Marcos Ramírez BETA
Logo de Firefly III para finanzas personales

Firefly III: finanzas personales en tu servidor sin suscripciones

· ⏱ 7+ min lectura

Este post forma parte de la serie Home Lab Hay una pregunta que me hago cada vez que alguien me recomienda una app de finanzas: ¿y mis datos dónde están? Siempre en sus servidores, siempre bajo sus condiciones, siempre sujetos a que mañana cambien el modelo de negocio o directamente cierren. Firefly III existe para no depender de eso.

Qué es Firefly III

Firefly III es un gestor de finanzas personales de código abierto. Te ayuda a controlar ingresos, gastos y presupuestos, y lo hace en tu propio servidor, sin enviar nada a terceros. La diferencia clave con casi todo lo demás es exactamente esa: tus datos están en tu hardware. No hay servidores externos, no hay cesión de información a nadie, no hay política de privacidad que leer con lupa.

Por qué existe

Firefly III nació de una necesidad real. Su autor, James Cole, lo empezó a desarrollar en 2014 para gestionar sus propias finanzas después de quedarse en números rojos. Buscaba una herramienta que entendiera contabilidad básica sin la complejidad de un software profesional. A fecha de 2026, el proyecto tiene más de 23.000 estrellas en GitHub. El desarrollo sigue activo y la comunidad detrás es bastante seria.

Características principales

Contabilidad de doble entrada

Firefly III usa el sistema de doble entrada. Cada transacción afecta a dos cuentas: si gastas 50 euros en el supermercado, se registra un gasto en tu cuenta corriente y un apunte en la categoría de alimentación. Esto es importante porque el cuadre siempre funciona. Si no cuadra, algo está mal en el registro. Y eso es exactamente lo que necesitas para saber dónde va tu dinero de verdad.

Múltiples tipos de cuentas

Puedes configurar los distintos tipos de cuentas que manejas:

  • Cuentas de activos: cuentas bancarias, tarjetas, efectivo
  • Cuentas de gastos: categorías de gasto (alimentación, transporte)
  • Cuentas de ingresos: salarial, dividendos, ingresos freelance
  • Pasivos: préstamos, tarjetas de crédito

Transacciones avanzadas

Cada transacción aguanta bastante detalle si lo necesitas:

  • Descripción personalizada
  • Fecha
  • Cantidad
  • Categoría
  • Etiquetas
  • Notas
  • Archivos adjuntos
  • División en múltiples partes No tienes que usarlo todo, pero está ahí cuando lo necesitas.

Presupuestación

Puedes crear presupuestos mensuales por categoría, establecer límites y ver cuánto llevas gastado en cada área. Sin sorpresas a final de mes.

Huchas

Las huchas son metas de ahorro. Creas la meta, decides cuánto deseas ahorrar y Firefly III rastrea el progreso. Sencillo, pero funciona.

Reglas automáticas

El motor de reglas es lo que más tiempo te ahorra. Creas cosas como “si la descripción contiene ‘AMAZON’, marca como Compras online”. Cada vez que importas transacciones, se aplica solo. Sin tocar nada.

Importación de datos

Firefly III incluye un importador para archivos CSV de bancos. Soporta múltiples formatos y permite mapear columnas. La mayoría de bancos españoles exportan CSV sin problema.

Informes detallados

Genera informes de patrimonio neto, gastos por categoría, presupuestos, análisis temporal. Todo exportable a CSV si lo necesitas fuera.

Multivisa

Si trabajas con varias monedas, Firefly III soporta cambio de divisas con tasas configurables. Útil si tienes cuentas en distintos países.

Instalación mediante LXC

La instalación recomendada en un Home Lab es mediante LXC. El script de instalación automática lo deja listo en minutos:

curl -s -S -L https://raw.githubusercontent.com/firefly-iii/community-scripts/main/install.sh | bash

Este script instala Firefly III con Docker, que es la forma más cómoda de ejecutarlo.

Requisitos

  • Un contenedor LXC con Docker instalado
  • Al menos 2 GB de RAM
  • Base de datos (puede ser SQLite o MySQL/PostgreSQL externo)

Base de datos centralizada

Si tienes MySQL o PostgreSQL centralizado en tu Home Lab, puedes conectar Firefly III a esa base de datos en lugar de usar SQLite. Las ventajas son claras: mejor rendimiento, copias de seguridad centralizadas y gestión unificada desde un solo punto. Si te interesa esta configuración, escríbeme y te ayudo con los detalles específicos.

Comparativa con alternativas

CaracterísticaFirefly IIIYNABMintExcel/GNUCash
PrecioGratis14,99 €/mesGratisGratis
Código abiertoNoNo
Datos propiosNoNo
Doble entradaNoNo
Multi-usuarioNo
Interfaz webNo
APILimitadaNoLimitada

YNAB

YNAB es la opción más popular en la nube. Sus 14,99 € al mes dan una experiencia pulida, pero tus datos están en sus servidores. Además, usa “presupuesto base cero”, un enfoque donde asignas cada euro a una categoría antes de gastarlo. Interesante en teoría, agotador en la práctica para mucha gente.

Mint

Mint era gratuito pero lo desconectaron en 2024. Ya no existe. Esto es exactamente lo que pasa cuando dependes de servicios externos.

Excel

Puedes hacerlo con hojas de cálculo, claro. Pero el mantenimiento manual cansa rápido. Firefly III automatiza buena parte del proceso sin que tengas que tocar nada.

GNUCash

GNUCash es código abierto y tiene más funciones contables (fondos de inversión, acciones). La contrapartida es la interfaz, que es bastante más compleja y tiene una curva de aprendizaje considerable.

Por qué self-hosted importa

Tus datos, tu control

La información financiera es de las cosas más sensibles que existen. Tus ingresos, tus deudas, en qué gastas, cuánto tienes ahorrado. ¿Por qué eso tiene que estar en servidores de alguien que no conoces? Las filtraciones ocurren. Las políticas de privacidad cambian. Los servicios cierran. Cuando todo está en tu hardware, solo tú decides quién accede. Y la respuesta siempre es: nadie más.

Sin dependencias

Si el servicio cierra o cambia su modelo de negocio, tus finanzas no quedan huérfanas. Mint ya lo hizo en 2024. Lo siguiente puede ser cualquier otro. Con Firefly III tienes tus datos en formato estándar y exportable siempre.

Privacidad

La información financiera es sensible. No necesitas que nadie más la tenga. Punto.

Cuándo elegir qué

Elige Firefly III si:

  • Quieres control total sobre tus datos
  • Te sientes cómodo con administrar algo básico
  • Prefieres no pagar suscripciones mensuales
  • Ya tienes un Home Lab funcionando

Elige YNAB si:

  • Quieres algo que funcione sin tocar nada
  • No te importa pagar 15 €/mes
  • No quieres mantener infraestructura

Elige Excel si:

  • Tus necesidades son simples
  • Solo necesitas algo puntual y sin complicaciones

Preguntas frecuentes

¿Es difícil instalar Firefly III?

Para nada. El script de instalación automático lo deja funcionando en minutos. Necesitas un contenedor LXC con Docker y un rato libre.

¿Puedo usar mi base de datos existente?

Sí, Firefly III puede conectarse a MySQL o PostgreSQL externos en lugar de usar SQLite. Si ya tienes una base de datos centralizada en el Home Lab, tiene todo el sentido aprovecharlo.

¿Es seguro tener mis datos financieros en casa?

Sí, siempre que tu red doméstica esté bien configurada. Solo tú tienes acceso, que es exactamente el punto. Eso sí, haz backups regulares, porque si el disco se rompe sin copia de seguridad, los pierdes. En mi post sobre backups te explico cómo hacerlo bien.

¿Puedo migrar desde otro gestor?

Sí, Firefly III incluye importadores para archivos CSV desde la mayoría de bancos españoles. La mayoría de gestores también permiten exportar a CSV, así que la migración no suele ser traumática.


Compártelo si te ha resultado útil. ¿Usas alguna herramienta para llevar tus finanzas personales? Cuéntame. Y… hasta aquí por hoy!

Artículos relacionados

Logo de Immich para gestionar fotos privadas

Immich: tus fotos privadas en el servidor, sin suscripción

Immich es la alternativa de código abierto a Google Photos para gestionar tus fotos en tu propio servidor. Sin suscripción, con reconocimiento facial local, búsqueda por Inteligencia Artificial, mapas GPS y álbumes compartidos. Backup automático desde iOS y Android, tú controlas tus recuerdos más privados.

08:30 7 min Marcos Ramírez Lucía
Logo de AdGuard Home bloqueando anuncios

AdGuard Home: tu propio bloqueador de publicidad y el DNS

AdGuard Home es un bloqueador de publicidad y rastreadores a nivel de red que funciona como DNS interceptivo. Protege todos los dispositivos sin instalar nada en cada uno, bloqueando publicidad, trackers, phishing y contenido adulto. Usa listas como EasyList y permite añadir tus propias para bloquear redes sociales y TikTok. Corre ligero en LXC con 512MB RAM.

08:30 7 min Marcos Ramírez Lucía
Logo de N8N con iconos de automatización, representando flujos de trabajo conectados

N8N: Tu automatización bajo tu control, sin pagos mensuales

N8N es una herramienta de automatización de flujo de trabajo de código abierto que puedes instalar en tu Home Lab. Automatiza tus tareas sin pagar mensualidades y sin depender de servicios externos. Te permite conectar diferentes servicios y aplicaciones para que trabajen juntas automáticamente. A diferencia de Zapier o Make que tienen límites de ejecuciones y cuestan dinero, N8N self-hosted te da potencia ilimitada sin facturas sorpresa. Tiene editor visual drag-and-drop, más de 400 integraciones, soporte para código personalizado en JavaScript o Python, nodos de Inteligencia Artificial con LangChain, OpenAI o Anthropic, y modo cola para escalar hasta 200 ejecuciones por segundo.

✏️ 1 may 2026 08:30 5 min Marcos Ramírez Lucía