Página de inicio autohospedada y desplegable con Docker que muestra tus servicios y enlaces a partir de un único archivo de configuración JSON.
jamesread/Faridoon
Aplicación web autohospedada para guardar, compartir y votar por citas favoritas de chats, desarrollada con Go y MySQL.
- Estrellas
- 53
- Forks
- 3
- Issues abiertos
- 6
- Último commit
- anteayer
¿Qué es?
Faridoon permite que un grupo guarde conversaciones memorables de chats como citas y las publique para que otros las lean. Al pegar un registro del chat, se genera una cita con formato y vista previa en vivo; cada cita tiene su propia página con enlace permanente. Los nombres de usuario se resaltan automáticamente con colores, y se corrigen los saltos de línea sobrantes y los caracteres extraños.
El sitio se administra desde el navegador. Los administradores pueden configurar el título del sitio, las votaciones, el registro, los envíos de invitados y el resaltado de sintaxis. Los moderadores revisan una cola de aprobación antes de que las citas se publiquen. Las citas enviadas por invitados y usuarios sin privilegios esperan en esa cola; si se rechaza una, se elimina.
El servicio está desarrollado con Go, tiene un frontend en Vue 3 y usa MySQL para almacenar los datos; sql-migrate se encarga de las migraciones del esquema. El proyecto recomienda ejecutarlo con Docker y una base de datos MySQL, y no necesita conexión a Internet para funcionar.
Funciones clave
- 01Al pegar un registro del chat, se genera una cita con formato y vista previa en vivo.
- 02Los nombres de usuario se resaltan automáticamente con sus propios colores.
- 03Cola de aprobación para envíos de invitados y usuarios sin privilegios, con controles para moderadores.
- 04La configuración del sitio se administra desde el navegador, sin necesidad de editar archivos de configuración.
- 05Los usuarios pueden votar por las citas y hay un modo oscuro disponible.
Casos de uso
- Un grupo de amigos o una comunidad que comparte sus momentos más divertidos de chat en un sitio privado.
- Un usuario de homelab que autohospeda un tablero de citas con Docker y MySQL.
- Una comunidad moderada que quiere revisar los envíos de invitados antes de publicarlos.
Inicio rápido
- 1
Lee la documentación de instalación (se recomienda Docker con una base de datos MySQL).
- 2
Consulta el sitio de documentación para obtener información sobre la instalación y el uso.
Antes de usarlo
- Se requiere una base de datos MySQL para ejecutarlo.
- La instalación está documentada en un sitio externo, no en el README.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Faridoon?
- Aplicación web autohospedada para guardar, compartir y votar por citas favoritas de chats, desarrollada con Go y MySQL. Faridoon permite que un grupo guarde conversaciones memorables de chats como citas y las publique para que otros las lean. Al pegar un registro del chat, se genera una cita con formato y vista previa en vivo; cada cita tiene su propia página con enlace permanente. Los nombres de usuario se resaltan automáticamente con colores, y se corrigen los saltos de línea sobrantes y los caracteres extraños.
- ¿Faridoon es gratuito? ¿Qué licencia tiene?
- Faridoon es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Faridoon sigue mantenido?
- Mantenimiento activo. El último commit de Faridoon fue el 6 nov 2026.
- ¿Para qué puedo usar Faridoon?
- Un grupo de amigos o una comunidad que comparte sus momentos más divertidos de chat en un sitio privado. Un usuario de homelab que autohospeda un tablero de citas con Docker y MySQL. Una comunidad moderada que quiere revisar los envíos de invitados antes de publicarlos.
- ¿Cómo se instala Faridoon?
- Lee la documentación de instalación (se recomienda Docker con una base de datos MySQL). Consulta el sitio de documentación para obtener información sobre la instalación y el uso.
- ¿Dónde consigo Faridoon?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jamesread/Faridoon
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una interfaz web que ofrece acceso seguro y sencillo a comandos de shell predefinidos en tus servidores Linux.
Un dashboard personal autoalojable para homelabs, con comprobaciones del estado de los servicios, widgets, temas, paquetes de iconos y un editor de configuración en la interfaz.
Herramienta de terminal basada en shell que ayuda a instalar Docker y configurar y administrar aplicaciones autoalojadas como stacks de Docker Compose.
Herramienta para automatizar la configuración de Docker y Docker Compose en homelabs, con más de 160 aplicaciones self-hosted preconfiguradas y opciones integradas de proxy inverso y autenticación.
Herramienta de gestión de Docker que trabaja directamente con tus archivos Docker Compose, pensada para usuarios de homelab.