Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Pappice chat-style ticketing demoPappice logo
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Docker detectado

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.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsGo
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
83898388
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.