GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Discourse unter Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

Discourse ist eine Open-Source-Plattform, die für Diskussionsforen, Chatrooms oder als Software zur Verwaltung von Mailinglisten verwendet wird. Es ist eine moderne Forenlösung, die Diskussionen auf Tausenden von Websites antreibt, um das Engagement der Benutzer zu fördern. Discourse wurde in Ruby on Rails als Backend-Sprache und Ember.js als Frontend geschrieben und verwendet PostgreSQL für die Datenspeicherung.

Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Serververwaltungsdienste regelmäßig bei Fragen zur Installation von Open-Source-Software.

In diesem Zusammenhang werden wir untersuchen, wie Discourse auf Ubuntu 20.04 LTS installiert wird.


Schritte zur Installation von Discourse auf Ubuntu 20.04 LTS Focal Fossa

1. Systemaktualisierung durchführen

Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie die folgenden apt-Befehle im Terminal ausführen.

$ sudo apt update
$sudo apt upgrade

Als nächstes installieren Sie net-tools mit dem folgenden Befehl:

$ sudo apt install net-tools


2. Installieren Sie Docker

Jetzt installieren wir die neueste Version von Docker mit dem folgenden Befehl auf Ihrem System:

$ sudo apt install docker.io

Sobald Docker installiert ist, starten Sie den Docker-Dienst und ermöglichen Sie ihm, beim Neustart mit dem folgenden Befehl zu starten:

$ sudo systemctl start docker
$ sudo systemctl enable docker


3. Discourse auf dem System installieren

Standardmäßig ist Discourse nicht im Basis-Repository von Ubuntu 20.04 verfügbar. Führen Sie nun den folgenden Befehl aus, um die neueste Version von Discourse aus dem GitHub-Repository herunterzuladen:

$ sudo mkdir /var/www/discourse/
$ git clone https://github.com/discourse/discourse_docker.git /opt/discourse

Wechseln Sie als Nächstes in das Verzeichnis /opt/discourse und führen Sie das Setup-Skript von Discourse aus:

$ cd /opt/discourse
$ ./discourse-setup

Das Discourse-Installationsskript stellt die folgenden Fragen:

Ports 80 and 443 are free for use
'samples/standalone.yml' -> 'containers/app.yml'
Found 16GB of memory and 4 physical CPU cores
setting db_shared_buffers = 1024MB
setting UNICORN_WORKERS = 6
containers/app.yml memory parameters updated.
Hostname for your Discourse? [discourse.linuxapt.com]: discourse.linuxapt.com

Als Nächstes werden Sie aufgefordert, eine E-Mail-Adresse für das Administratorkonto, den SMTP-Server, den SMTP-Benutzernamen, das SMTP-Passwort und die E-Mail-Adresse für Let’s Encrypt wie unten gezeigt anzugeben:

Checking your domain name . . .
Connection to discourse.linuxapt.com succeeded.
Email address for admin account(s)? [[email protected],[email protected]]: [email protected]
SMTP server address? [smtp.example.com]: smtp.gmail.com
SMTP port? [587]: 
SMTP user name? [[email protected]]: [email protected]
SMTP password? [pa$$word]: m3ilan4m4ri4
Optional email address for Let's Encrypt warnings? (ENTER to skip) [[email protected]]: [email protected]

Sobald Sie diese Werte eingegeben haben, erscheint ein weiteres Fenster, um sie erneut zu überprüfen:

Does this look right?
Hostname      : discourse.linuxapt.com
Email         : [email protected]
SMTP address  : smtp.gmail.com
SMTP port     : 587
SMTP username : [email protected]
SMTP password : asdfgsd
Let's Encrypt : [email protected]
ENTER to continue, 'n' to try again, Ctrl+C to exit:


Wie greife ich auf das Discourse Web Interface zu?

Öffnen Sie nach erfolgreicher Installation Ihren Webbrowser und greifen Sie über die URL http://discourse.linuxapt.com auf Discourse zu. Sie werden zur Registrierungsseite von Discourse weitergeleitet.


Wie deinstalliere ich Discourse von einem Ubuntu-Linux-System?

Um Discourse zu deinstallieren, müssen Sie den Docker-Container, in dem Discourse installiert ist, vollständig löschen.

1. Stoppen Sie den Docker-Container

Der erste Schritt besteht darin, den laufenden Diskurscontainer zu stoppen.

Der folgende Befehl gibt Ihnen eine Liste aller Container, die aktiv sind und ausgeführt werden:

$ docker ps

In unserem Fall läuft nur ein Container, der ein Diskurscontainer ist. Um es zu stoppen, führen Sie den folgenden Befehl aus:

$ Docker stop CONTAINER ID

Kopieren Sie die Container-ID, platzieren Sie sie im Befehl und führen Sie sie aus. Dadurch wird der Container gestoppt

2. Container löschen

Nachdem der Container nun angehalten wurde, können wir ihn mit Hilfe des folgenden Befehls einfach entfernen:

$ Docker container rm CONTAINER ID

Danach wird Discourse erfolgreich von Ihrem System deinstalliert.



Ubuntu
  1. Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

  2. Discourse unter Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

  3. NumPy auf Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

  4. Homebrew auf Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

  5. Kanboard auf Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

OwnCloud auf Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

Adminer auf Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

PowerShell auf Ubuntu 20.04 LTS installieren - Eine Schritt-für-Schritt-Anleitung?

Magento auf Ubuntu 20.04 LTS installieren - Eine Schritt-für-Schritt-Anleitung?

Puppet auf Ubuntu 20.04 LTS installieren - Eine Schritt-für-Schritt-Anleitung?

Installieren Sie Yarn auf Ubuntu 20.04 LTS - Eine Schritt-für-Schritt-Anleitung?