💰 Finanzas Personal — finanzas.tru.ar

Versión v1.0.0 · Generado: 2026-07-14 16:14:47 · https://finanzas.tru.ar

App Flask con SQLite para finanzas personales. Gastos en pesos y dólares, categorización, reportes.

📝 Cambios de esta versión:
[Snapshot maestro semanal]
🔐 CONFIDENCIAL. Este documento contiene credenciales. NO compartir. Si tu Gmail se compromete, rotar todas las claves listadas.

📋 Overview

Stack

FrameworkFlask + gunicorn (2 workers)
Path/home/ubuntu/finanzas
Puerto8772
Vhost/etc/nginx/sites-available/finanzas
Servicefinanzas.service
DBSQLite local: /home/ubuntu/finanzas/finanzas.db

🗄️ Base de datos SQLite

Archivo

Path/home/ubuntu/finanzas/finanzas.db
Tamaño28 KB
Última modificación2026-07-12 18:52

Backup manual

cp /home/ubuntu/finanzas/finanzas.db /home/ubuntu/finanzas_$(date +%Y%m%d).db
# o con SQLite:
sqlite3 /home/ubuntu/finanzas/finanzas.db .dump > finanzas_$(date +%Y%m%d).sql

🔌 Configuración (.env)

.env existe pero está vacío o formato inválido

⚙️ Servicio systemd

finanzas.service

[Unit]
Description=Finanzas Personal (finanzas.tru.ar)
After=network.target

[Service]
User=ubuntu
WorkingDirectory=/home/ubuntu/finanzas
EnvironmentFile=/home/ubuntu/finanzas/.env
ExecStart=/home/ubuntu/.local/bin/gunicorn -w 2 -b 127.0.0.1:8772 app:app
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target

🛠️ Comandos

Restart

sudo systemctl restart finanzas

Logs

sudo journalctl -u finanzas -n 100 --no-pager

Backup DB

cp /home/ubuntu/finanzas/finanzas.db ~/finanzas_$(date +%Y%m%d).db

Bump

sudo /opt/backup-system/bump.sh finanzas patch "Descripción"