KutSocial es un servidor y cliente web de microblogging diseñado para ofrecer soberanía social sin la sobrecarga de instancias pesadas. Compatible al 100% con clientes móviles de Mastodon, impulsado por SQLite y con una interfaz SPA ultrarrápida para interactuar con millones de usuarios en el Fediverso.
Conectividad descentralizada completa y una experiencia de usuario de primera clase sin necesidad de gestionar clusters de bases de datos pesadas ni servicios Redis complejos.
Implementación del estándar abierto ActivityPub (Webfinger, Inbox, Outbox, Follow, Undo, Create). Tu cuenta en KutSocial puede seguir, ser seguida e intercambiar publicaciones con usuarios de Mastodon, Lemmy, Pixelfed, Firefish, Pleroma y Threads de manera orgánica.
Usa cualquier cliente de terceros para Mastodon en Android, iOS o escritorio (como Tusky, Ivory, Megalodon, Mona, Fedilab o Tokodon). Solo introduce la dirección de tu nodo KutSocial e inicia sesión con tu cuenta para disfrutar de tu app preferida.
KutSocial utiliza SQLite como motor de base de datos embebido en data/kutsocial.db.
Esto erradica la necesidad de mantener daemons pesados de base de datos, reduce el consumo de RAM a
unos pocos megabytes y permite respaldar toda tu instancia copiando un solo archivo.
Cliente Single Page Application construido en HTML5, Vanilla CSS y JavaScript sin dependencias pesadas de frameworks. Incluye compositor con autocompletado, encuestas interactivas, avisos de contenido (CW), adjuntos multimedia y modos timeline: Inicio, Local, Público y Ponerse al día.
Administra tu servidor desde /admin/dashboard: control de usuarios locales, lista de
bloqueo y silenciamiento de dominios remotos, supervisión de almacenamiento multimedia, gestión de
relays federados y comprobación de actualizaciones en un clic.
Protege tu cuenta con autenticación en dos factores (TOTP) compatible con apps autenticadoras, tokens JWT criptográficamente seguros para la API, y notificaciones push web en tiempo real (VAPID) para no perderte menciones o respuestas en el móvil.
Arquitectura robusta optimizada para funcionar en VPS económicos o servidores domésticos sin mantenimiento.
El script cron.php procesa la entrega y recepción de actividades federadas en segundo plano sin ralentizar la navegación web.
Oculta texto bajo etiquetas personalizadas de advertencia para spoilers o temas sensibles, respetando el estándar del Fediverso.
Crea encuestas de múltiples opciones con límite de tiempo (1 hora, 1 día o 1 semana) y resultados en tiempo real.
Conéctate a relays de ActivityPub para poblar el timeline público y descubrir contenido de la red global desde el primer día.
Guarda toots favoritos en tus marcadores privados y clasifica a tus cuentas seguidas en listas organizadas por temática.
Explora tendencias locales y globales, y sigue hashtags específicos para recibirlos en tu feed principal.
Archivos nginx_local.conf y nginx_proxy.conf incluidos en el repositorio para despliegue directo con SSL.
Mecanismo interno para limpiar avatares e imágenes en caché de instancias externas y evitar que el disco se sature.
Instala KutSocial mediante el asistente web interactivo o con una sola línea en la terminal.
Clona el código en tu directorio web y abre install.php en tu navegador.
Ejecuta el script unificado de instalación directamente desde la consola SSH.
Añade * * * * * php /var/www/kutsocial/cron.php a tu crontab para la entrega en segundo plano.
Servidor autónomo de podcasts con ActivityPub nativo, estadísticas OP3 y portal web público.
Cliente de escritorio multipista C++/Qt con capítulos Podcasting 2.0 y transcripción Whisper IA.
Gestor de contenidos ligero sin base de datos (archivos JSON) con comentarios federados desde Mastodon.
PWA web y cliente nativo Linux para grabar y publicar notas de audio en segundos sin edición.