Wiki.js — это современное и мощное программное обеспечение для создания вики-сайтов с открытым исходным кодом. Оно лёгкое, быстрое и поддерживает Markdown. В этом руководстве мы покажем вам, как установить Wiki.js с помощью Podman и Docker Compose в Debian Linux 12.
Перед запуском команд Docker Compose включите сокет Podman для обеспечения совместимости:
Запустите службу сокетов Podman:
systemctl --user enable --now podman.socket
Убедитесь, что сокет запущен:
systemctl --user status podman.socket
Экспортируйте переменную среды Docker Host:
echo 'export DOCKER_HOST=unix:///run/user/$UID/podman/podman.sock' >> ~/.bashrc
source ~/.bashrc
Создайте файл с именем docker-compose.yml и скопируйте в него следующее содержимое:
version: "3" services: db: image: postgres:15-alpine environment: POSTGRES_DB: wiki POSTGRES_PASSWORD: wikijsrocks POSTGRES_USER: wikijs logging: driver: "none" # Logs disabled restart: unless-stopped volumes: - db-data:/var/lib/postgresql/data wiki: image: ghcr.io/requarks/wiki:2 depends_on: - db environment: DB_TYPE: postgres DB_HOST: db DB_PORT: 5432 DB_USER: wikijs DB_PASS: wikijsrocks DB_NAME: wiki restart: unless-stopped ports: - "8081:3000" volumes: db-data:
Сохраните и закройте файл.
podman-compose up -d
Эта команда запустит контейнеры Wiki.js и PostgreSQL в отдельном режиме.
Откройте веб-браузер и перейдите по адресу http://localhost:8081 в адресной строке. Теперь начнётся фактическая установка Wiki.js.
Введите адрес электронной почты администратора, пароль для входа в систему для пользователя-администратора Wiki.js, URL-адрес вашего сайта-вики и нажмите «INSTALL». Адрес электронной почты будет использоваться в качестве имени пользователя.
Для настройки Wiki.js потребуется некоторое время. После завершения установки вы будете перенаправлены на страницу входа в Wiki.js. Введите свой адрес электронной почты и пароль, которые вы указали на предыдущем шаге.
Вот и всё. Теперь вы можете приступить к созданию своей домашней страницы или войти на страницу администрирования и оттуда создать все необходимые страницы.
Вот как выглядит раздел администрирования Wiki.js.
Чтобы начать работу с Wiki.js, посетите страницу документации Wiki.js.
Проверьте работающие контейнеры:
podman ps
Остановка контейнера:
podman-compose down
Просмотр журналов:
podman logs <container-id>
Вы успешно установили Wiki.js с помощью Podman и Docker Compose в Debian Linux 12. Эта установка использует PostgreSQL в качестве базы данных и работает в режиме без прав суперпользователя, что делает её безопасной и эффективной.