Krijoni një Vultr VPS të ri
Hyni në Vultr VPS tuaj
Ndërrimi i konfigurimit (vetëm për instalim 1 GB)
Instaloni Docker/Git
Instaloni Diskursin
Redaktoni konfigurimin e Diskursit
Diskursi Bootstrap
Konfigurimi përfundoi
Diskursi është një sistem diskutimi dhe forumi modern, me burim të hapur. Vizitoni faqen zyrtare për një demonstrim dhe një përmbledhje të grupit aktual të veçorive. Ky tutorial do t'ju mësojë se si të konfiguroni Discourse with Docker në Ubuntu 14.04.
Krijoni një Vultr VPS të ri
1 GB RAM është shuma minimale, megjithëse rekomandohet përdorimi i të paktën 2 GB RAM. Zgjidhni gjithmonë shpërndarjen më të fundit LTS 64-bit.
Hyni në Vultr VPS tuaj
Lidhuni me serverin tuaj duke përdorur SSH nëpërmjet Terminalit në Mac ose PuTTY në Windows.
ssh root@123.456.7.8
Zëvendësoni "123.456.7.8" me IP të serverit tuaj.
Do t'ju kërkohet të shkruani "Po" ose "Jo" për të shtuar gjurmën e gishtit RSA të serverit në listën tuaj të hosteve të njohur. Shkruani "Po" dhe shtypni enter.
Ndërrimi i konfigurimit (vetëm për instalim 1 GB)
- Krijo një skedar bosh shkëmbimi:
sudo install -o root -g root -m 0600 /dev/null /swapfile
- Shkruani një skedar 1 GB me emrin:
swapfile:dd if=/dev/zero of=/swapfile bs=1k count=1024k
- Tregojini Linux-it se ky është skedari i shkëmbimit:
mkswap /swapfile
- Aktivizoni atë:
swapon /swapfile
- Shtojeni atë në tabelën e sistemit në mënyrë që të jetë i disponueshëm pas rindezjes:
echo "/swapfile swap swap auto 0 0" | sudo tee -a /etc/fstab
- Vendosni "ndërrimin" në mënyrë që të përdoret vetëm si një tampon urgjence:
sudo sysctl -w vm.swappiness=10
Instaloni Docker/Git
Ekzekutoni komandën e mëposhtme: wget -qO- https://get.docker.io/ | sh
Instaloni Diskursin
- Krijoni një dosje të quajtur "discourse" në
/vardrejtori:mkdir /var/discourse
- Klononi depon zyrtare të Discourse git në
/var/discourse:git clone https://github.com/discourse/discourse_docker.git /var/discourse
- Shkoni në drejtorinë e Diskursit:
cd /var/discourse
- Bëni një kopje të skedarit të konfigurimit si
app.yml:cp samples/standalone.yml containers/app.yml
Redaktoni konfigurimin e Diskursit
- Redaktoni
app.ymlskedarin:nano app.yml
- Cakto "DISCOURSE_DEVELOPER_EMAILS" në adresën tënde të emailit.
- Vendosni "DISCOURSE_HOSTNAME" në adresën tuaj të internetit për të hyrë në Discourse (shembull: discourse.vultr.com).
- Futni kredencialet tuaja të emailit në "DISCOURSE_SMTP_ADDRESS", "DISCOURSE_SMTP_PORT", "DISCOURSE_SMTP_USERNAME" dhe "DISCOURSE_SMTP_PASSWORD". Sigurohuni që të hiqni "#" (hashtag) përpara se të redaktoni vargjet e mëposhtme.
- Nëse përdorni vetëm 1 GB RAM, vendosni "UNICORN_WORKERS" në 2 dhe "db_shared_buffers" në 128 MB, në mënyrë që të keni më shumë hapësirë memorie.
- Ruani skedarin dhe dilni.
Është e rëndësishme të theksohet se duhet të keni konfigurimin e duhur të cilësimeve të emailit tuaj - përndryshe do të keni një sajt të prishur!
Diskursi Bootstrap
Vraponi: ./launcher bootstrap app
Mund t'ju bëhet një pyetje gjatë instalimit në lidhje me çelësat SSH. Shkruani "Po".
Pasi të përfundojë procesi i bootstrap, filloni Diskursin: ./launcher start app
Konfigurimi përfundoi
Urime - tani keni ekzemplarin tuaj të Discourse në funksion!
Për të hyrë në të, thjesht shkruani atë që keni vendosur për "DISCOURSE_HOSTNAME" në skedarin e konfigurimit.
Kënaquni!