Cómo instalar BudgetBoard en Docker - Aplicación de finanzas personales autohospedada en Docke
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
BudgetBoard: Aplicación de finanzas personales open source autohospedada en Docker
Reemplaza Mint con una alternativa privada. Presupuestos, seguimiento de gastos, importación CSV, sincronización bancaria, metas financieras. Control total de tus datos.
¿Qué es BudgetBoard?
BudgetBoard es una aplicación de finanzas personales open source autohospedada diseñada como alternativa a Mint (que cerró en 2024). Te permite rastrear gastos mensuales, establecer presupuestos, gestionar múltiples cuentas bancarias y trabajar hacia metas financieras. Todo bajo tu control, en tu servidor, sin depender de terceros.
Características completas: Gestión de cuentas (corriente, ahorro, tarjetas crédito), registro de transacciones, presupuestos por categoría, importación CSV masiva, sincronización bancaria automática con SimpleFIN/LunchFlow, auto-categorización con IA, metas financieras, análisis de tendencias, autenticación 2FA, múltiples idiomas, soporte OIDC.
Características principales
Gestión de cuentas
Corriente, ahorro, tarjetas de crédito, activos (propiedades, valuables).
Registro de transacciones
Registra y categoriza transacciones manualmente o automáticamente.
Presupuestos mensuales
Establece presupuestos por categoría y rastrear gasto vs presupuesto.
Importación CSV
Importa transacciones en lote desde archivos CSV de tus bancos.
Sincronización bancaria
Conecta con SimpleFIN o Lunchflow para sincronización automática.
Auto-categorización IA
Entrena modelo ML para predecir categorías automáticamente.
Metas financieras
Establece metas (comprar casa, vacaciones) y rastrear progreso.
Reglas automáticas
Crea reglas para actualizar automáticamente transacciones.
Gráficos de tendencias
Visualiza tendencias de gastos personalizables por fecha, cuenta, categoría.
Autenticación 2FA
Auenticación local con 2FA, o usa OIDC con tu proveedor.
Multi-idioma
Inglés, alemán, francés, chino simplificado, con contribuciones comunitarias.
Open Source
Código abierto, auditable, personalizable, 100% gratuito.
Requisitos del sistema
- Docker y Docker Compose instalados
- PostgreSQL 18+ (en contenedor)
- 1-2 GB de RAM mínimo
- 5+ GB de espacio en disco para base de datos
- Puerto 6253 disponible (o configurable)
Instalación con Docker Compose
Docker Compose (recomendado)
Iniciar
Acceder
Abre http://localhost:6253 en tu navegador. Se mostrará la pantalla de login. Crea tu primera cuenta.
Primeros pasos
1. Crear primer usuario
- Abre
http://localhost:6253 - Click en "Sign up" para crear cuenta
- Completa email, contraseña, nombre
- Configura zona horaria y idioma (español si está disponible)
2. Crear cuentas bancarias
- En el dashboard: "Accounts & Assets" → "Add Account"
- Nombre: "Mi Corriente"
- Tipo: "Checking Account"
- Moneda: EUR (o tu moneda)
- Saldo inicial: ingresa tu saldo actual
- Save
3. Importar transacciones (CSV)
- Exporta CSV desde tu banco (historial de transacciones)
- En BudgetBoard: "Import" → "Upload CSV"
- Selecciona cuenta destino
- Carga el archivo CSV
- BudgetBoard importa automáticamente todas las transacciones
4. Crear presupuesto mensual
- Ve a "Budgets" → "Create Budget"
- Selecciona categoría (Comida, Transporte, Entretenimiento, etc)
- Establece cantidad: $500 (ejemplo)
- Save
- BudgetBoard rastreará automáticamente vs presupuesto
5. Establecer meta financiera
- Ve a "Goals" → "Create Goal"
- Nombre: "Comprar coche"
- Cantidad objetivo: $25,000
- BudgetBoard calcula automáticamente cuánto ahorrar al mes
- Visualiza progreso en gráfico
Sincronización automática de cuentas
Con SimpleFIN o LunchFlow
- Crea cuenta en SimpleFIN (simplefin.org) o LunchFlow
- Conecta tu banco (cuenta bancaria real)
- Obtén el "Connection Token"
- En BudgetBoard: "Accounts" → "Link Bank Account"
- Pega el token
- Las transacciones se sincronizarán automáticamente diariamente
Configuración avanzada
Auto-categorización con IA
- Categoriza manualmente 50+ transacciones
- Ve a "Settings" → "AI Categorization"
- Click "Train Model"
- Espera a que BudgetBoard entrene
- Las nuevas transacciones se categoricen automáticamente
Reglas automáticas
Crea reglas para actualizar transacciones automáticamente:
- Si descripción contiene "AMAZON" → categoría "Shopping"
- Si monto > $100 → revisar luego
- Si fecha es viernes → etiqueta "Fin de semana"
OIDC personalizado
HTTPS con Caddy (acceso remoto)
Configuración Caddyfile
Habilitar WebSocket
BudgetBoard requiere WebSocket para sincronización en tiempo real. Con Caddy se configura automáticamente.
Acceso remoto seguro
- Configura Caddy con tu dominio
- HTTPS automático con Let's Encrypt
- Accede:
https://budgetboard.tudominio.com - Login y gestiona finanzas desde cualquier lugar
Casos de uso
- Reemplazo de Mint: Migra desde Mint ahora que cerró en 2024
- Privacidad financiera: No quieres que Google/Amazon vean tus gastos
- Control presupuestario: Entiende exactamente dónde va tu dinero
- Metas de ahorro: Visualiza progreso hacia objetivos (casa, coche, viajes)
- Múltiples cuentas: Gestiona corriente, ahorro, tarjetas en un lugar
- Análisis tributario: Exporta datos para declaración de impuestos
- Educación financiera: Enseña a la familia cómo rastrear gastos
Gestión y mantenimiento
Ver logs
Backup de base de datos
Restaurar desde backup
Actualizar a la última versión
Reiniciar servicios
Ver estado de salud
Referencias oficiales
Apoya el canal GENBYTE
Suscríbete al canal de YouTube Suscríbete a la newsletter semanal Invítame a un Ko-fi genbyte@proton.me- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Comentarios
Publicar un comentario