Skip to main content
Знижка 50% усі плани, обмежений час. Від $2.48/mo
Docmost

Docmost

Docmost — відкрита вікі-платформа для спільної роботи. Альтернатива Notion для командної документації: редагування в реальному часі, простори, ієрархія сторінок і гнучке керування правами доступу. Ліцензія AGPL, чистий сучасний редактор і вбудована інтеграція з Diagrams.net для роботи з дошками.

Версія

Найновіше

Операційна система

Ubuntu Server 24.04 LTS

Мін. RAM

1 GB

Типи IP

IPV4,IPV6

Доступ до Docmost

  1. Відкрийте браузер і перейдіть за адресою: https://<SERVER_IP>
  2. Дотримуйтесь інструкцій на сторінці налаштування Docmost, щоб підготувати робочий простір і обліковий запис.
  3. Після успішного налаштування ви станете власником робочого простору. Після цього ви зможете запрошувати інших користувачів до свого робочого простору.
  4. Для перевірки стану доступний спеціальний endpoint за адресою https://<SERVER_IP>/api/health.

Важливі файли та директорії

  • Директорія додатка: /root/docmost
  • Змінні середовища: /root/docmost/.env
  • Файл Docker Compose: /root/docmost/docker-compose.yaml
  • Конфігурація Nginx: /etc/nginx/sites-available/docmost.conf
  • Самопідписаний сертифікат SSL: /etc/nginx/ssl/
  • Постійні дані: /var/lib/docker/volumes/ (docmost_db_data/, docmost_docmost/, docmost_redis_data/)

Оновлення Docmost

Щоб оновити до останньої версії Docmost, виконайте такі команди:

cd /root/docmost
docker pull docmost/docmost:latest
docker compose up --force-recreate --build docmost -d

Керування Docmost

Перевірка запущених сервісів:

docker compose -f /root/docmost/docker-compose.yaml ps

Переглянути логи:

docker compose -f /root/docmost/docker-compose.yaml logs -f

Перезапуск контейнерів Docmost:

docker compose -f /root/docmost/docker-compose.yaml restart

Перезавантажити Nginx:

systemctl restart nginx

Увімкнення SSL з доменом

1. Спрямуйте свій домен на IP-адресу сервера.

2. Редагувати /root/docmost/.env файл для вказання вашого доменного імені: APP_URL=https://your.domain.com

3. Пересоздайте сервіси:

cd /root/docmost/
docker compose up -d

4. Відредагуйте конфіг Nginx і замініть обидва server_name <IP>; з вашим доменом (<your-domain>) для блоків HTTP (порт 80) і HTTPS (порт 443):

vim /etc/nginx/sites-available/docmost.conf

5. Встановіть Certbot:

apt install -y certbot python3-certbot-nginx

6. Виконайте таку команду для отримання валідного сертифіката Let's Encrypt:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

7. Замініть шляхи SSL у конфігурації Nginx (розділ TLS):

vim /etc/nginx/sites-available/docmost.conf
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

8. Перезапустіть Nginx, щоб застосувати зміни:

systemctl restart nginx

9. Відкрийте браузер і перейдіть за адресою: https://yourdomain.com

Більше в розділі Інструменти співпраці

Схожі додатки.

Розгорніть Docmost зараз. Від $2,48/міс.