Gå til hovedindhold
50% rabat alle planer, tidsbegrænset. Fra $2.48/mo
Ocular

Ocular

Ocular er en selvhostet budgettracker. Registrér indtægter og udgifter, giv dem tags, og se året fylde sig ud i rene månedsgrafer, mens hvert tal bliver på din egen server. MIT-licens med over 500 GitHub-stjerner.

Overblik

551

GitHub-stjerner

1

Sidevisninger

Licens MIT Udgave v2 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Adgang

  1. Åbn din browser: https://<SERVER-IP>
  2. Et selvsigneret TLS-certifikat udløser en browseradvarsel. Accepter den for at fortsætte.
  3. Loginoplysningerne er gemt sikkert i: /root/ocular/.env

Vigtige filer og mapper

  • Installationssti: /root/ocular
  • Compose-fil: /root/ocular/compose.yml
  • Miljøfil: /root/ocular/.env
  • Datavolume: /var/lib/docker/volumes/ocular_ocular-data
  • Nginx-konfiguration: /etc/nginx/sites-available/ocular
  • TLS-certifikat: /etc/nginx/ssl/ocular.crt
  • TLS-privatnøgle: /etc/nginx/ssl/ocular.key
  • Loginoplysninger: /root/.cloudzy-creds

Service-håndtering

Se kørende containere:

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

Genstart Ocular:

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

Se Ocular-logs:

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

Stop Ocular:

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

Start Ocular:

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

Genskab Ocular:

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

Tjek Nginx-status:

systemctl status nginx

Genstart Nginx:

systemctl restart nginx

Genindlæs Nginx:

systemctl reload nginx

Validér Nginx-konfigurationen:

nginx -t

Aktivering af HTTPS med et domæne

1. Peg dit domæne mod serverens IP.

2. Rediger /etc/nginx/sites-available/ocular og erstat begge server_name _; direktiver med dit domæne (f.eks. server_name yourdomain.com;).

3. Installer Certbot:

apt install -y certbot python3-certbot-nginx

4. Få et Let's Encrypt-certifikat:

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

5. Redigér /etc/nginx/sites-available/ocular og opdater ssl_certificate og ssl_certificate_key direktiverne til at bruge dit Let's Encrypt-certifikat.

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. Genindlæs Nginx for at anvende ændringerne:

systemctl reload nginx

7. Åbn Ocular på https://yourdomain.com.

Mere i Finansværktøjer

Relaterede apps.

Deploy Ocular nu. Fra 2,48 $/md.