Truy cập ứng dụng
Mở trình duyệt và đi đến: 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.
Các đường dẫn quan trọng
- Thư mục cài đặt:
/opt/automatisch - Thư mục dự án:
/opt/automatisch - File 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 log:
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 một tên miền
1. Trỏ tên miền của bạn về IP máy chủ.
2. Sửa cấu hình Nginx và thay thế cả 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 một 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