====== Wiki.js ====== ===== v2 ===== [[https://docs.requarks.io/install|Установка]], [[https://docs.requarks.io/install/config|конфигурация]]. Все данные [[https://docs.requarks.io/storage|хранятся в базе]], рекомендуется PostgreSQL. Docker swarm, каталог под базу и конфиг надо создать предварительно. version: "3.9" services: wikijs-db: image: postgres:11-alpine environment: POSTGRES_DB: wikijs POSTGRES_USER: wikijs POSTGRES_PASSWORD: wikijsrocks logging: driver: "none" volumes: - /home/user/wikijs/db:/var/lib/postgresql/data networks: - wikijs wikijs: image: ghcr.io/requarks/wiki:2 depends_on: - wikijs-db volumes: - /home/user/wikijs/config.yml:/wiki/config.yml ports: - "80:3000" networks: - wikijs networks: wikijs: external: true name: wikijs Примерный конфиг ([[https://github.com/Requarks/wiki/blob/master/config.sample.yml|справка]]) db: type: postgres host: wikijs-db port: 5432 db: wikijs user: wikijs pass: wikijsrocks ssl: false schema: public port: 3000 bindIP: 0.0.0.0 logLevel: info logFormat: default offline: false ha: false dataPath: ./data bodyParserLimit: 5mb ==== LDAP ==== Search filter: ''%%(sAMAccountName={{username}})%%''\\ https://github.com/requarks/wiki/discussions/3346 ==== Решение проблем ==== Установить часовой пояс по умолчанию - лезть в базу и править таблицу. psql -U dbuser -d database ALTER TABLE users ALTER COLUMN timezone SET DEFAULT 'Europe/Moscow'; ===== v3 ===== Документация: https://github.com/requarks/wiki-site-v3/tree/main/content/docs Установка в Докере: https://next.js.wiki/docs/install/platform/docker version: "3.9" services: db: image: postgres:16-alpine environment: POSTGRES_DB: wiki POSTGRES_PASSWORD: wikijsrocks POSTGRES_USER: wikijs logging: driver: "none" restart: unless-stopped volumes: - /home/user/wikijs/db:/var/lib/postgresql/data wiki: image: ghcr.io/requarks/wiki:3.0.0-alpha depends_on: - db environment: ADMIN_EMAIL: admin@example.com ADMIN_PASS: Admin123 DB_HOST: db DB_USER: wikijs DB_PASS: wikijsrocks DB_NAME: wiki restart: unless-stopped ports: - "80:3000"