Install Murof

From a blank VPS to a running forum in about ten minutes.

New to servers? Install on a VPS over SSH walks through every click and command, on Windows, macOS or Linux.

Before you start

  • A Linux VPS with 1 GB of RAM or more and a public IP address.
  • A domain or subdomain pointed at that IP (an A record).
  • Your Murof download (murof-1.0.zip) from your account page.
  • Ports 80 and 443 open. Nothing else needs to be public.

1. Install Docker

curl -fsSL https://get.docker.com | sh

2. Unpack Murof

mkdir -p /opt/murof && cd /opt/murof
unzip ~/murof-1.0.zip

3. Set your domain

Copy .env.example to .env and set MUROF_DOMAIN to your domain. HTTPS certificates are fetched for you.

4. Start it

docker compose up -d

5. Run the setup wizard

Open your domain. The wizard asks for your licence key first (copy it from your account page; it starts with MUROF1 and must match your domain), then checks the server and asks for your forum's name, your Owner account and the look. When it finishes you're signed in and the first forum has a welcome thread.

All forum data lives in ./data next to docker-compose.yml. Back up that folder and you've backed up everything.