GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installare Discourse su Ubuntu 20.04 LTS - Guida passo passo?

Discourse è una piattaforma open source utilizzata per forum di discussione, chat room o come software di gestione di mailing list. È una moderna soluzione per forum che alimenta le discussioni su migliaia di siti per favorire il coinvolgimento degli utenti. Discourse è stato scritto in Ruby on Rails come linguaggio di back-end, Ember.js come front-end e utilizza PostgreSQL per l'archiviazione dei dati.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire le relative query di installazione di software open source.

In questo contesto, esamineremo come installare Discourse su Ubuntu 20.04 LTS.


Passaggi per installare Discourse su Ubuntu 20.04 LTS Focal Fossa

1. Esegui l'aggiornamento del sistema

Per iniziare, assicurati che tutti i tuoi pacchetti di sistema siano aggiornati eseguendo i seguenti comandi apt nel terminale.

$ sudo apt update
$sudo apt upgrade

Quindi, installa net-tools con il comando seguente:

$ sudo apt install net-tools


2. Installa Docker

Ora installiamo l'ultima versione di Docker sul tuo sistema usando il seguente comando:

$ sudo apt install docker.io

Una volta installato Docker, avvia il servizio Docker e abilitalo all'avvio al riavvio con il seguente comando:

$ sudo systemctl start docker
$ sudo systemctl enable docker


3. Installa Discourse sul sistema

Per impostazione predefinita, Discourse non è disponibile nel repository di base di Ubuntu 20.04. Ora esegui il seguente comando di seguito per scaricare l'ultima versione di Discourse dal repository GitHub:

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

Quindi, cambia la directory in /opt/discourse ed esegui lo script di installazione di Discourse:

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

Lo script di installazione di Discourse porrà le seguenti domande:

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

Successivamente, ti verrà chiesto di fornire un indirizzo e-mail per l'account amministratore, il server SMTP, il nome utente SMTP, la password SMTP e l'indirizzo e-mail per Let's Encrypt come mostrato di seguito:

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]

Una volta inseriti questi valori, ci sarà un'altra finestra per controllarli di nuovo:

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:


Come si accede all'Interfaccia Web del Discorso?

Una volta installato correttamente, apri il tuo browser web e accedi al Discourse utilizzando l'URL http://discourse.linuxapt.com. Verrai reindirizzato alla pagina di registrazione del Discorso.


Come disinstallare Discourse dal sistema Ubuntu Linux?

Per disinstallare discourse, dovrai cancellare completamente il contenitore della finestra mobile in cui è installato discourse.

1. Arresta il contenitore mobile

Il primo passo è fermare il contenitore del discorso in esecuzione.

Il comando seguente ti darà un elenco di tutti i container attivi e in esecuzione:

$ docker ps

Nel nostro caso, è in esecuzione un solo contenitore che è un contenitore del discorso. Per interromperlo, esegui il seguente comando:

$ Docker stop CONTAINER ID

Copia l'ID del contenitore e inseriscilo nel comando ed esegui. Questo fermerà il contenitore

2. Elimina il contenitore

Ora che il contenitore si è fermato, possiamo rimuoverlo facilmente con l'aiuto del seguente comando:

$ Docker container rm CONTAINER ID

Dopodiché, il discorso dal tuo sistema verrà disinstallato con successo.



Ubuntu
  1. Installa Ubuntu 20.04 LTS - Guida passo passo?

  2. Installare Discourse su Ubuntu 20.04 LTS - Guida passo passo?

  3. Installa PrestaShop su Ubuntu 20.04 LTS - Guida passo passo?

  4. Installa XAMPP su Ubuntu 20.04 LTS - Guida passo passo?

  5. Installa MailSpring su Ubuntu 20.04 LTS - Guida passo passo?

Installa GoAccess su Ubuntu 20.04 LTS - Guida passo passo?

Installa TYPO3 su Ubuntu 20.04 LTS - Guida passo passo?

Installa PowerShell su Ubuntu 20.04 LTS - Una guida passo passo?

Installa Magento su Ubuntu 20.04 LTS - Una guida passo passo?

Installa Puppet su Ubuntu 20.04 LTS - Una guida passo passo?

Installa Yarn su Ubuntu 20.04 LTS - Una guida passo passo?