
Wiki.js je moderný, otvorený a flexibilný wiki systém, ktorý umožňuje tvorbu, správu a zdieľanie dokumentácie a znalostných bázy. Je postavený na Node.js a využíva databázu ako PostgreSQL, MySQL, MariaDB alebo SQLite. Jeho hlavné prednosti sú:
- Moderné rozhranie (react-based UI)
- Podpora Markdown a WYSIWYG editora
- Silná integrácia s autentizačnými systémami (OAuth, LDAP, SAML)
- Možnosť verzovania stránok a rollbacku zmien
- Plná podpora multimédií a rozšírení
Technické parametre
| Parameter | Hodnota / odporúčanie |
|---|---|
| Platforma | Node.js |
| Podporované DB | PostgreSQL, MySQL, MariaDB, SQLite, MSSQL |
| Minimálne OS | Linux (Ubuntu 22.04+), Docker |
| RAM | min. 512 MB (1 GB+ odporúčané) |
| CPU | 1 jadro (viac pre väčšie inštalácie) |
| Port | 3000 (default) |
| Web server | Vestavěný Node.js server, odporúča sa reverse proxy (Nginx, Caddy, Traefik) |
| Storage | Min. 1 GB pre databázu a súbory, SSD odporúčané |
| Docker image | ghcr.io/requarks/wiki:2 |
| Podpora HTTPS | Treba nastaviť cez reverse proxy (Let’s Encrypt, Caddy, Traefik) |
Inštalácia
Urobte update
sudo apt update && sudo apt upgrade -y
Nainštalujte docker
sudo apt install -y docker.io
Povoľte službu, aby sa spúšťala pri boote
sudo systemctl enable --now docker
Nainštalujte docker compose
sudo apt install -y docker-compose
Vytvorenie súboru Docker Compose pre Wiki.js
mkdir ~/wikijs && cd ~/wikijs
Vytvorte docker-compose.yml
nano docker-compose.yml
version: '3'
services:
wikijs:
image: ghcr.io/requarks/wiki:2
container_name: wikijs
restart: always
ports:
- "3000:3000"
environment:
DB_TYPE: postgres
DB_HOST: db
DB_PORT: 5432
DB_USER: wikijs
DB_PASS: wikijs_password
DB_NAME: wikijs
depends_on:
- db
db:
image: postgres:15
container_name: wikijs-db
restart: always
environment:
POSTGRES_USER: wikijs
POSTGRES_PASSWORD: wikijs_password
POSTGRES_DB: wikijs
volumes:
- db_data:/var/lib/postgresql/data
volumes:
db_data:
Poznámky:
wikijs_password → toto heslo môžete nahradiť silnejším heslom.
Wiki.js bude bežať na porte 3000.
Spustite Wiki.js
sudo docker-compose up -d
Teraz otvorte cez webový prehliadač lokalitu
http://X.X.X.X:3000

Spustite inštaláciu

Prihláste sa

