To install Discourse on Ubuntu, you need to follow these steps:
Set up a server with Ubuntu 20.04 LTS or later
Install dependencies using the following command:
sudo apt-get update
sudo apt-get install git curl nginx nodejs redis-server postgresql postgresql-contrib letsencrypt -y
Create a PostgreSQL database and user for Discourse:
sudo su - postgres
createuser discourse
createdb discourse_production
psql
ALTER USER discourse CREATEDB;
\q
exit
Clone the Discourse repository and navigate to the discourse directory:
git clone https://github.com/discourse/discourse.git
cd discourse
Set up the Discourse environment:
./discourse-setup
Follow the instructions to complete the setup process, including configuring Nginx as a reverse proxy.
Note: These are general steps, and the exact process of installing Discourse may vary depending on your setup and requirements. For detailed information and troubleshooting, refer to the Discourse installation guide: https://docs.discourse.org/installation/ubuntu/