bitgarth
BitGarth es una aplicación autoalojada centrada en la privacidad para centralizar datos de carteras y financieras bajo tu control. Permite exportar registros contables en texto plano sin almacenar datos privados en servidores externos.
Ficha actualizada 24 sept 2026, 9:07 · upstream 24 sept 2026, 8:53 · release v0.4.0
Qué es bitgarth
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
BitGarth funciona como un servidor web que gestiona datos financieros locales, priorizando la soberanía de los datos del usuario. Está construido con Rust y Node.js, utilizando Dioxus para la interfaz gráfica compilada a WebAssembly. El despliegue es flexible, soportando Docker, Homebrew o descargas directas de binarios para Linux, macOS y Windows.
La aplicación se ejecuta en el puerto 8080 por defecto y almacena datos persistentes en volúmenes específicos o directorios configurables mediante variables de entorno. Es crucial mantener la integridad del catálogo de activos no sincronizados (assets/catalog/unsynced_asset_catalog.json) para que el servidor arranque correctamente, ya que es un requisito estricto de inicio.
Destaca por su enfoque en evitar la centralización de datos sensibles y ofrece herramientas CLI para interactuar con la API o gestionar perfiles directamente desde la terminal. La implementación requiere atención a las dependencias del sistema operativo, como glibc 2.39+ en Linux o librerías de cifrado específicas en Windows.
- Centralizar datos de múltiples carteras cripto y financieras
- Generar registros contables exportables en texto plano para auditoría
- Autoalojar una instancia privada sin compartir datos con terceros
- Gestionar balances y estados financieros desde la línea de comandos
- Desplegar en entornos controlados con Docker o Homebrew
- Arquitectura híbrida Rust/Node.js para rendimiento y desarrollo web
- Soporte nativo para autoalojamiento (self-hosting) sin centralización de datos
- Exportación de datos a formatos legibles por humanos (texto plano)
- Compatibilidad multiplataforma (Linux, macOS, Windows) con binarios oficiales
- Requisitos de seguridad reforzados con SQLCipher y OpenSSL
- Requiere glibc 2.39 o superior en entornos Linux para funcionar correctamente
- Los binarios no son bundles de aplicaciones nativas, requieren ejecución desde terminal
- La compilación desde fuente necesita Rust, Node.js y herramientas específicas del sistema
- No incluye base de datos externa por defecto, usa almacenamiento local persistente
- Algunas pruebas E2E requieren Playwright y Chromium instalados previamente
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Utiliza Docker con el script oficial docker.sh o Homebrew para macOS/Linux. En Linux, asegúrate de tener glibc 2.39+ y OpenSSL 3. Los datos persistentes van en bitgarth-data. Para Windows, usa PowerShell y descarga los binarios oficiales que incluyen la DLL de OpenSSL. No ejecutes el binario directamente desde Finder en macOS; úsalo desde terminal.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.