GoToSocial es un servidor de red social federada compatible con ActivityPub (el mismo protocolo que usa Mastodon). Es ligero, ideal para hardware limitado como una Raspberry Pi, y permite publicar, seguir usuarios de otras instancias y participar del Fediverse.
El equipo y herramientas que usé:
mkdir -p /media/HDD2/gotosocial/storage
cd /media/HDD2/gotosocial
Luego creé este docker-compose.yml:
services:
gotosocial:
image: superseriousbusiness/gotosocial:latest
container_name: gotosocial
ports:
- "8080:8080"
environment:
- GTS_HOST=social.neosite.com.ar
- GTS_PORT=8080
- GTS_PROTOCOL=https
- GTS_DB_TYPE=sqlite
- GTS_DB_ADDRESS=/gotosocial/storage/sqlite.db
- GTS_ADMIN_EMAIL=admin@neosite.com.ar
- GTS_INSTANCE_NAME=NombreDeTuInstancia
- GTS_MEDIA_STORAGE_PATH=/gotosocial/storage/media
- GTS_STORAGE_ACCOUNTS_PATH=/gotosocial/storage/accounts
volumes:
- ./storage:/gotosocial/storage
restart: always
sudo chown -R 1000:1000 storage
sudo chmod -R 755 storage
Luego:
docker compose up -d
Comando create:
docker exec -it gotosocial /gotosocial/gotosocial admin account create
--username admin
--email TuEmail@email.com
--password 'MiClaveSuperSegura'
Comando promote:
docker exec -it gotosocial /gotosocial/gotosocial admin account promote
--username admin
Dominio: social.neosite.com.ar
IP del contenedor: la IP local de la Raspberry
Puerto: 8080
SSL: Let's Encrypt activado
Y listo. La instancia ya era accesible desde el navegador.
Totalmente. GoToSocial no solo es liviano y funcional, sino que es muy fácil de mantener. Si querés tener tu pedacito del Fediverse, sin depender de plataformas ajenas, esta puede ser tu puerta de entrada.
Si bien GoToSocial tiene una interfaz web para configurar la instancia y el usuario la web no tiene interfaz de uso para publicar y seguir a los usuarios que uno quiera sino que mediante aplicaciones como Tusky en el móvil o Pinafore en PC se puede usar el usuario que uno creó en la instacia que se levantó, por eso también es más liviano, porque no tiene que manejar la interfaz web para todos los usuarios. Igualmente la sigo recomendando si se quiere tener una instancia personal.