Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

rustmail

Bot de modmail para Discord escrito en Rust con panel web autoalojado, gestión de tickets, API REST y soporte multilenguaje. Ideal para equipos de soporte técnico.

Ficha actualizada 24 sept 2026, 6:37 · upstream 24 sept 2026, 6:23 · release v1.1.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es rustmail

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

Rustmail es un bot de modmail moderno desarrollado en Rust que permite a los equipos de moderación gestionar tickets de soporte mediante canales privados. Los usuarios envían mensajes directos al bot, el cual crea automáticamente canales dedicados para que el personal responda y rastree las conversaciones.

El proyecto incluye un panel web autoalojado accesible desde el navegador, permitiendo la gestión completa de tickets, configuración y permisos sin necesidad de interfaces externas. Soporta tanto modo dual-servidor (separando comunidad y staff) como single-server para despliegues simplificados.

La aplicación utiliza SQLite como base de datos automática, incluye un wizard de configuración inicial con URL única, y ofrece una REST API para integraciones con herramientas externas. Cuenta con soporte multilenguaje en 10 idiomas y funcionalidades como edición de mensajes, cierres programados y recordatorios.

CASOS DE USO
  • Gestión de tickets de soporte técnico en servidores Discord
  • Automatización de flujos de trabajo de atención al cliente
  • Integración con herramientas externas mediante REST API
  • Despliegue autoalojado para equipos internos sin dependencias externas
PUNTOS DESTACADOS
  • Escrito en Rust con bajo consumo de recursos (1 núcleo CPU, 1GB RAM)
  • Panel web incluido en puerto 3002 con autenticación por token
  • Base de datos SQLite automática sin configuración externa
  • Soporte multilenguaje con 10 idiomas disponibles
  • API REST documentada para integraciones personalizadas
  • Licencia AGPLv3 garantizando código abierto y transparencia
PRECAUCIONES
  • No incluye archivo docker-compose, requiere configuración manual de contenedores
  • Requiere descarga manual del binario o compilación desde fuente
  • Dependencia externa i18n-rs con licencia MIT en módulo de internacionalización
  • Sin soporte one-click para despliegue inmediato
VISUAL

Capturas del proyecto

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

Rustmail
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

Descargar la última versión desde releases y ejecutar el binario. Si no existe config.toml, abrir la URL del wizard en http://0.0.0.0:3002/setup?token=... para configurar credenciales y reiniciar automáticamente. Para despliegue Docker consultar docs/deployment/docker.md. Asegurar que el puerto 3002 esté abierto para el panel web.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Rust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3002
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.