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

Docmost

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

Версія

Останній

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

Ubuntu Server 24.04 LTS

Хв. ОЗУ

1 GB

Типи IP

IPV4, IPV6

Доступ до Docmost

  1. Відкрийте веб-переглядач і перейдіть до: https://<SERVER_IP>
  2. Перейдіть на сторінку налаштування Docmost, яка дозволить вам налаштувати робоче середовище та обліковий запис.
  3. Після успішного налаштування ви станете власником робочого простору. Потім ви можете запросити інших користувачів приєднатися до вашої робочої області.
  4. Для перевірки стану доступна спеціальна кінцева точка 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. Виконайте таку команду, щоб створити дійсний сертифікат Lets 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/міс.