Las herramientas de contabilidad personal pueden ser una bendición cuando se trata de administrar las finanzas, aunque la privacidad puede ser un problema cuando se utilizan aplicaciones de contabilidad de terceros. Afortunadamente, hay un par de aplicaciones de contabilidad que puedes alojar en tu servidor para controlar tus facturas mensuales, asignaciones presupuestarias y otros aspectos de tus finanzas personales. Firefly III (que no debe confundirse con el generador de inteligencia artificial no alojado en tu servidor de Adobe) es fácilmente una de las mejores herramientas para este propósito, y esta guía te guiará a través del proceso de configuración en tulaboratorio doméstico.

Relacionado
Intenté construir un laboratorio en casa con un sistema operativo empresarial de alto nivel.

Harvester puede tener algunos requisitos mínimos del sistema un poco raros, pero vale la pena probarlo si tienes el hardware que puede manejarlo.

5

Implementación de un contenedor Firefly III

Los contenedores Docker ofrecen una forma relativamente sencilla de alojar una instancia de Firefly III. Suponiendo que ya haya instalado Docker Engine en su distribución Linux (preferiblemente), aquí le mostramos cómo puede poner en funcionamiento una instancia de Firefly III:

  1. Inicie la aplicación de terminal.
  2. Ejecute el siguiente comando para crear y abrir un archivodocker-compose.yml .
    sudo nano docker-compose.yml
    Creación de un archivo docker-compose-yml para Firefly III
  3. Abra lapágina webque contiene el códigode Docker Composey péguelo dentro del archivo que creó en el último paso.
    El archivo docker-compose.yml para Firefly III
  4. PresioneCtrl+Xseguido deYyEnterpara guardar y salir del archivo.
  5. Crea otro archivo llamado.envcon este comando:
    sudo nano .env
    Creando un archivo .env en Debian
  6. Dirígete alenlacedel archivo.env.exampley copia todo su contenido en el archivo.env.
  7. Desplácese hacia abajo hasta la secciónCredenciales de la base de datose ingrese su contraseña ideal para el campoDB_PASSWORD .
    Introducir una contraseña en el archivo .env
  8. PresioneCtrl+X,YyEnterpara guardar todos los cambios y regresar a la aplicación de terminal.
  9. Ingrese el siguiente comando en la terminal para crear un archivodb.env.
    sudo nano.db.env
    Creando un archivo .db.env
  10. Abra elenlaceadatabase.enven su navegador y pegue todo el código dentro del archivo.db.env.
  11. Ingrese la misma contraseña después del campoMYSQL_PASSWORDy presione las teclasCtrl+X,YyEnterpara guardar los cambios.
    Configuración de una contraseña MYQL_PASSWORD
  12. Por último, utilice el comandodocker composepara crear un contenedor para Firefly III.
    sudo docker componer -d
    Implementación de un contenedor Firefly III

Si utiliza Windows y tiene instalado Docker Engine, puede seguir los mismos pasos para implementarlo. Para aquellos que no estén dispuestos a configurar paquetes adicionales sobre su distribución existente, pueden usar un hipervisor de tipo 2 comoVirtualBoxoVMware Workstation Propara implementar una máquina virtual Linux para su entorno Docker. Si está ejecutando YunoHost oUmbrelOSen su Raspberry Pi, puede simplemente descargar Firefly III de sus respectivas tiendas de aplicaciones para un proceso de configuración sin complicaciones.

Acceder a la instancia de Firefly III

Con el contenedor Firefly III listo, es momento de iniciar sesión en su interfaz web y configurar su presupuesto, ahorros y otros registros financieros.

  1. Escriba ladirección IPde su PC en su navegador web.
    Cómo acceder a la interfaz web de Firefly III
    Si ha configurado un puerto diferente dentro del archivodocker-compose.yml, deberá ingresar dos puntos (:) y elnúmero de puertodespués de la dirección IP.
  2. Introduzca ladirección de correo electrónicoyla contraseñaantes de hacer clic enRegistrarse.
    Registrarse en la interfaz de usuario de Firefly III
  3. En la secciónPrimeros pasos, toque Enviar después de agregar elnombre de un bancoy susaldo (en lamonedacorrespondiente ).
    La página Primeros pasos en la interfaz web de Firefly III
  4. Cambie a la pestañaPresupuestosy presione el botónCrear un presupuesto.
    Cómo crear un presupuesto en la interfaz de usuario de Firefly III
  5. Elija unnombre, seleccione el tipo depresupuesto automático, ingrese elmontoyel períodoy presioneGuardar nuevo presupuesto.
    Ingresar los valores para crear un presupuesto en la interfaz web de Firefly III
  6. Si tiene pagos recurrentes que desea agregar a su servidor de contabilidad Firefly III, navegue a la secciónFacturas y haga clic enCrear una factura.
    Creación de una factura en la interfaz web de Firefly III
  7. Modifique los valores en los camposNombre,Monto mínimo,Monto máximo,Fecha,RepeticionesyOmitirantes de presionar el botónAlmacenar nueva factura.
    Ingresar los valores de una factura en la interfaz web de Firefly III
  8. Alternativamente, si desea administrar sus objetivos de ahorro, diríjase a la pestañaAlcancíasy haga clic enCrear una nueva alcancía.
    Cómo crear una alcancía en la interfaz web de Firefly III
  9. Ingrese unnombrepara su objetivo de ahorro, elija elmontoque desea ahorrar y toqueGuardar una nueva alcancía.
    Ingresar los valores de una alcancía en la interfaz web de Firefly III

Microgestione cada aspecto de su presupuesto con Firefly III

La pestaña Automatizaciones en Firefly III

Si ha seguido todos los pasos correctamente, los valores actualizados de Facturas, Ahorros y Presupuesto aparecerán dentro del Panel de Control. Además de estas opciones básicas, puede dirigirse a la pestañaAutomatizacionespara crear secuencias de comandos de activación de sus transacciones. Alternativamente, puede importar sus transacciones bancarias a Firefly III para generar informes detallados de sus ahorros y gastos.

Relacionado
Administra tu colección de ROM con un servidor RomM autoalojado

Gracias a su interfaz de usuario limpia y a las integraciones con bases de datos de terceros, RomM es ideal para organizar sus archivos ROM.

2