El sesenta por ciento de las veinte aplicaciones de presupuesto más populares comparten tus datos financieros con terceros, según una investigación de 2026 de la firma de privacidad Incogni. La mayoría lo hace a través de Plaid, el agregador que se encuentra entre tu banco y la aplicación en tu teléfono, almacenando silenciosamente tus credenciales y revendiendo datos de transacciones anonimizados. Y 2025 fue un año récord para las violaciones de seguridad en servicios financieros en Estados Unidos, con 739 incidentes confirmados, una cifra que siguió aumentando hasta 2026, cuando la divulgación de un solo prestamista fintech expuso casi un millón de cuentas en un solo evento.
Si eso te hace querer sacar tus datos financieros del servidor de otro, tienes dos opciones serias de código abierto: Firefly III y Actual Budget. Ambos son gratuitos, ambos se autoalojan y ambos funcionarán felizmente en un VPS de $5 al mes o en una Raspberry Pi debajo de tu escritorio. Pero no son la misma herramienta con una piel diferente: resuelven problemas genuinamente distintos, y elegir la incorrecta significa luchar contra tu software cada mes en lugar de usarlo.
Dos filosofías diferentes, no dos sabores de la misma aplicación
La forma más rápida de entender la diferencia: Actual Budget es una herramienta de presupuesto. Firefly III es un sistema de contabilidad.
Actual está construido en torno al presupuesto basado en cero y por sobres, el método popularizado por YNAB (You Need A Budget). Cada dólar que ganas recibe un trabajo en el momento en que llega: alquiler, comida, el pago anual del seguro del coche para el que estás ahorrando. Toda la interfaz está organizada en torno a una pregunta — ¿cuánto me queda en esta categoría ahora mismo? — y la responde rápido, con una interfaz limpia y clara que no se interpone en tu camino.
Firefly III parte de un punto de partida diferente. Trata tus finanzas como una empresa trata sus libros: cada transacción tiene una cuenta de origen y una cuenta de destino, y cada entrada se registra dos veces: una vez como dinero que sale de un lugar y otra como dinero que llega a otro. Eso es contabilidad por partida doble, la misma base que utilizan los sistemas contables profesionales (y los libros de contabilidad en texto plano como Beancount). La interfaz de Firefly III lo refleja: jerarquías de cuentas profundas, huchas, facturas, categorización automática basada en reglas e informes que te permiten analizar todo tu historial financiero por cuenta, categoría, presupuesto o etiqueta desde hace años.
Ningún enfoque es "mejor" en abstracto. El desajuste ocurre cuando alguien que quiere "dime si puedo permitirme salir a cenar esta semana" instala Firefly III y lo encuentra excesivo, o alguien que quiere "muéstrame mi historial completo de patrimonio neto en doce cuentas desde 2019" instala Actual y lo encuentra demasiado simple.
Firefly III: Un sistema contable completo que alojas tú mismo
Firefly III es una aplicación PHP, generalmente desplegada mediante Docker Compose junto con una base de datos: MariaDB por defecto, aunque es sencillo cambiarlo a PostgreSQL renombrando las variables de entorno y ajustando el archivo compose. Necesita un pequeño conjunto de extensiones PHP (bcmath, curl, intl, mbstring, openssl, sodium y algunas otras), todas incluidas en la imagen oficial del contenedor, por lo que en la práctica "requisitos" significa "Docker y unos 15 minutos".
Lo que obtienes a cambio de ese tiempo de configuración:
- Contabilidad por partida doble real. Cada transacción es una transferencia entre dos cuentas, lo que hace que la conciliación y los informes históricos sean mucho más rigurosos que un simple libro de ingresos y gastos.
- Reglas y categorización automática. Define una regla una vez ("si la descripción contiene 'SUPERMERCADO', categoría = Alimentación") y Firefly III la aplica a cada importación futura.
- Informes detallados. Gráficos de tendencias plurianuales, presupuesto vs. real, desgloses por categoría y una API REST si quieres extraer tus datos a otro sistema.
- Sincronización bancaria mediante GoCardless (anteriormente Nordigen), que cubre bien la mayoría de los bancos europeos pero tiene una cobertura más limitada en EE. UU.: una limitación real si eres un usuario norteamericano que espera una sincronización con un solo clic con tu cuenta corriente.
La curva de aprendizaje es real. Los nuevos usuarios a menudo se enredan con el modelo de tipos de cuenta (las cuentas de activo vs. gasto vs. ingreso no son solo etiquetas: determinan cómo funciona la matemática de la partida doble) y con el orden de las reglas cuando varias reglas podrían coincidir con la misma transacción. Dedícale un fin de semana, no una pausa para el almuerzo, para sentirte cómodo.
Actual Budget: Rápido, local primero, y construido para una sola pregunta
Actual se distribuye como un solo contenedor Docker sin dependencia de base de datos externa: todo su estado reside en un archivo SQLite dentro del volumen de datos del contenedor. Descarga la imagen, asigna un puerto, monta un volumen y ya está funcionando. Es significativamente más sencillo de autoalojar que Firefly III, lo cual importa si tu objetivo es "poner en marcha un presupuesto esta noche" en lugar de "construir una plataforma contable personal".
Actual está diseñado para ser local primero: la aplicación funciona sin conexión y se sincroniza silenciosamente entre dispositivos cuando te reconectas, con cifrado de extremo a extremo opcional para la capa de sincronización. Obtienes el método de presupuesto por sobres, un registro de transacciones limpio y un generador de informes integrado que cubre patrimonio neto y flujo de caja: sólido, aunque intencionalmente menos exhaustivo que los informes de Firefly III.
Para la sincronización bancaria, Actual se apoya en GoCardless en Europa y en SimpleFin (un servicio de pago, aproximadamente $15/año) en Norteamérica: vale la pena señalarlo, ya que "gratuito y de código abierto" no siempre significa "conexiones bancarias gratuitas". Muchos autoalojadores omiten la sincronización automatizada por completo y hacen una importación CSV semanal, algo que ambas herramientas admiten, aunque migrar transacciones históricas a cualquiera de las aplicaciones aún implica reconstruir manualmente los nombres de tus cuentas, la estructura de categorías y los saldos iniciales; espera una tarde de limpieza sin importar qué herramienta elijas.
Lo que realmente cuesta el autoalojamiento
"Gratuito y de código abierto" no significa "gratuito de ejecutar". Todavía necesitas un lugar donde el contenedor pueda vivir. Opciones realistas:
- Una Raspberry Pi que ya tengas — efectivamente gratis y con suficiente potencia para las modestas necesidades de recursos de cualquiera de las aplicaciones.
- Un VPS pequeño (DigitalOcean, Hetzner, Linode) que cueste entre $4 y $6 al mes: suficiente margen para Firefly III más su base de datos, o el contenedor único de Actual.
- Un NAS doméstico (Synology, Unraid, TrueNAS) si ya tienes uno para medios o copias de seguridad: solo añade otra pila de Docker Compose.
Compáralo con una suscripción a YNAB de aproximadamente $109 al año, o $14.99 al mes, y las matemáticas son sencillas: un VPS de $5 que ejecute cualquiera de las herramientas se amortiza frente a YNAB en unas seis semanas, y cada mes después es ahorro puro, antes siquiera de contar el valor de no entregar tu historial de transacciones a un tercero.
La única partida que vale la pena presupuestar en cualquier caso es la sincronización bancaria. GoCardless requiere una cuenta de negocio de pago para nuevos registros en 2026 (el nivel personal gratuito ha desaparecido), y la conexión norteamericana de Actual con SimpleFin cuesta unos $15 al año. Tanto Firefly III como Actual funcionan perfectamente con importaciones CSV manuales si prefieres omitir ese costo; solo estarás haciendo una importación de cinco minutos a la semana en lugar de una sincronización automática.
Una lista de verificación para comenzar con cualquiera de las dos herramientas
Cualquiera que elijas, la secuencia de configuración es la misma:
- Aprovisiona el servidor. Confirma que Docker y Docker Compose estén instalados en tu VPS, Pi o NAS.
- Obtén el archivo compose oficial del repositorio de GitHub del proyecto en lugar de crear el tuyo propio: ambos proyectos mantienen un
docker-compose.ymlprobado que te ahorra tener que buscar errores tipográficos en las variables de entorno. - Establece una clave/secreto de aplicación segura antes de ingresar cualquier dato financiero real, y haz una copia de seguridad fuera del contenedor (perderla puede hacer que tus datos cifrados sean irrecuperables).
- Comienza con una cuenta. Resiste la tentación de importar todas las cuentas y cinco años de historial el primer día. Agrega tu cuenta corriente principal, familiarízate con la categorización durante una semana y luego expande.
- Programa copias de seguridad. La base de datos de Firefly III y el archivo SQLite de Actual son ambos archivos únicos (o un volcado de base de datos único) que puedes programar con cron para enviarlos a un almacenamiento externo; el objetivo del autoalojamiento es que tú, no un proveedor, eres responsable de la durabilidad.
- Decide sobre la sincronización ahora, no después. Adaptar la sincronización bancaria a meses de transacciones ingresadas manualmente significa conciliar duplicados a mano: elige tu estrategia de importación antes de acumular un historial.
¿Cuál deberías instalar realmente?
Hazte una pregunta: ¿quieres controlar el gasto o quieres entender tu posición financiera completa?
- Elige Actual Budget si eres autónomo o desarrollador en solitario y quieres un sistema rápido de sobres al estilo YNAB para dejar de gastar de más en categorías discrecionales (salir a cenar, suscripciones, el presupuesto de viaje para la conferencia anual) y prefieres dedicar cinco minutos a la semana en la aplicación en lugar de cincuenta.
- Elige Firefly III si manejas varias cuentas (cuenta corriente de negocio, ahorros personales, un par de tarjetas de crédito, quizás una cartera de criptomonedas) y quieres un sistema que concilie todo con rigor de partida doble, automatización basada en reglas y años de informes históricos que puedas consultar más adelante.
Muchos usuarios técnicos terminan usando ambas, o comienzan con Actual y pasan a Firefly III una vez que sus finanzas tienen más cuentas que rastrear. Ese es un camino legítimo; solo no esperes migrar limpiamente entre ellas: trata el cambio como un nuevo comienzo con una entrada manual de saldo inicial, no como una exportación/importación de datos.
El caso de negocio: por qué autoalojar tus libros no es solo un pasatiempo de privacidad
Si eres autónomo o diriges un pequeño negocio junto a tus finanzas personales, el argumento de privacidad para el autoalojamiento se extiende directamente a tu contabilidad. El mismo razonamiento que te hace desconfiar de que una aplicación de presupuesto revenda tus hábitos de compra se aplica al doble a los ingresos de tu negocio, los pagos de clientes y los contratos con proveedores: son datos que a menudo estás obligado contractual o legalmente a proteger, no solo datos que preferirías que se mantuvieran privados.
También vale la pena separar aquí "presupuestar" de "contabilidad", porque los dueños de negocios a menudo necesitan ambos y los confunden. Una aplicación de presupuesto como Actual responde a "¿cuánto puedo gastar este mes?". Un sistema de contabilidad necesita responder preguntas más difíciles que tu contador hará en la declaración de impuestos: qué pagos de clientes están aún pendientes, cómo se ve tu margen de beneficio real después de los gastos y si una transacción determinada es deducible. El modelo de partida doble de Firefly III te acerca a esa segunda tarea más que Actual, pero ninguna de las dos herramientas fue construida específicamente para la contabilidad de pequeñas empresas: son aplicaciones de finanzas personales que escalan razonablemente bien.
Mantén tus libros tan abiertos y portátiles como tu aplicación de presupuesto
Si la contabilidad por partida doble y la propiedad de los datos son lo que te atrajo a Firefly III en primer lugar, vale la pena saber que existe toda una categoría de herramientas construidas sobre el mismo principio para la contabilidad empresarial específicamente: libros de contabilidad en texto plano y control de versiones. Beancount.io lleva esa idea hasta el final: tus libros viven en un formato de texto legible por humanos que posees por completo, con la misma disciplina de partida doble, pero construido para rastrear un negocio en lugar de un presupuesto doméstico. Explora la documentación para ver cómo se compara, o comienza gratis si quieres que los registros financieros de tu negocio sean tan transparentes y portátiles como las herramientas autoalojadas de esta guía.