Configura la identidad con cuidado
Elija el dominio público antes del lanzamiento y comprenda qué identificadores son difíciles de cambiar después. Planifique la recuperación de la cuenta y el correo electrónico transaccional. Una vía de notificación confiable es importante para el registro y la moderación.
Dimensiona todo el servicio
Los procesos web, los trabajadores en segundo plano, PostgreSQL, Redis y el almacenamiento de medios contribuyen al uso de recursos. La federación y los medios remotos pueden crecer más allá del número de usuarios locales. Mide las colas de trabajadores, el crecimiento de la base de datos y el almacenamiento.
Mantenga activa la administración y la moderación
Usa versiones compatibles, una autenticación de administrador robusta y controles de registro deliberados. Publica las normas de la comunidad y un proceso de contacto. Las decisiones de federación requieren un operador responsable, no solo un contenedor en ejecución.
Respalda el estado duradero
Mantén copias de seguridad coherentes de la base de datos, los medios subidos localmente, la configuración y los secretos de firma protegidos. Sigue las instrucciones de recuperación del proyecto upstream y prueba una restauración. Una copia estática del contenedor web no es una copia de seguridad completa de la instancia.
Validar el primer recorrido del usuario
Antes de invitar a una comunidad, pruebe el registro o la invitación, la entrega de correo, la carga de medios, la recuperación de contraseña y una interacción federada. Los trabajadores en segundo plano pueden fallar mientras la página de inicio sigue respondiendo, así que supervise las colas de trabajos y los reintentos. Mantenga alineados el plan de recuperación de la configuración, la base de datos y los medios locales.
Documentación oficial: Guía de instalación para operadores de Mastodon
Dé un ciclo de vida a los medios
El almacenamiento en caché de medios remotos, las subidas locales y las copias de seguridad tienen distintas necesidades de valor y retención. Estima el crecimiento y elige cualquier almacenamiento de objetos externo de forma deliberada. Revisa su ubicación de datos, credenciales y coste en lugar de dar por hecho que una integración de almacenamiento es operativamente gratuita.
Elige una identidad duradera y una vía de instalación
Define el dominio público de la instancia antes de que los usuarios dependan de las direcciones de sus cuentas. Prepara SMTP, TLS, un sistema operativo compatible y almacenamiento suficiente para las subidas locales y los medios federados. La guía de instalación actual del proyecto upstream ofrece una ruta basada en código fuente; el empaquetado en contenedores debe verificarse con el proyecto y la versión que realmente elijas. Evita presentar un ejemplo antiguo de Compose como la única ruta soportada por los mantenedores. Planifica la administración de la comunidad y un contacto de recuperación junto con el software.
- Inventaría el proceso web, el servicio de streaming, los workers en segundo plano, PostgreSQL y Redis.
- Usa credenciales de servicio separadas y mantén las bases de datos fuera del listener público.
- Define las reglas de registro y moderación antes de invitar a usuarios.
Documentación oficial: Requisitos previos para la instalación de Mastodon
Pon en marcha una instancia probada antes de escalar
Utilice el procedimiento de instalación de la versión fijada, configure el origen público y SMTP, inicialice la base de datos y cree una cuenta de operador mediante la ruta de administración compatible. Coloque el servicio detrás de un proxy TLS correctamente configurado e inicie los procesos web, de streaming y de tareas. Mantenga las cargas persistentes separadas de los archivos de aplicación reemplazables. Inicialmente limite el registro para que un problema de configuración pueda corregirse antes de que muchas cuentas y eventos federados dependan de él.
Documentación oficial: Instalación oficial de Mastodon
Sigue una publicación real a través del servicio
Usa cuentas de prueba para verificar la invitación/registro, la entrega de correo, el inicio de sesión, la carga de medios, una publicación local y una interacción autorizada con otra instancia. Comprueba si las tareas en segundo plano se completan en lugar de limitarte a observar la página de inicio web. Verifica una notificación y un mensaje de restablecimiento de contraseña. El crecimiento de la cola con una página de inicio saludable apunta a los trabajadores o a las dependencias; un fallo solo de streaming apunta al servicio de streaming o al proxy. Un seguimiento remoto puede fallar por la política de federación además del transporte.
- Registre la antigüedad de la cola de trabajadores, el crecimiento del almacenamiento y las entregas fallidas.
- Mantén las cuentas de moderación y de operador fuertemente protegidas.
- Trata el almacenamiento de objetos como otra dependencia de acceso, ubicación y copia de seguridad si está habilitado.
Conserva los medios locales y el material de firma
Una recuperación de Mastodon necesita la base de datos, la configuración y los secretos, y los medios subidos localmente, no solo una imagen de la aplicación descargada. Los medios en caché remotos pueden tener una política de recuperación distinta; distíngalos de las subidas locales irremplazables. Proteja una copia de seguridad fuera del host y restáurela en un entorno aislado antes de declarar fiable el proceso. Lea las notas de migración y reversión específicas de la versión antes de actualizar; revertir un contenedor no deshace automáticamente una migración de la base de datos.
Documentación oficial: Guía de copias de seguridad de Mastodon