README.md

May 18, 2026 ยท View on GitHub

Spasm forum full server setup

Mirrors: Forgejo Codeberg Github

Deploy your Spasm forum on a new VPS with a single script that handles everything automatically: industry-standard system hardening, app installation with Podman, and auto-updates. You can also verify GPG signatures of all git commits. Enjoy a fully autonomous setup that requires zero server maintenance.

Note: use spasm-docker repo to launch Spasm on an existing server alongside other apps.

Prerequisites

  • DNS points to your server IP.
  • Ethereum or Nostr address/pubkey for an admin panel.

System

  • OS: Debian 13 (Trixie)
  • CPU: 1 core
  • RAM: 2 GB

Installation

SSH into your server and execute the following commands from root or admin (sudo).

# install git (Debian)
sudo apt -y install git

git clone https://github.com/spasm-network/spasm-ansible ~/spasm-ansible/

sudo bash ~/spasm-ansible/server-setup

The script asks for your domain name, Ethereum or Nostr address/pubkey, a new password for server's "admin" user (created during the setup) to enable manual interventions (normally, it's not needed since the server is designed to run autonomously).

Your forum will be live after the script finishes execution, which takes about 10 minutes.