Krijoni një Vultr VPS të ri
Hyni në Vultr VPS tuaj si rrënjë
Ndërrimi i konfigurimit (vetëm për instalim 1 GB)
Instalimi
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 me Docker CE në Debian 9.
Krijoni një Vultr VPS të ri
1 GB RAM është shuma minimale, megjithëse rekomandohet përdorimi i të paktën 2 GB RAM.
Hyni në Vultr VPS tuaj si rrënjë
Lidhuni me serverin tuaj duke përdorur SSH nëpërmjet Terminalit në Mac ose PuTTY në Windows.
ssh [email protected]
Zëvendësoni 203.1.113.1
me IP-në e serverit tuaj.
Do t'ju kërkohet të shkruani Yes
ose No
të shtoni gjurmën e gishtit RSA të serverit në listën tuaj të hosteve të njohur. Shkruani Yes
dhe goditni ENTER.
Ndërrimi i konfigurimit (vetëm për instalim 1 GB)
Krijo një skedar bosh shkëmbimi:
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" | tee -a /etc/fstab
Vendoseni në swappiness
mënyrë që të përdoret vetëm si një tampon urgjence:
sysctl -w vm.swappiness=10
Instalimi
Për të instaluar Docker CE, ndiqni të gjitha hapat e këtij udhëzuesi .
Instaloni Git.
apt update
apt install git -y
Krijoni një dosje të quajtur discourse
në /var
drejtori:
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ë discourse
drejtori:
cd /var/discourse
Nisni mjetin e konfigurimit:
./discourse-setup
Përgjigjuni pyetjeve të mëposhtme kur ju kërkohet:
Hostname for your Discourse? [discourse.anydomain.com]:
Email address for admin account(s)? [[email protected],[email protected]]:
SMTP server address? [smtp.anydomain.com]:
SMTP port? [587]:
SMTP user name? [[email protected]]:
SMTP password? [pa$$word]:
Let's Encrypt account email? (ENTER to skip) [[email protected]]:
Kjo do të gjenerojë një app.yml
skedar konfigurimi në emrin tuaj dhe më pas do të nisë bootstrap. Nëse duhet t'i ndryshoni këto cilësime pas bootstrapping, mund të ekzekutoni ./discourse-setup
përsëri (ai do të lexojë vlerat tuaja të vjetra nga skedari) ose të modifikoni containers/app.yml
me Nano dhe më pas të ekzekutoni ./launcher rebuild app
që ndryshimet tuaja të hyjnë në fuqi.
Shënim: Duhet të keni konfigurimin e duhur të cilësimeve të emailit tuaj që faqja juaj të funksionojë.
Urime, ju tani keni ekzistimin dhe funksionimin e shembullit tuaj të Discourse. Për të hyrë në të, thjesht shkruani emrin e hostit ( http://discourse.anydomain.com
) që keni konfiguruar në një shfletues uebi dhe përfundoni konfigurimin.