Plataforma de redes sociales descentralizada y de código abierto.
Mastodon sirve para crear una red social basada en estándares y principios web abiertos. Al igual que Twitter, permite a los usuarios seguir a otros usuarios y publicar contenidos de texto, fotos y vídeo.
La plataforma Mastodon adopta un enfoque federado de las redes sociales. Cada instancia de Mastodon funciona de forma independiente: cualquiera puede crear una instancia y construir su comunidad. Los usuarios de diferentes instancias pueden seguirse unos a otros, compartir contenidos y comunicarse. Mastodon participa en Fediverse, un conjunto de redes sociales y otros sitios web que se comunican mediante el protocolo ActivityPub. Eso permite que diferentes instancias de Mastodon se comuniquen y también permite que otras plataformas en el Fediverse se comuniquen con Mastodon.
Los servidores Mastodon varían en tamaño desde pequeñas instancias privadas a instancias públicas masivas y suelen centrarse en intereses específicos o principios compartidos. El mayor servidor Mastodon es Mastodon.social, un servidor de interés general creado por los desarrolladores de la plataforma Mastodon. Tiene más de 540.000 usuarios y presume de un exhaustivo Código de Conducta.
Despliegue de una aplicación Marketplace
Linode Marketplace le permite desplegar fácilmente software en una Instancia Compute utilizando Cloud Manager. Consulte Introducción a Marketplace Apps para conocer los pasos completos.
- Conéctese al Cloud Manager y seleccione el enlace Marketplace del menú de navegación de la izquierda. Aparecerá la página Linode Create con la pestaña Marketplace preseleccionada.
- En la sección Seleccionar aplicación, seleccione la aplicación que desea desplegar.
- Rellene el formulario siguiendo los pasos y consejos de la guía Crear una instancia informática. Dependiendo de la aplicación Marketplace que haya seleccionado, puede haber opciones de configuración adicionales disponibles. Consulte la sección Opciones de configuración a continuación para conocer las distribuciones compatibles, los planes recomendados y las opciones de configuración adicionales disponibles para esta aplicación Marketplace .
- Haga clic en el botón Crear Linode. Una vez que la Instancia de Computación ha sido aprovisionada y se ha encendido completamente, espere a que la instalación del software se complete. Si la instancia se apaga o se reinicia antes de este momento, es probable que la instalación del software falle.
- Para verificar que la aplicación se ha instalado completamente, consulte Introducción a Marketplace Apps > Verificar la instalación. Una vez instalada, siga las instrucciones de la sección Primeros pasos tras la implantación para acceder a la aplicación y empezar a utilizarla.
Tiempo estimado de despliegue: Mastodon debería estar completamente instalado en 10-15 minutos después de que la Instancia Compute haya finalizado el aprovisionamiento.
- Distribuciones compatibles: Ubuntu 22.04 LTS
- Plan mínimo recomendado: 2 GB Shared CPU Compute Instance o superior
Esta guía puede implicar o resultar en el envío de correo electrónico. En un esfuerzo por combatir el spam, Linode restringe las conexiones salientes en los puertos 25, 465 y 587 en todos los Linodes para las nuevas cuentas creadas después del 5 de noviembre de 2019. Para obtener más información, consulte Enviar correo electrónico en Linode.
Opciones de configuración
- Dominio(obligatorio): El nombre de dominio que desea utilizar para el servidor mastodóntico, como ejemplo.com.
- Linode API Token(obligatorio): Un token de acceso personal para su cuenta. El Linode API se utiliza para crear registros DNS para su dominio personalizado a través del servidor DNS Manager. Consulte Obtener un token de acceso de API .
- Correo electrónico para el certificado Let's Encrypt(obligatorio): El correo electrónico que desea utilizar al crear su certificado TLS/SSL a través de Let's Encrypt. Esta dirección de correo electrónico recibe notificaciones cuando es necesario renovar el certificado.
- Nombre de usuario para el Propietario de Mastodon(requerido): El nombre de usuario para el usuario Propietario que se creará para el servidor Mastodon.
- Dirección de correo electrónico del propietario de Mastodon(obligatorio): El correo electrónico de contacto del propietario del servidor Mastodon.
- Modo de usuario único(obligatorio): Activar el modo de usuario único impide que otros usuarios se unan al Mastodon Server.
Cómo empezar después de la implantación
Configurar los servidores de nombres de su dominio
Para utilizar Mastodon con el dominio personalizado que especificó durante la implementación, debe configurar el dominio para que utilice los servidores de nombres de Linode. Por lo general, esto se logra directamente a través de su registrador. Consulte Utilizar los servidores de nombres de Linodecon su dominio.
Ver el sitio de Mastodon
Abra un navegador web y navegue hasta el dominio personalizado que introdujo al desplegar Mastodon. Esto abre la página Explorar en Mastodon, que muestra información pública sobre su sitio, publicaciones públicas y enlaces para iniciar sesión o crear una cuenta.
Acceda a su cuenta y configuración de Mastodon
1. Obtenga y guarde las contraseñas que se generaron en su nombre durante la implantación, incluida la contraseña de su usuario de Mastodon.
- Inicie sesión en su nueva Instancia de Computación a través de Lish o SSH utilizando el
root
y la contraseña asociada que introdujo al crear la instancia. - Las contraseñas se han guardado en el archivo /root/.deployment-secrets.txt. Puede ver este archivo en su editor de texto preferido o a través de la aplicación
cat
mando:cat /root/.deployment-secrets.txt
El archivo contiene su contraseña PSQL y la contraseña del usuario (propietario).
File: /root/.deployment-secrets.txt
# BEGIN ANSIBLE MANAGED BLOCK
# PSQL password
password: WiLjKhJSZE01TW3AoqViN3Kglu2bidWt
# Owner password
password: 3c4a675311ee52c0c1d7173d5169a10d
# END ANSIBLE MANAGED BLOCK
2. Inicia sesión en Mastodon. En un navegador web, vaya a https://[domain.tld]/auth/sign_in
, sustituyendo a [dominio.tld] con el dominio personalizado que introdujo al desplegar Mastodon. Se abrirá la página de inicio de sesión. Introduzca la dirección de correo electrónico del propietario que creó y la contraseña que obtuvo en el paso anterior. Una vez iniciada la sesión, se abre la página de inicio del usuario, que muestra su propia línea de tiempo, el formulario de creación de publicaciones y enlaces para navegar.
3. Acceder a la configuración de administración. Navegue hasta https://[domain.tld]/admin/settings/
para ver la configuración de administración de su sitio. La página de administración le permite modificar el aspecto y el comportamiento de su sitio. Considere la posibilidad de configurar cada uno de estos ajustes, incluyendo el nombre del sitio, nombre de usuario de contacto, correo electrónico de contacto, descripción del servidor, y los campos dentro de otras pestañas.
4. La instancia de Mastodon también incluye Sidekiq (procesamiento en segundo plano) y PgHero (un panel de rendimiento para Postgres). Se puede acceder a ambos a través de la página de Preferencias de Mastodon o navegando a las siguientes URLs:
Sidekiq: https://[domain.tld]/sidekiq
PgHero: https://[domain.tld]/pghero
5. El servidor Mastodon está configurado para enviar correos electrónicos para acciones como la inscripción de nuevos usuarios o el restablecimiento de una contraseña. La instalación incluye sólo los registros DNS mínimos y puede haber una capacidad de entrega limitada sin una configuración adicional. Revise la guía de Envío de correo electrónico en Linode para obtener más información sobre las configuraciones de DNS y las mejores prácticas de correo electrónico.
Para saber más sobre Mastodon, consulte el blog oficial de Mastodon con noticias y artículos relacionados con Mastodon. Puede interactuar con la comunidad administrativa de Mastodon en el foro de debate de Mastodon, donde podrá examinar las conversaciones sobre cuestiones técnicas y gobernanza de la comunidad. Cuando esté listo para dar a conocer su instancia al mundo, puede añadirla a la lista en Instances.social rellenando el formulario de administración.
La aplicación Mastodon Marketplace instalará la última versión de Mastodon en su instancia informática. Como usuario, es su responsabilidad actualizar su versión de Mastodon según sea necesario. Siga este tutorial de la comunidad.
La aplicación Mastodon Marketplace ha sido creada por Linode. Para obtener ayuda sobre el despliegue de la aplicación, póngase en contacto con Linode Soporte. Para obtener ayuda sobre la herramienta o el software en sí, visite Mastodon GitHub Discussions.