Jak zainstalować Wiki.js na Debian 12

Jak zainstalować Wiki.js na Debian 12

 

 

Autor: Łukasz Bodziony
Marka: netcloud24.com
Specjalista VPS Windows, Linux i infrastruktury serwerowej

Jak zainstalować Wiki.js na Debian 12

Wiki.js to nowoczesny system wiki oparty na Node.js, idealny do dokumentacji firmowej, projektów IT oraz baz wiedzy.

🚀 Najlepszy VPS Linux Debian 12 pod Wiki.js:
NVMe SSD • Xeon • 99.99% SLA • Backup 14 dni • Start w 5 minut

1. Wymagania

  • Debian 12
  • 2+ GB RAM
  • Root access

2. Aktualizacja systemu

apt update && apt upgrade -y

3. Instalacja Node.js (LTS)

curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
apt install nodejs -y
node -v

4. Instalacja PostgreSQL

apt install postgresql -y

Tworzenie bazy

sudo -u postgres psql
CREATE DATABASE wikijs;
CREATE USER wikijs WITH PASSWORD 'haslo';
ALTER ROLE wikijs SET client_encoding TO 'utf8';
ALTER ROLE wikijs SET default_transaction_isolation TO 'read committed';
ALTER ROLE wikijs SET timezone TO 'UTC';
GRANT ALL PRIVILEGES ON DATABASE wikijs TO wikijs;
\q

5. Instalacja Wiki.js

mkdir -p /var/www/wikijs
cd /var/www/wikijs
wget https://github.com/Requarks/wiki/releases/latest/download/wiki-js.tar.gz
tar xzf wiki-js.tar.gz

6. Konfiguracja

nano config.yml

Ustaw:

db:
  type: postgres
  host: localhost
  port: 5432
  user: wikijs
  pass: haslo
  db: wikijs

7. Uruchomienie

node server

8. Reverse Proxy (NGINX)

apt install nginx -y
nano /etc/nginx/sites-available/wikijs
server {
  listen 80;
  server_name twojadomena.pl;

  location / {
    proxy_pass http://127.0.0.1:3000;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
  }
}
ln -s /etc/nginx/sites-available/wikijs /etc/nginx/sites-enabled/
systemctl restart nginx

9. Autostart (systemd)

nano /etc/systemd/system/wikijs.service
[Unit]
Description=Wiki.js
After=network.target

[Service]
Type=simple
ExecStart=/usr/bin/node server
Restart=always
User=root
WorkingDirectory=/var/www/wikijs

[Install]
WantedBy=multi-user.target
systemctl daemon-reexec
systemctl enable wikijs
systemctl start wikijs

10. Dostęp

Otwórz w przeglądarce:

http://IP_SERWERA
💡 Na szybkim VPS Linux NVMe Wiki.js działa płynnie nawet przy dużych projektach.

11. Zabezpieczenia

  • HTTPS (Let’s Encrypt)
  • Firewall (CSF)
  • Backup bazy danych
🔐 Bezpieczny VPS hosting Debian + backup + DDoS protection

12. Podsumowanie

Wiki.js to szybkie i nowoczesne rozwiązanie do zarządzania wiedzą. W połączeniu z wydajnym VPS daje profesjonalne środowisko produkcyjne.

Artykuł przygotowany przez: Łukasz Bodziony
👉 netcloud24.com – VPS Windows, Linux, RDS

 

Netcloud24.com

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *