Installing Discourse on a Debian VPS

Discourse is a modern forum platform that lets you create a friendly community hub. Installing Discourse on a Debian VPS might seem challenging, but this guide will help you set up your forum with ease.

Before starting the installation, ensure your VPS has sufficient resources for Discourse. Recommended requirements are 1 GB of RAM and 10 GB of free disk space.

Step 1: System Update

Open your terminal and log in as root using the command:

sudo su

Then update the packages using the command:

VPS Hosting

Servidores virtuales con recursos garantizados

Elegir VPS

apt update && apt upgrade -y

Step 2: Installing Docker and Git

To run Discourse, you need to install Docker and Git. Use these commands:

apt install docker.io git -y

Next, add the current user to the docker group:

usermod -aG docker $USER

Step 3: Installing Discourse

Clone the Discourse repository to your VPS:

git clone https://github.com/discourse/discourse_docker.git /var/discourse

Navigate to the /var/discourse directory and create the app.yml configuration file:

cd /var/discourse cp samples/standalone.yml containers/app.yml

Edit the app.yml file, setting the necessary parameters (forum URL, email address, etc.). Save the file and start the Discourse installation:

./discourse-setup

After a successful installation, you can open your forum in a browser at the specified URL and complete the Discourse setup.

Now you have your own Discourse forum ready to use! Enjoy interacting with your community members and creating engaging discussions.