Инструменты пользователя

Инструменты сайта


service:wikijs

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
service:wikijs [31.10.2023 19:27] viacheslavservice:wikijs [30.07.2024 19:21] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +====== Wiki.js ======
 +===== v2 =====
 +[[https://docs.requarks.io/install|Установка]], [[https://docs.requarks.io/install/config|конфигурация]].
  
 +Все данные [[https://docs.requarks.io/storage|хранятся в базе]], рекомендуется PostgreSQL.
 +
 +<WRAP group>
 +<WRAP half column>
 +Docker swarm, каталог под базу и конфиг надо создать предварительно.
 +<file yaml docker-compose-swarm.yml>
 +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
 +</file>
 +</WRAP>
 +
 +<WRAP half column>
 +Примерный конфиг ([[https://github.com/Requarks/wiki/blob/master/config.sample.yml|справка]])
 +<file yaml config.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
 +</file>
 +</WRAP>
 +</WRAP>
 +
 +==== LDAP ====
 +Search filter: ''%%(sAMAccountName={{username}})%%''\\
 +https://github.com/requarks/wiki/discussions/3346
 +
 +==== Решение проблем ====
 +Установить часовой пояс по умолчанию - лезть в базу и править таблицу.
 +<code bash>
 +psql -U dbuser -d database
 +ALTER TABLE users ALTER COLUMN timezone SET DEFAULT 'Europe/Moscow';
 +</code>
 +
 +===== v3 =====
 +Документация: https://github.com/requarks/wiki-site-v3/tree/main/content/docs
 +
 +Установка в Докере: https://next.js.wiki/docs/install/platform/docker
 +
 +<code yaml>
 +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"
 +
 +</code>

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki