GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat diskurz na serveru Debian 11 Bullseye

Diskus je platforma s otevřeným zdrojovým kódem pro vytváření online fóra, komentářů, chatovacích místností nebo systému seznamů adresátů. V tomto tutoriálu vidíme kroky k instalaci Discourse na Debian 11 Bullseye pomocí příkazového terminálu.

Časem se internetová fóra změnila. Už nemají staré, monotónní vzory. Každý, kdo někdy používal nebo byl členem phpBB nebo vBulletin, již chápe, jak fóra fungují a jejich význam v internetovém světě. Zdá se však, že v posledních několika letech se provozovatelé webových stránek o své fórum mnohem méně zajímají. Nicméně, Discourse si najde svou cestu a dokonce se stane populární mezi komunitou díky modernizaci fóra, které nabízejí se svým softwarem.

Byl spuštěn v roce 2014, tedy existuje již 7 let, Discourse je software fóra založený na Ruby. Tvůrci – včetně spoluzakladatele Stack Overflow Jeffa Atwooda – navíc integrovali různé novější prvky, které známe ze sociálních sítí nebo komentářových systémů, jako je Disqus.

Diskurz běžící na straně serveru používá Ruby on Rails, Postgres jako databázi a Redis. Zatímco, pokud mluvíme o klientské straně, vývojáři spoléhají na JavaScriptový framework Ember.js. Tento software fóra byl distribuován pod licencí GPL 2.0 a zdrojový kód lze nalézt na GitHubu .

Kromě samostatného hostování open source edice, tvůrci Discourse také nabízejí své hostingové řešení mezi 100 a 300 $ měsíčně nebo v závislosti na vlastním řešení; stejně jako WordPress.com.

Kroky k instalaci diskursu na Debian 11 Linux Bullseye

Co potřebujeme, abychom se řídili tímto výukovým programem:

Server Debian 11
Docker
Uživatel sudo bez oprávnění root
Připojení k internetu
alespoň 2 GB RAM

1. Nainstalujte ca-certificates na Debian 11 a spusťte APT Update

Chcete-li přidat úložiště přes HTTPS, musíme nainstalovat ca-certifikáty spolu s některými dalšími nástroji, které jsme požadovali dále v tutoriálu.

sudo apt update -y
sudo apt-get install apt-transport-https ca-certificates curl GnuPG -y

2. Přidejte klíč GPG Docker a úložiště

Protože potřebujeme Docker k instalaci Discourse, abychom se ujistili, že máme jeho nejnovější verzi; pojďme přidat jeho úložiště pomocí daných příkazů:

Přidat klíč:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Přidat úložiště:

echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] \
https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update

3. Nainstalujte Docker for Discourse

Nyní spusťte daný příkaz a nainstalujte docker platformu a další její nástroje na váš Debian 11 Linux.

sudo apt-get install docker-ce docker-ce-cli containerd.io

4. Stažení diskurzu o Debianu 11

Jakmile bude Docker v našem systému, vytvořte vyhrazený adresář pro Discourse a poté naklonujte jeho git repozitář pro další instalaci.

sudo mkdir /var/discourse

Nyní naklonujte git repo 

sudo git clone https://github.com/discourse/discourse_docker.git /var/discourse

5. Nainstalujte a nakonfigurujte Discourse pro Debian 11 Bullseye

Nejprve se přepněte do adresáře, který jsme vytvořili, a naklonujte adresář.

cd /var/discourse

Spustit skript

Nyní spusťte skript:

sudo ./discourse-setup

Nastavení vás požádá o přidání adresy domény, kterou chcete použít s Discourse:

Například: forum.example.com

Poté, aby uživatel mohl odeslat poštu, musí nastavit adresu serveru SMTP poštovního serveru, který chcete použít. Požádá o následující položky:

SMTP server address -
SMTP user name -
SMTP port -
SMTP password -

Můžete se podívat na oficiální stránku Diskuse pro řešení problémů souvisejících s e-mailem.

6. Přístup k webovému rozhraní

Nyní otevřete prohlížeč, který má přístup k názvu domény, kterou jste si zaregistrovali do Diskuse. Poté v adrese URL nasměrujte prohlížeč na doménu vašeho diskursu.

Například :Zde používáme - demo.how2shout.com

http://demo.how2shout.com

7. Zaregistrujte účet správce

Klikněte na Registrovat Knoflík. A

Pokračovat v diskuzi o upgradu

Pokud v budoucnu budete chtít upgradovat svou instalaci, postupujte podle uvedených příkazů:

cd /var/discourse
sudo git pull
sudo ./launcher rebuild app

Další informace: 

Jak nainstalovat Discourse na Google Cloud – Ubuntu
Upgradujte Debian 10 Buster na 11 Bullseye Linux


Debian
  1. Jak nainstalovat Docker v Debian 11 (Bullseye)

  2. Jak nainstalovat Xrdp Server na Debian 10

  3. Jak nainstalovat Xrdp Server na Debian 11

  1. Jak nainstalovat TeamViewer na Debian 11 Bullseye

  2. Jak nainstalovat AnyDesk na Debian 11 Bullseye

  3. Jak nainstalovat Wine 7 na Debian 11 Bullseye

  1. Jak nainstalovat PHP 8 na Debian 11 Bullseye

  2. Jak nainstalovat Memcached na Debian 11 Bullseye

  3. Jak nainstalovat Redis na Debian 11 Bullseye