Εισαγωγή
Το Discourse είναι ένα σύγχρονο, ανοιχτού κώδικα σύστημα συζήτησης και φόρουμ. Επισκεφθείτε τον επίσημο ιστότοπο για μια επίδειξη και μια ανάλυση του τρέχοντος συνόλου δυνατοτήτων. Αυτό το σεμινάριο θα σας διδάξει πώς να ρυθμίσετε το Discourse with Docker στο Ubuntu 18.04.
Δημιουργήστε ένα νέο Vultr VPS
Συνιστάται η χρήση τουλάχιστον 2 GB μνήμης RAM. Να επιλέγετε πάντα την πιο πρόσφατη διανομή LTS 64-bit.
Πρόσβαση στο Vultr VPS σας
Συνδεθείτε στον διακομιστή σας χρησιμοποιώντας SSH μέσω του Terminal σε Mac ή PuTTY στα Windows.
ssh root@123.456.7.8
Αντικαταστήστε το "123.456.7.8" με την IP του διακομιστή σας.
Εγκαταστήστε το Docker/Git
Εκτελέστε την ακόλουθη εντολή:
wget -qO- https://get.docker.io/ | sh
Εγκαταστήστε το Discourse
Δημιουργήστε έναν φάκελο που ονομάζεται "discourse" στον /varκατάλογο:
mkdir /var/discourse
Κλωνοποιήστε το επίσημο αποθετήριο Discourse git στο /var/discourse:
git clone https://github.com/discourse/discourse_docker.git /var/discourse
Μεταβείτε στον κατάλογο Discourse:
cd /var/discourse
Δημιουργήστε ένα αντίγραφο του αρχείου διαμόρφωσης ως app.yml:
cp samples/standalone.yml containers/app.yml
Επεξεργαστείτε τη διαμόρφωση του Discourse
Επεξεργαστείτε το app.ymlαρχείο:
nano app.yml
Ρυθμίστε DISCOURSE\_DEVELOPER_EMAILSτη διεύθυνση email σας.
Ρυθμίστε DISCOURSE\_HOSTNAMEτη διεύθυνση ιστού σας για πρόσβαση στο Discourse, για παράδειγμα: discourse.example.com.
Εισάγετε τα διαπιστευτήριά το email σας DISCOURSE\_SMTP\_ADDRESS, DISCOURSE\_SMTP\_PORT, DISCOURSE\_SMTP\_USERNAMEκαι DISCOURSE\_SMTP\_PASSWORD. Φροντίστε να αφαιρέσετε το #πριν επεξεργαστείτε τις συμβολοσειρές.
Αποθηκεύστε το αρχείο και βγείτε.
Σημείωση: πρέπει να έχετε ρυθμίσει σωστά τις ρυθμίσεις του email σας - διαφορετικά θα έχετε χαλασμένο ιστότοπο!
Bootstrap Discourse
Εκκίνηση του bootstrap:
./launcher bootstrap app`
Μπορεί να σας γίνει μια ερώτηση κατά την εγκατάσταση σχετικά με τα κλειδιά SSH. Τύπος Yes.
Μόλις ολοκληρωθεί η διαδικασία εκκίνησης, ξεκινήστε το Discourse:
./launcher start app
συμπέρασμα
Για να αποκτήσετε πρόσβαση στην παρουσία του Discourse, απλώς πληκτρολογήστε τι έχετε ορίσει DISCOURSE\_HOSTNAMEστο πρόγραμμα περιήγησής σας.