Ana içeriğe geç
%50 indirim tüm planlarda, sınırlı süreyle. Başlangıç fiyatı $2.48/mo
Ocular

Ocular

Ocular, kendi sunucunuzda barındırılan bir bütçe takip aracıdır. Gelir ve giderleri kaydedin, etiketleyin ve yılın sade aylık grafiklerde dolmasını izleyin; her rakam kendi sunucunuzda kalır. MIT lisanslı, 500'den fazla GitHub yıldızı.

Kısaca

551

GitHub yıldızları

1

Sayfa görüntülemeleri

Lisans MIT Sürüm v2 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Erişim

  1. Tarayıcını aç: https://<SERVER-IP>
  2. Kendinden imzalı bir TLS sertifikası tarayıcı uyarısına yol açar. Devam etmek için kabul edin.
  3. Giriş bilgileri güvenli biçimde şurada saklanır: /root/ocular/.env

Önemli Dosyalar ve Dizinler

  • Kurulum yolu: /root/ocular
  • Compose Dosyası: /root/ocular/compose.yml
  • Ortam Dosyası: /root/ocular/.env
  • Veri Birimi: /var/lib/docker/volumes/ocular_ocular-data
  • Nginx yapılandırması: /etc/nginx/sites-available/ocular
  • TLS sertifikası: /etc/nginx/ssl/ocular.crt
  • TLS özel anahtarı: /etc/nginx/ssl/ocular.key
  • Giriş bilgileri: /root/.cloudzy-creds

Servis Yönetimi

Çalışan kapsayıcıları görüntüleyin:

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

Ocular'yi yeniden başlatın:

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

Ocular günlüklerini görüntüleyin:

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

Ocular'ı durdurun:

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

Ocular'ı başlatın:

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

Ocular'ı yeniden oluşturun:

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

Nginx durumunu kontrol edin:

systemctl status nginx

Nginx'i yeniden başlatın:

systemctl restart nginx

Nginx'i yeniden yükleyin:

systemctl reload nginx

Nginx yapılandırmasını doğrulayın:

nginx -t

Bir Alan Adı ile HTTPS'i Etkinleştirme

1. Alan adını sunucu IP'sine yönlendir.

2. Düzenle /etc/nginx/sites-available/ocular ve her ikisini de değiştirin: server_name _; yönergelerini kendi alan adınızla (örn. server_name yourdomain.com;).

3. Certbot'u kur:

apt install -y certbot python3-certbot-nginx

4. Bir Let's Encrypt sertifikası edinin:

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

5. Düzenleyin /etc/nginx/sites-available/ocular ve şunu güncelleyin: ssl_certificate ve ssl_certificate_key yönergelerini Let's Encrypt sertifikanızı kullanacak şekilde.

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. Değişiklikleri uygulamak için Nginx'i yeniden yükleyin:

systemctl reload nginx

7. Ocular'a şu adresten erişin: https://yourdomain.com.

Finans Araçları'da daha fazlası

İlgili uygulamalar.

Ocular'yi şimdi dağıtın. 2,48 $/ay'dan başlayan fiyatlarla.