Telegram-Server
Ferrite es una implementación no oficial del servidor MTProto en C#/.NET para investigación y desarrollo de clientes Telegram. Soporta mensajería, canales, llamadas y secret chats con compatibilidad con capas API 214-229. Requiere entorno .NET y configuración manual o scripts de lanzamiento.
Ficha actualizada 24 sept 2026, 6:03 · upstream 24 sept 2026, 5:47 · release sin release detectada
Qué es Telegram-Server
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Ferrite es una implementación no oficial del servidor MTProto escrita en C#/.NET diseñada para investigadores, desarrolladores de clientes y experimentos de autoalojamiento. Permite ejecutar clientes oficiales de Telegram (Android/iOS) contra un servidor propio, inspeccionando y modificando el protocolo MTProto. Soporta mensajería uno a uno, grupos, canales, subida de medios y llamadas privadas o grupales.
El proyecto clasifica 813 funciones del esquema base (capa 229), implementando 489 de ellas y deshabilitando otras como pagos o bots para evitar funcionalidades no verificadas. Utiliza capas API específicas (214-225, 227-229) y rechaza otras sin redondeo. La configuración se realiza mediante variables de entorno FERRITE_*, permitiendo conectar con backends externos.
Para uso en producción, es crucial generar un par de claves SSH propio y no usar las muestras incluidas. El despliegue requiere .NET 10 SDK, herramientas de compilación para clientes oficiales (si se usa el launcher) y una infraestructura robusta dada la complejidad HIGH. No está afiliado a Telegram Messenger Inc.
- Investigación y análisis del protocolo MTProto en tiempo real
- Desarrollo de clientes alternativos o modificados de Telegram
- Pruebas de seguridad y auditoría de funcionalidades de mensajería
- Despliegue local para evitar la dependencia del servidor oficial
- Demostración de capacidades de VoIP y videollamadas grupales
- Implementación completa en C#/.NET con soporte nativo para MTProto
- Compatibilidad verificada con clientes oficiales Android e iOS (capas 214-229)
- Arquitectura escalable con soporte para Cassandra, Redis y Kafka
- Licencia AGPL-3.0 que garantiza código abierto y auditoría pública
- Scripts de automatización para compilar y lanzar clientes oficiales
- No es el servidor oficial de Telegram; no garantiza disponibilidad global
- Funciones como pagos, bots y stories están deliberadamente deshabilitadas
- Requiere compilación manual o uso de herramientas específicas (.NET 10)
- Almacenamiento local por defecto en lugar de bases de datos externas sin configuración
- Complejidad HIGH con requisitos de CPU (4 núcleos) y RAM (4GB) mínimos sugeridos
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.
Generar claves privadas propias antes de producción; configurar variables FERRITE_* para Cassandra/Redis/Elasticsearch; evitar las credenciales de muestra en entornos externos; verificar compatibilidad de capas API del cliente con el servidor; usar Dockerfile.ferrite si se confirma disponibilidad en la rama actual.
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.




