Знижка 50% усі тарифи, обмежений час. Починаючи від $2.48/mo
Docmost

Docmost

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

Версія

Найновіше

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

Сервер Ubuntu 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/міс.