Truy cập Docmost
- Mở trình duyệt web của bạn và truy cập vào địa chỉ:
https://<SERVER_IP> - Hãy làm theo hướng dẫn trên trang thiết lập Docmost để thiết lập không gian làm việc và tài khoản của bạn.
- Sau khi thiết lập thành công, bạn sẽ trở thành chủ sở hữu không gian làm việc. Sau đó, bạn có thể mời những người dùng khác tham gia không gian làm việc của mình.
- Để kiểm tra sức khỏe, có sẵn một điểm cuối chuyên dụng tại đây.
https://<SERVER_IP>/api/health.
Các tập tin và thư mục quan trọng
- Thư mục ứng dụng:
/root/docmost - Biến môi trường:
/root/docmost/.env - Tệp Docker Compose:
/root/docmost/docker-compose.yaml - Cấu hình Nginx:
/etc/nginx/sites-available/docmost.conf - Chứng chỉ SSL tự ký:
/etc/nginx/ssl/ - Dữ liệu bền vững:
/var/lib/docker/volumes/(docmost_db_data/,docmost_docmost/,docmost_redis_data/)
Nâng cấp Docmost
Để nâng cấp lên phiên bản Docmost mới nhất, hãy chạy các lệnh sau:
cd /root/docmost
docker pull docmost/docmost:latest
docker compose up --force-recreate --build docmost -d
Quản lý Docmost
Kiểm tra các dịch vụ đang hoạt động:
docker compose -f /root/docmost/docker-compose.yaml ps
Xem nhật ký:
docker compose -f /root/docmost/docker-compose.yaml logs -f
Khởi động lại các container Docmost:
docker compose -f /root/docmost/docker-compose.yaml restart
Khởi động lại Nginx:
systemctl restart nginx
Kích hoạt SSL với tên miền
1. Trỏ tên miền của bạn đến địa chỉ IP của máy chủ.
2. Chỉnh sửa /root/docmost/.env Tệp tin để thiết lập tên miền của bạn: APP_URL=https://your.domain.com
3. Tái tạo các dịch vụ:
cd /root/docmost/
docker compose up -d
4. Chỉnh sửa cấu hình Nginx và thay thế cả hai server_name <IP>; với tên miền của bạn (<your-domain>) cho cả khối HTTP (cổng 80) và HTTPS (cổng 443):
vim /etc/nginx/sites-available/docmost.conf
5. Cài đặt Certbot:
apt install -y certbot python3-certbot-nginx
6. Chạy lệnh sau để tạo chứng chỉ Let's Encrypt hợp lệ:
certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
7. Thay thế đường dẫn SSL trong cấu hình Nginx (phần 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. Khởi động lại Nginx để áp dụng các thay đổi:
systemctl restart nginx
9. Mở trình duyệt của bạn và truy cập: https://yourdomain.com
