Truy cập ứng dụng
Mở trình duyệt và truy cập: http://<SERVER_IP>
Lần khởi động đầu tiên có thể mất vài phút. Lỗi Nginx 502 tạm thời trong thời gian này là bình thường.
Thông tin đăng nhập mặc định:
- Email:
[email protected] - Mật khẩu:
sample
Đừng quên đổi email và mật khẩu trong trang cài đặt.
Đường Dẫn Quan Trọng
- Thư mục cài đặt:
/opt/automatisch - Thư mục dự án:
/opt/automatisch - Tệp Docker Compose:
/opt/automatisch/docker-compose.yml - Bộ nhớ ứng dụng (volume):
/var/lib/docker/volumes/automatisch_automatisch_storage/_data - Dữ liệu PostgreSQL (volume):
/var/lib/docker/volumes/automatisch_postgres_data/_data - Dữ liệu Redis (volume):
/var/lib/docker/volumes/automatisch_redis_data/_data - Cấu hình NGINX:
/etc/nginx/sites-available/automatisch - Site đã bật NGINX:
/etc/nginx/sites-enabled/automatisch
Các Lệnh Phổ Biến
Điều hướng tới dự án:
cd /opt/automatisch
Xem nhật ký:
docker compose logs -f
Khởi động lại dịch vụ:
docker compose restart
Dừng / Bắt đầu:
docker compose down
docker compose up -d
Kiểm tra các container:
docker ps
Dịch vụ
- Main: Ứng dụng web Automatisch, mở trên cổng 3000
- Worker: Bộ xử lý job nền, nội bộ
- PostgreSQL: Dịch vụ database, nội bộ (cổng mặc định 5432)
- Redis: Dịch vụ hàng đợi và cache, nội bộ (cổng mặc định 6379)
Kích hoạt SSL với tên miền
1. Trỏ tên miền của bạn về địa chỉ IP của máy chủ.
2. Chỉnh sửa cấu hình Nginx và thay thế cả hai server_name _; với tên miền của bạn (<your-domain>):
vim /etc/nginx/sites-available/automatisch
3. Cài đặt Certbot:
apt install -y certbot python3-certbot-nginx
4. Chạy lệnh sau để tạo chứng chỉ Let's Encrypt hợp lệ:
certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Khởi động lại Nginx để áp dụng các thay đổi:
systemctl restart nginx
6. Mở trình duyệt và truy cập: https://yourdomain.com