На самом деле выбор был небольшой, из-за того что при выборе движка хотелось соблюсти несколько критериев:
В принципе это не сложно, можно почитать документацию: https://docs.requarks.io/install
Но можно скипнуть лонгрид и сделать следующее:
docker-compose.yml, со следующим содержимым (стоит заменить пароли конечно):services:
postgres:
image: postgres:16
environment:
POSTGRES_USER: wiki
POSTGRES_PASSWORD: wiki_password
POSTGRES_DB: wiki
volumes:
- ./data/pg:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U wiki"]
interval: 5s
timeout: 5s
retries: 5
wiki:
image: ghcr.io/requarks/wiki:2
volumes:
- ./data/wiki:/wiki/data
environment:
DB_TYPE: postgres
DB_PORT: 5432
DB_HOST: postgres
DB_NAME: wiki
DB_USER: wiki
DB_PASS: wiki_password
ports:
- 3000:3000
depends_on:
- postgres
docker-compose up -d, откройте в браузере: http://localhost:3000
basichttps://github.com/ixpict/diyserbia-wiki.gitmainPull from targetImport Everything -> RunПоскольку хостинг стоит как 1 плескавица в месяц - разумным ограничением выставили до 5MB на файл. Если вам требуется больше - можем обсудить
Напрямую нет, но если вы умеете пользоваться github - можете подписаться на репозиторий: https://github.com/ixpict/diyserbia-wiki
Борьба с ботами. Открывать эту вики на паблик
Напишите админам в чате и/или https://t.me/ixpict. Мы открыты для любых предложений и если вам интересно вести какой-либо раздел - только за.