Przejdź do treści głównej
50% zniżki wszystkie plany, oferta limitowana. Od $2.48/mo
Ocular

Ocular

Ocular to samodzielnie hostowany menedżer budżetu. Zapisuj przychody i wydatki, taguj je i patrz, jak rok wypełnia się na czytelnych wykresach miesięcznych, a każda liczba zostaje na Twoim serwerze. Licencja MIT i ponad 500 gwiazdek na GitHubie.

Na pierwszy rzut oka

551

Gwiazdki na GitHub

1

Wyświetlenia strony

Licencja MIT Wersja v2 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Dostęp

  1. Otwórz przeglądarkę: https://<SERVER-IP>
  2. Samopodpisany certyfikat TLS wywoła ostrzeżenie przeglądarki. Zaakceptuj je, aby kontynuować.
  3. Dane logowania są bezpiecznie zapisane w: /root/ocular/.env

Ważne pliki i katalogi

  • Ścieżka instalacji: /root/ocular
  • Plik Compose: /root/ocular/compose.yml
  • Plik środowiskowy: /root/ocular/.env
  • Wolumin danych: /var/lib/docker/volumes/ocular_ocular-data
  • Konfiguracja Nginx: /etc/nginx/sites-available/ocular
  • Certyfikat TLS: /etc/nginx/ssl/ocular.crt
  • Klucz prywatny TLS: /etc/nginx/ssl/ocular.key
  • Dane logowania: /root/.cloudzy-creds

Zarządzanie usługami

Wyświetl działające kontenery:

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

Uruchom ponownie Ocular:

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

Wyświetl logi Ocular:

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

Zatrzymaj Ocular:

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

Uruchom Ocular:

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

Odtwórz Ocular:

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

Sprawdź stan Nginx:

systemctl status nginx

Uruchom ponownie Nginx:

systemctl restart nginx

Przeładuj Nginx:

systemctl reload nginx

Zweryfikuj konfigurację Nginx:

nginx -t

Włączanie HTTPS z domeną

1. Skieruj swoją domenę na IP serwera.

2. Edycja /etc/nginx/sites-available/ocular i zastąp oba server_name _; dyrektywy swoją domeną (np. server_name yourdomain.com;).

3. Zainstaluj Certbot:

apt install -y certbot python3-certbot-nginx

4. Uzyskaj certyfikat Let's Encrypt:

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

5. Edytuj /etc/nginx/sites-available/ocular i zaktualizuj ssl_certificate oraz ssl_certificate_key dyrektywy, aby używały Twojego certyfikatu 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. Przeładuj Nginx, aby zastosować zmiany:

systemctl reload nginx

7. Otwórz Ocular pod adresem https://yourdomain.com.

Więcej w Narzędzia finansowe

Powiązane aplikacje.

Wdróż Ocular teraz. Od $2,48/mies.