V následujícím příspěvku vám ukážeme, jak nainstalovat a nakonfigurovat NodeBB na Ubuntu VPS. NodeBB je moderní a open-source Forum Software poháněný Node.js . Jedná se o výkonnou diskusní platformu nabízející instalaci pluginu jedním kliknutím, připojení k sociální síti a responzivní design.
Přihlaste se na svůj server pomocí SSH
username ssh@hostname
Aktualizujte systém a nainstalujte všechny potřebné balíčky.
~ # ❯❯❯ sudo apt-get -y update &&apt-get -y upgrade~ # ❯❯❯ sudo apt-get -y install python-software-properties git sed Supervisor
Nainstalujte nejnovější verzi Nodejs
~ # ❯❯❯ sudo add-apt-repository ppa:chris-lea/node.js~ # ❯❯❯ sudo apt-get update &&sudo apt-get install nodejs
Nainstalujte nejnovější verzi Redis
~ # ❯❯❯ sudo add-apt-repository -y ppa:rwky/redis~ # ❯❯❯ sudo apt-get update &&sudo apt-get install -y redis-server
Stáhněte nejnovější kód NodeBB
~ # ❯❯❯ mkdir ~/myNodebbApp &&cd $_~ # ❯❯❯ klon git https://github.com/designcreateplay/NodeBB.git . # nezapomeňte na tečku na konci
Konfigurace NodeBB
Nainstalujte všechny závislosti NodeBB
# ❯❯❯ instalace npm
V kořenovém adresáři NodeBB zadejte následující:
~ # ❯❯❯ node app --setup='{ "base_url":"http://yourAppUrl.com", "admin:username":"adminUsername", "admin:password":"adminPassword", "admin:password:confirm":"adminPassword", "admin:email":"vaš[email protected]"}'
Použití Nginx jako proxy pro NodeBB
Nainstalujte a nakonfigurujte nejnovější verzi Nginx
~ # ❯❯❯ sudo add-apt-repository -y ppa:nginx/stable~ # ❯❯❯ sudo apt-get update~ # ❯❯❯ sudo apt-get install -y nginx
Nastavte worker_processes na počet procesorů ve vašem systému. Chcete-li zjistit počet procesorů ve vašem systému a nastavit worker_processes, spusťte následující příkaz:
~ # ❯❯❯ sudo sed -i "0,/^worker_processes/ s/^worker_processes .*$/worker_processes `grep -c processor /proc/cpuinfo`;/" /etc/nginx/nginx.confVytvořte nového virtuálního hostitele nginx
~ # ❯❯❯ sudo vim /etc/nginx/sites-available/yourAppUrl.comserver { poslouchat 80; název_serveru yourAppUrl.com; umístění / { proxy_pass http://localhost:4567/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $schéma; proxy_redirect off; proxy_buffering off; proxy_http_verze 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Připojení "upgrade"; }}~ # ❯❯❯ sudo ln -s /etc/nginx/sites-available/yourAppUrl.com /etc/nginx/sites-enabled/yourAppUrl.com~ # ❯❯❯ sudo /etc/init.d/nginx restartovatA je to. Nyní otevřete prohlížeč a přejděte do své domény.
Další informace o NodeBB najdete na:https://nodebb.org
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám to nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS . Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.
Panels