Por qué autoalojar su presupuesto en lugar de usar YNAB
El método de los sobres es simple: asigne cada suma que entra a una categoría con nombre (alquiler, alimentación, ahorro, fondo de emergencia) antes de gastarla. Cuando una categoría se agota, o deja de gastar, o transfiere conscientemente dinero desde otro sobre. YNAB popularizó este enfoque en una aplicación cuidada, pero cuesta 99 $ al año, almacena sus datos financieros en sus servidores y no puede auditarse. Actual Budget reproduce el método (incluida la famosa flexibilidad «roll with the punches», que permite adaptarse a los imprevistos) con todo el código fuente en GitHub bajo licencia MIT. Autoalojarlo en un VPS significa que sus transacciones, sus saldos y el historial de su presupuesto nunca salen de su infraestructura, y que el coste anual se reduce al de un VPS pequeño.
Desplegar Actual Budget con Docker en dos minutos
Actual se presenta como una única imagen Docker: sin servidor de base de datos, sin message broker, sin archivos de configuración. Un contenedor, un volumen, un puerto. En su VPS con Ubuntu 22.04, ejecute: docker run -d --restart=always -p 5006:5006 -v actual-budget:/data --name actual-budget actualbudget/actual-server. El servidor está listo en menos de dos segundos, en el puerto 5006. Abra http://<ip-de-su-vps>:5006 en un navegador, haga clic en «Crear un nuevo presupuesto» y ya puede gestionar su presupuesto. Toda la base de datos SQLite se almacena en el volumen Docker actual-budget: respáldela con un solo comando docker run --rm -v actual-budget:/data alpine tar -czf - /data.
Lo que obtiene de entrada
- Presupuesto de base cero por sobres: asigne cada suma a una categoría antes de gastarla; Actual señala los excesos en tiempo real.
- Sincronización multidispositivo: teléfono, tableta y ordenador comparten el mismo presupuesto en directo a través del servidor cifrado.
- Cifrado de extremo a extremo: el servidor solo almacena texto cifrado; sus transacciones solo son legibles en sus dispositivos.
- Sincronización bancaria mediante GoCardless (Europa) y SimpleFIN (América del Norte), o importación manual de archivos OFX/QFX/CSV.
- Informes: curva de patrimonio neto, flujo de caja, gastos por categoría e informes totalmente personalizados.
- Importación de YNAB 4 y nYNAB: migre todo su historial en unos cinco minutos.
Añadir HTTPS para sincronizar desde cualquier lugar
Para acceder a su presupuesto desde fuera del VPS —en el móvil o desde otro país— necesita HTTPS. La vía más sencilla es Caddy. Instálelo en el mismo VPS y añada un Caddyfile de una sola línea: budget.su-dominio.com { reverse_proxy localhost:5006 }. Caddy gestiona automáticamente el certificado Let’s Encrypt. Una vez que el dominio resuelva, abra https://budget.su-dominio.com en su teléfono, pulse el botón «Añadir a la pantalla de inicio» del navegador y Actual se convierte en un verdadero icono PWA en su pantalla de inicio. Todo el tráfico de sincronización entre sus dispositivos y el servidor pasa por ese canal TLS.
Instalación en seis pasos
Crear un VPS (1 GB de RAM, Ubuntu 22.04)
Actual consume menos de 80 MB de RAM en reposo. Incluso el plan VPS más pequeño le deja un amplio margen.
Desplegar el contenedor
docker run -d --restart=always -p 5006:5006 -v actual-budget:/data --name actual-budget actualbudget/actual-serverCrear su presupuesto
Abra el puerto 5006 en un navegador, haga clic en «Crear un nuevo presupuesto» y añada sus cuentas bancarias con sus saldos de apertura.
Configurar las categorías de sobres
Cree categorías (Vivienda, Alimentación, Transporte, Ahorro…) y reparta entre ellas sus ingresos mensuales previstos.
Asegurar con HTTPS
Instale Caddy, añada
budget.su-dominio.com { reverse_proxy localhost:5006 }a su Caddyfile y luego recargue.Instalar en el móvil
Abra la URL HTTPS en su teléfono y use «Añadir a la pantalla de inicio»: Actual Budget se convierte en un icono PWA.
Cómo respaldar su presupuesto
Todos los datos residen en el volumen Docker actual-budget. Una copia de seguridad cron diaria cabe en un solo comando: docker run --rm -v actual-budget:/data -v /backups:/out alpine tar czf /out/actual-budget-$(date +%Y%m%d).tar.gz /data. Para restaurar, descomprima el archivo tar en un volumen nuevo antes de arrancar el contenedor. Actual dispone además de una exportación integrada: desde la pantalla del presupuesto, vaya a Ajustes → Exportar → Descargar la copia de seguridad. Eso crea un ZIP portable de todo su presupuesto, que puede importar en cualquier otra instancia de Actual.