giảm giá 50% tất cả các gói, có thời hạn. Khởi điểm từ $2.48/mo
Kener

Kener

Kener là một trang trạng thái nguồn mở. Lấy số liệu từ Prometheus, GitHub, AWS CloudWatch hoặc kiểm tra tùy chỉnh, sau đó hiển thị một trang công khai rõ ràng với lịch sử sự cố và trạng thái thành phần. Giải pháp thay thế hiện đại cho trang Trạng thái Cachet và Atlassian.

Phiên bản

Mới nhất

Hệ điều hành

Ubuntu Server 24.04 LTS

Tối thiểu. ĐẬP

1 GB

Loại IP

IPV4,IPV6

Truy cập

  1. Mở trình duyệt và truy cập: https://<SERVER_IP>
  2. Cảnh báo SSL trên trình duyệt là điều dự kiến (chứng chỉ tự ký)
  3. Nhấp vào Đăng nhập
  4. Tạo tài khoản quản trị của bạn

File và thư mục quan trọng

  • Thư mục cài đặt Kener: /root/kener
  • File environment: /root/kener/.env
  • File Docker Compose: /root/kener/docker-compose.yml
  • Khối lượng dữ liệu Redis: /var/lib/docker/volumes/kener_redis/_data
  • Khối lượng dữ liệu PostgreSQL: /var/lib/docker/volumes/kener_postgres/_data
  • Cấu hình trang Nginx: /etc/nginx/sites-available/kener
  • Trang web được kích hoạt: /etc/nginx/sites-enabled/kener
  • Chứng chỉ SSL: /etc/nginx/ssl/fullchain.pem/etc/nginx/ssl/privkey.pem

Quản lý dịch vụ

# View logs
docker compose -f /root/kener/docker-compose.yml logs -f

# Restart services
docker compose -f /root/kener/docker-compose.yml restart

# Stop services
docker compose -f /root/kener/docker-compose.yml down

# Start again
docker compose -f /root/kener/docker-compose.yml up -d

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. Chỉnh sửa /root/kener/.env để đặt tên miền của bạn là ORIGIN: ORIGIN=https://yourdomain.com

3. Tạo lại các dịch vụ:

cd /root/kener/
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ả block HTTP (cổng 80) và HTTPS (cổng 443):

vim /etc/nginx/sites-available/kener

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:

vim /etc/nginx/sites-available/kener
# 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 và truy cập: https://yourdomain.com

10. Sau khi đăng nhập, hãy đi tới Cấu hình trang web và cập nhật trường URL trang web để khớp với tên miền của bạn (https://yourdomain.com).

Ghi chú

  • Redis được sử dụng cho hàng đợi và bộ nhớ đệm
  • PostgreSQL lưu trữ tất cả dữ liệu ứng dụng
  • URL công khai được xác định thông qua ORIGIN in .env (cần thiết để bảo vệ CSRF)
  • Nginx xử lý HTTPS và proxy ngược
  • Sau khi bạn định cấu hình tên miền và chứng chỉ SSL phù hợp, hãy cập nhật URL trang web của Kener để khớp với miền của bạn. Đảm bảo rằng miền và SSL đang hoạt động trước tiên, việc cập nhật URL trang web trước đó có thể không hoạt động chính xác.

Thêm trong Monitoring

Ứng dụng liên quan.

Triển khai Kener ngay bây giờ. Từ $2.48/tháng.