Cómo instalar Budgetzero + CouchDB usando Docker-compose
Antes de proceder a hacer la instalación de esta herramienta, vamos a ver:
¿Qué es Budgetzero?
Budgetzero es un sistema de presupuestación, gratuito, de código abierto y respetuoso con la privacidad ya que puedes alojarlo en tu propio servidor. Cero anuncios, cero rastreadores, solo presupuesto.
Para habilitar la sincronización vamos a configurar un servidor CouchDB accesible desde la app.
Instalación de Budgetzero:
Para proceder a instalar Budgetzero con docker-compose vamos a utilizar github, para descargar la aplicación.
Descargamos el archivo, lo descomprimimos y le cambiamos el nombre a "budgetzero" para hacerlo más corto.
Instalamos esta carpeta dentro de la carpeta "docker" de nuestro servidor.
La subiremos usando Filezilla.
También podemos realizar esto con este simple comando dentro de la carpeta "docker" de nuestro servidor.
git clone https://github.com/jmlcas/budgetzero
Ahora, entramos en la carpeta descargada y solo nos queda poner la aplicación en marcha con el comando habitual:
docker-compose up -d
Configuración del servidor de sincronización:
Después en el navegador iremos a "localhost:8200" ó "IP:8200".
Y lo primero que debemos hacer es ir a "Settings"
y seguidamente a "Advanced Sync", donde debemos poner la URL de nuestra base de datos y el nombre.
Esto lo sabremos yendo a la IP:8400/_ utils, que abre la interfaz web de Fauxton para la administración de CouchDB.
Nos logueamos con :
Usuario: admin
Password: p4ssw0rd
Vamos a 'Configuración' y habilitamos CORS para todos los dominios.
Y en BudgetZero, configuramos la URL de Couchdb para comenzar a sincronizar.
Para una mejor compresión mira este vídeo:
Si te ha gustado este artículo, por favor, comparte - Gracias -