تخطَّ إلى المحتوى الرئيسي
خصم ٥٠٪ جميع الخطط، لفترة محدودة. تبدأ من $2.48/mo
Ocular

Ocular

Ocular أداة لتتبّع الميزانية تستضيفها بنفسك. سجّل الدخل والمصروفات وصنّفها بوسوم، وشاهد السنة تكتمل عبر رسوم بيانية شهرية أنيقة، مع بقاء كل رقم على خادمك الخاص. مرخّص بموجب MIT وبأكثر من 500 نجمة على GitHub.

نظرة سريعة

551

نجوم GitHub

1

مشاهدات الصفحة

الرخصة MIT الإصدار v2 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

الوصول

  1. افتح متصفحك: https://<SERVER-IP>
  2. ستؤدي شهادة TLS الموقّعة ذاتيًا إلى تحذير من المتصفح. اقبله للمتابعة.
  3. تُخزَّن بيانات تسجيل الدخول بأمان في: /root/ocular/.env

الملفات والمجلدات المهمة

  • مسار التثبيت: /root/ocular
  • ملف Compose: /root/ocular/compose.yml
  • ملف البيئة: /root/ocular/.env
  • وحدة تخزين البيانات: /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 الخادم.

٢. تحرير /etc/nginx/sites-available/ocular واستبدل كلا server_name _; التوجيهين بنطاقك (على سبيل المثال 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 التوجيهات لاستخدام شهادة 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 $/شهر.