All Collections
VPS
VPS OS and Templates
How to Use the Discourse VPS Template
How to Use the Discourse VPS Template

Getting started with the Discourse VPS template

Updated over a week ago

Discourse is a modern, open-source discussion platform built for the next decade of the Internet. It offers a range of features, including real-time updates, robust moderation tools, and a flexible plugin system. The Ubuntu 24.04 with Discourse VPS template on Hostinger comes with Docker and the Discourse setup script pre-installed. This guide will walk you through accessing your VPS via SSH and completing the Discourse setup process.

If you are looking for a new VPS, make sure to check the options available here: VPS Hosting 🚀

Accessing Your VPS via SSH

  • Open your terminal (or use an SSH client like PuTTY if you're on Windows)

  • Connect to your VPS by entering the following command:

ssh root@[your-vps-ip]

Replacing [your-vps-ip] with the actual IP address of your VPS.

For more detailed steps, check this guide: How to Connect to Your VPS via SSH.

Running the Discourse Setup Script

Once logged in via SSH, the Discourse setup will launch automatically.

The script will ask you for different configuration details. Respond to the questions as follows:

  • Hostname for your Discourse - Enter the domain name or subdomain you want to use for your Discourse installation

  • Email address for admin account - Provide an email address to be used for the Discourse admin account

  • SMTP server address - Enter the address of the SMTP server that Discourse will use for sending emails. If you don’t have set up an email server on your VPS, you can consider a Hostinger Business Email plan

  • SMTP username - Provide the username for your SMTP server

  • SMTP password - Provide the password for your SMTP server

  • Let's Encrypt email - Enter an email address for Let's Encrypt SSL setup and notifications (optional)

  • Maxmind license key - If you have a Maxmind license key (optional) for reverse IP lookups, enter it here

The script will then download and configure the necessary components. This might take a few minutes.

Accessing Your Discourse Installation

Once the setup script finishes, open your web browser and navigate to the domain name you entered during setup. Click on the Register button:

Next, follow the on-screen instructions to create your admin account and complete the setup.

Configuring Discourse

Use the admin account credentials you created to log in to the Discourse admin panel.

Customize your Discourse instance by configuring settings such as categories, user permissions, and site appearance. You can also enhance your Discourse instance by installing plugins available from the Discourse community.

Additional Tips

  • Make sure to set up regular backups for your Discourse data. You can do so on the admin panel under Backups

  • If you didn't configure SSL initially, you can do so later by following the instructions in the Discourse SSL guide

  • Monitor the performance and health of your Discourse instance using tools like htop and docker stats

Now that you have deployed and configured Discourse on your VPS, you can make use of its powerful features to create an engaging community!

Additional Resources

Did this answer your question?