ข้ามไปยังเนื้อหาหลัก
ลด 50% ทุกแพลน เวลาจำกัด เริ่มต้นที่ $2.48/mo
Ocular

Ocular

Ocular คือเครื่องมือติดตามงบประมาณแบบโฮสต์เอง บันทึกรายรับรายจ่าย ติดแท็ก แล้วดูภาพรวมทั้งปีค่อย ๆ เต็มขึ้นในกราฟรายเดือนที่สะอาดตา โดยตัวเลขทุกตัวยังอยู่บนเซิร์ฟเวอร์ของคุณเอง ใช้สัญญาอนุญาต MIT และมีดาว GitHub มากกว่า 500 ดวง

ภาพรวม

551

GitHub stars

1

การดูหน้า

สัญญาอนุญาต MIT เวอร์ชัน v2 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

การเข้าถึง

  1. เปิด browser ของคุณ: https://<SERVER-IP>
  2. ใบรับรอง TLS แบบ self-signed จะทำให้เบราว์เซอร์เตือน ให้ยอมรับเพื่อดำเนินการต่อ
  3. ข้อมูลรับรองการเข้าสู่ระบบถูกเก็บอย่างปลอดภัยที่: /root/ocular/.env

ไฟล์และไดเรกทอรีที่สำคัญ

  • เส้นทางการติดตั้ง: /root/ocular
  • ไฟล์ Compose: /root/ocular/compose.yml
  • ไฟล์สภาพแวดล้อม: /root/ocular/.env
  • Volume ข้อมูล: /var/lib/docker/volumes/ocular_ocular-data
  • การตั้งค่า Nginx: /etc/nginx/sites-available/ocular
  • ใบรับรอง TLS: /etc/nginx/ssl/ocular.crt
  • คีย์ส่วนตัว TLS: /etc/nginx/ssl/ocular.key
  • ข้อมูลรับรองการเข้าสู่ระบบ: /root/.cloudzy-creds

การจัดการบริการ

ดูคอนเทนเนอร์ที่กำลังทำงาน:

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

รีสตาร์ท Ocular:

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

ดูบันทึกของ Ocular:

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

หยุด Ocular:

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

เริ่ม Ocular:

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

สร้าง Ocular ใหม่:

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

ตรวจสอบสถานะ Nginx:

systemctl status nginx

รีสตาร์ต Nginx:

systemctl restart nginx

รีโหลด Nginx:

systemctl reload nginx

ตรวจสอบความถูกต้องของการกำหนดค่า Nginx:

nginx -t

การเปิดใช้งาน HTTPS ด้วยโดเมน

1. ชี้โดเมนของคุณไปยัง IP ของ server

๒. แก้ไข /etc/nginx/sites-available/ocular และแทนที่ทั้งสอง server_name _; directive ด้วยโดเมนของคุณ (เช่น server_name yourdomain.com;).

3. ติดตั้ง Certbot:

apt install -y certbot python3-certbot-nginx

4. รับใบรับรอง Let's Encrypt:

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

5. แก้ไข /etc/nginx/sites-available/ocular และอัปเดต ssl_certificate และ ssl_certificate_key directive เพื่อใช้ใบรับรอง Let's Encrypt ของคุณ

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. โหลด Nginx ใหม่เพื่อใช้การเปลี่ยนแปลง:

systemctl reload nginx

7. เข้าใช้ Ocular ที่ https://yourdomain.com.

เพิ่มเติมในเครื่องมือการเงิน

แอปที่เกี่ยวข้อง

ติดตั้ง Ocular ได้เลยตอนนี้ เริ่มต้น $2.48/เดือน