GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Wiki.js su Ubuntu 20.04 LTS

In questo tutorial, ti mostreremo come installare Wiki.js su Ubuntu 20.04 LTS. Per chi non lo sapesse, Wiki.js è un open source, moderno, e potente applicazione wiki basata su Node.js, Git e Markdown (.md).Wiki.js fornisce anche una varietà di moduli che possono essere facilmente integrati da Analytical, Authentication, Database, Editors e molti altri moduli.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Wiki.js su Ubuntu 20.04 (Focal Fossa). Puoi seguire le stesse istruzioni per Ubuntu 18.04, 16.04 e qualsiasi altra distribuzione basata su Debian come Linux Mint.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:Ubuntu 20.04, 18.04, 16.04 e qualsiasi altra distribuzione basata su Debian come Linux Mint.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per evitare potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa Wiki.js su Ubuntu 20.04 LTS Focal Fossa

Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt comandi nel terminale.

sudo apt update
sudo apt upgrade
sudo install apt-transport-https ca-certificates curl gnupg-agent software-properties-common openssl
sudo DEBIAN_FRONTEND=noninteractive apt-get -qqy -o Dpkg::Options::='--force-confdef' -o Dpkg::Options::='--force-confold' dist-upgrade

Passaggio 2. Installazione di Docker.

Si consiglia di disinstallare qualsiasi vecchio software Docker prima di procedere:

sudo apt remove docker docker-engine docker.io

Ora abilitiamo il repository Docker, importiamo la chiave GPG del repository e installiamo il pacchetto:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Successivamente, aggiungi il repository Docker APT al tuo sistema:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Una volta importato, aggiorna apt di nuovo e installalo:

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

Passaggio 3. Imposta i contenitori Wiki.js.

Ora creiamo una directory di installazione di Wiki.js con il seguente comando:

mkdir -p /etc/wiki

Avanti, genera un database secret come questo:

openssl rand -base64 32 > /etc/wiki/.db-secret

Quindi, creiamo reti interne Docker per Wiki.js da usare:

docker network create wikinet

Inoltre, crea un volume di dati per PostgreSQL:

docker volume create pgdata

Infine, crea i contenitori:

docker create --name=db -e POSTGRES_DB=wiki -e POSTGRES_USER=wiki -e POSTGRES_PASSWORD_FILE=/etc/wiki/.db-secret -v /etc/wiki/.db-secret:/etc/wiki/.db-secret:ro -v pgdata:/var/lib/postgresql/data --restart=unless-stopped -h db --network=wikinet postgres:11
docker create --name=wiki -e DB_TYPE=postgres -e DB_HOST=db -e DB_PORT=5432 -e DB_PASS_FILE=/etc/wiki/.db-secret -v /etc/wiki/.db-secret:/etc/wiki/.db-secret:ro -e DB_USER=wiki -e DB_NAME=wiki -e UPGRADE_COMPANION=1 --restart=unless-stopped -h wiki --network=wikinet -p 80:3000 -p 443:3443 ghcr.io/requarks/wiki:2
docker create --name=wiki-update-companion -v /var/run/docker.sock:/var/run/docker.sock:ro --restart=unless-stopped -h wiki-update-companion --network=wikinet requarks/wiki-update-companion:latest

Passaggio 4. Configura le regole del firewall.

Se sul tuo server è installato e configurato un firewall, dovrai consentire entrambe le porte tramite UFW. Puoi consentirle con il seguente comando:

sudo ufw allow ssh 
sudo allow http 
sudo allow https
sudo ufw --force enable

Passaggio 5. Avvia i contenitori Wiki.js.

Una volta installato e configurato correttamente, ora avvia i contenitori docker utilizzando il seguente comando:

docker start db
docker start wiki
docker start wiki-update-companion

Infine, apri il tuo browser web e accedi alla pagina Wiki.js utilizzando l'URL http://your-server-ip-address . Dovresti vedere la pagina predefinita di Wiki.js nella schermata seguente:

Congratulazioni! Hai installato con successo Wiki.js. Grazie per aver utilizzato questo tutorial per l'installazione di Wiki.js su Ubuntu 20.04 LTS Focal Fossa system. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito web ufficiale di Wiki.js.


Ubuntu
  1. Come installare Docker su Ubuntu 16.04

  2. Come installare R su Ubuntu 18.04 LTS

  3. Come installare R su Ubuntu 20.04 LTS

  4. Come installare Docker su Ubuntu 20.04 LTS

  5. Come installare Docker su Ubuntu 22.04

Come installare Nextcloud su Ubuntu 18.04 LTS

Come installare Docker in Ubuntu 18.04 LTS Server

Come installare Webmin in Ubuntu 20.04 LTS

Come installare Docker su Ubuntu 16.04 LTS

Come installare Docker su Ubuntu 18.04 LTS

Come installare Docker su Ubuntu 20.04 LTS