Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

TeamTaler

Aplicación web autohospedada ligera para gestión de gastos compartidos en equipos y clubes. Incluye reservas, catálogo, pagos y auditoría. Usa Next.js, Go y SQLite con despliegue Docker Compose.

Ficha actualizada 25 sept 2026, 5:18 · upstream 25 sept 2026, 5:05 · release v1.4.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es TeamTaler

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

TeamTaler es una aplicación web autohospedada ligera diseñada para la gestión de gastos compartidos en equipos, clubes y grupos similares. Combina funcionalidades de reservas, catálogo de productos configurable, cuentas de miembros, pagos y roles granulares en una interfaz responsiva. El backend utiliza Go y Node.js con Next.js, almacenando datos persistentes en SQLite dentro de un volumen Docker. Ofrece gestión de múltiples grupos aislados, calendarios, notificaciones vía SMTP/Web Push y exportación de datos a CSV o PDF.

CASOS DE USO
  • Gestión de gastos compartidos en clubes deportivos
  • Reserva de espacios con listas de espera y capacidad
  • Control de pagos mediante PayPal.Me o instrucciones SEPA
  • Auditoría financiera con historial inmutable de transacciones
PUNTOS DESTACADOS
  • Autohospedado y control total de datos en servidor propio
  • Base de datos SQLite ligera y persistente en volumen local
  • Soporte para múltiples grupos aislados en una instalación
  • Exportación de datos CSV/PDF y soporte PWA instalable
  • Roles granulares y gestión de permisos por grupo
PRECAUCIONES
  • Requiere sistema de archivos local (no NFS/SMB)
  • No soporta escalado horizontal de aplicaciones
  • Dependencia de proxy inverso HTTPS para producción
  • Base de datos SQLite en un único volumen persistente
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Despliegue con Docker Compose, volumen teamtaler-data persistente local, configuración .env con URL pública HTTPS y clave de cifrado para SMTP. Requiere proxy inverso (Caddy/Nginx) que preserve headers y cookies. No cambiar rutas de datos predeterminadas sin ajustar mounts.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsGo
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.