pappice
Pappice es un escritorio de soporte autoalojado minimalista escrito en Go con almacenamiento SQLite. Proporciona gestión de tickets estilo chat con roles, archivos adjuntos y notificaciones SMTP opcionales. Diseñado para despliegues simples sin dependencias externas.
Ficha actualizada 25 sept 2026, 0:17 · upstream 25 sept 2026, 0:12 · release v0.16.0
Qué es pappice
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Pappice es una solución de escritorio de soporte técnico autocontenido que combina backend en Go con frontend embebido. Utiliza SQLite como base de datos integrada, eliminando la necesidad de servicios externos o pasos de compilación del frontend en producción. El binario único incluye todos los activos web necesarios para funcionar sin configuración adicional.
El sistema implementa control de acceso basado en roles tanto para clientes como personal, con tipos de cuenta y productos definibles. Las conversaciones de tickets soportan respuestas públicas, notas internas, estados de lectura no leídos, asignación a usuarios, prioridades y filtros avanzados. La arquitectura prioriza la simplicidad operativa con requisitos mínimos de recursos: aproximadamente 20-30 MiB de RAM en producción y binarios de Linux alrededor de 12 MiB.
La aplicación está licenciada bajo GPL-3.0-only y actualmente se encuentra en versión 0.x sin auditoría de seguridad externa. Los cambios entre versiones pueden requerir migraciones de base de datos debido a modificaciones en la API o esquema. Se recomienda seguir las guías de arquitectura del proyecto para mantener compatibilidad entre releases.
- Gestión de tickets de soporte para consultorías y empresas con múltiples clientes
- Implementación de escritorio de soporte autoalojado sin dependencias de terceros
- Sistema de seguimiento de incidencias con roles diferenciados cliente/personal
- Plataforma de comunicación estilo chat para gestión de problemas técnicos
- Binario único en Go con assets embebidos, sin necesidad de frontend build en producción
- Almacenamiento SQLite integrado sin dependencias de base de datos externas
- Control de acceso basado en roles con tipos de cuenta y productos configurables
- Consumo de memoria bajo: 20-30 MiB RAM en producción medida
- Soporte para archivos adjuntos con previsualización de imágenes y drag-and-drop
- Notificaciones SMTP opcionales con outbox persistente en SQLite
- No ha sido auditado externamente por seguridad (versión 0.x)
- Cambios entre releases pueden requerir migraciones de base de datos
- Demo browser-only no soporta transferencias de archivos ni envío de email/webhooks
- Requiere Go 1.26+ para compilación desde fuente
- API y esquema sujetos a cambios sin garantía de compatibilidad hacia atrás
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Despliegue recomendado mediante Docker Compose según guía oficial. Alternativa: binario + systemd. Requiere directorio de uploads configurado. Para producción, habilitar HTTPS con certificado válido. Verificar configuración SMTP si se usan notificaciones. Monitorear uso de RAM (20-30 MiB base) y espacio en disco para archivos adjuntos. Actualizar siguiendo CHANGELOG.md para migraciones necesarias.
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.
