Chuyển đến nội dung chính
Giảm 50% tất cả các gói, có thời hạn. Khởi điểm từ $2.48/mo
Ocular

Ocular

Ocular là công cụ theo dõi ngân sách tự vận hành. Ghi lại thu chi, gắn thẻ, và xem cả năm dần hiện lên qua các biểu đồ tháng gọn gàng, trong khi mọi con số vẫn nằm trên máy chủ của bạn. Giấy phép MIT với hơn 500 sao GitHub.

Tổng quan

551

Sao GitHub

1

Lượt xem trang

Giấy phép MIT Phiên bản v2 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Truy cập

  1. Mở trình duyệt của bạn: https://<SERVER-IP>
  2. Chứng chỉ TLS tự ký sẽ khiến trình duyệt cảnh báo. Hãy chấp nhận để tiếp tục.
  3. Thông tin đăng nhập được lưu trữ an toàn tại: /root/ocular/.env

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

  • Đường dẫn cài đặt: /root/ocular
  • Tệp Compose: /root/ocular/compose.yml
  • Tệp môi trường: /root/ocular/.env
  • Volume dữ liệu: /var/lib/docker/volumes/ocular_ocular-data
  • Cấu hình Nginx: /etc/nginx/sites-available/ocular
  • Chứng chỉ TLS: /etc/nginx/ssl/ocular.crt
  • Khóa riêng TLS: /etc/nginx/ssl/ocular.key
  • Thông tin đăng nhập: /root/.cloudzy-creds

Quản lý dịch vụ

Xem các container đang chạy:

docker compose -f /root/ocular/compose.yml ps

Khởi động lại Ocular:

docker compose -f /root/ocular/compose.yml restart

Xem nhật ký Ocular:

cd /root/ocular && docker compose logs -f

Dừng Ocular:

docker compose -f /root/ocular/compose.yml stop

Khởi động Ocular:

docker compose -f /root/ocular/compose.yml start

Tạo lại Ocular:

docker compose -f /root/ocular/compose.yml up -d

Kiểm tra trạng thái Nginx:

systemctl status nginx

Khởi động lại Nginx:

systemctl restart nginx

Tải lại Nginx:

systemctl reload nginx

Xác thực cấu hình Nginx:

nginx -t

Bật HTTPS 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 /etc/nginx/sites-available/ocular và thay thế cả hai server_name _; chỉ thị bằng tên miền của bạn (ví dụ server_name yourdomain.com;).

3. Cài đặt Certbot:

apt install -y certbot python3-certbot-nginx

4. Lấy một chứng chỉ Let's Encrypt:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Chỉnh sửa /etc/nginx/sites-available/ocular và cập nhật ssl_certificatessl_certificate_key chỉ thị để sử dụng chứng chỉ Let's Encrypt của bạn.

Before:
    ssl_certificate     /etc/nginx/ssl/ocular.crt;
    ssl_certificate_key /etc/nginx/ssl/ocualr.key;
After:
    ssl_certificate     /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Tải lại Nginx để áp dụng các thay đổi:

systemctl reload nginx

7. Truy cập Ocular tại https://yourdomain.com.

Thêm trong Công cụ tài chính

Ứng dụng liên quan.

Triển khai Ocular ngay. Từ $2.48/tháng.