Discourse Forum Setup: Difference between revisions

From Traxel Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 22: Line 22:
#* sudo apt install git
#* sudo apt install git
#* sudo apt install netcat
#* sudo apt install netcat
#* sudo apt install docker
# Install Discourse
# Install Discourse
## https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md
## https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md
Line 30: Line 29:
### Going to take a stab at doing this without SPF. I've already got DKIM, and Amazon SES does ses.amazon.com SPF. We'll see. Easy enough to try again.
### Going to take a stab at doing this without SPF. I've already got DKIM, and Amazon SES does ses.amazon.com SPF. We'll see. Easy enough to try again.
### $ ./discourse-setup
### $ ./discourse-setup
### I don't love the way it installs Docker. I'd prefer apt install docker, to make sure it is built for the OS.
# ------------------
# ------------------
# Set ports (at some point)
# Set ports (at some point)

Revision as of 20:31, 18 November 2020

  1. Pick domain for trial (probably bobbushman.com)
    1. Correction - using experiencemaking.com since email is already set up
  2. Setup email for domain
    1. AWS Mail
      • Cheating - Experiencemaking.com is already set up. :D
    2. DNS registry setup
      • Cheating - Experiencemaking.com is already set up. :D
    3. Admin account for Let's Encrypt cert
      • Cheating - using bob@experiencemaking.com
  3. Create Lightsail node
    • Created a $5 node.
    • Assigned static IP: 44.238.32.225
    • opened port 443 (HTTPS) through firewall
  4. DNS registry for forum.experiencemaking.com
    • done
    • Login successful. It's alive!
  5. Apt Update
    • sudo apt update
    • sudo apt dist-upgrade -y
    • sudo reboot # if needed
  6. Install Extras
    • sudo apt install git
    • sudo apt install netcat
  7. Install Discourse
    1. https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md
      1. $ sudo -s
      2. $ git clone https://github.com/discourse/discourse_docker.git /var/discourse
      3. $ cd /var/discourse
      4. Going to take a stab at doing this without SPF. I've already got DKIM, and Amazon SES does ses.amazon.com SPF. We'll see. Easy enough to try again.
      5. $ ./discourse-setup
  8. ------------------
  9. Set ports (at some point)
  10. Install Docker