How to access Discourse AMI?

Installation steps

ssh into the instance

Type cd /var/discourse/
Now, run sudo ./launcher rebuild app
Note: This rebuilding process can take upto 10-15 mins

Then, open the discourse URL http://instance-public-ip/
Once the rebuilding process is finished create admin account from the steps below.

Creating Admin Account for Discourse

Enter the Discourse Container:
- cd /var/discourse/
- ./launcher enter app

Creating Admin account:
- rake admin:create
- It will ask for Email and Password enter the details accordingly.
- The user name will be displayed on the screen once the user is created.
- To change the username to admin run the below command.
rake users:rename['old_username','admin']
- Once done it will show User Renamed!.
- To Exit the Container press CTRL+D

Discourse Files and Folder

Main Directory : /var/discourse

Config file : /var/discourse/container/app.yml

Instance Login

Shell/Terminal

sudo chmod 400 yourpemkeyname.pem
ssh -i yourpemkeyname.pem ubuntu@yourinstanceip

Domain Settings
If you want to attach a domain , please remove the ip automation script by typing :
sudo rm /var/discourse/ip.sh

Let’s Talk

Let us know if there’s an opportunity for us to build something awesome together.

Type of project, I need

IoT Applications
Mobile Applications
Web Applications
JAMstack Development
Cloud Applications
More