He instalado un Gotosocial
Sobre este episodio
He instalado un gotosocial, que es un software para tener una instancia de ActivityPub, es decir, algo muy parecido y totalmente compatible con Mastodon. La instalación es muy sencilla, aunque en mi caso lo he integrado con DIUN y con Traefik, os dejo aquí el docker.compose.yaml para que lo tengáis por si os viene bien. services: gotosocial: image: docker.io/superseriousbusiness/gotosocial:latest container_name: gotosocial user: 1000:1000 restart: unless-stopped environment: GTS_HOST: social.collado.eu GTS_DB_TYPE: sqlite GTS_DB_ADDRESS: /gotosocial/storage/sqlite.db # TLS lo gestiona Traefik GTS_LETSENCRYPT_ENABLED: "false" GTS_LETSENCRYPT_EMAIL_ADDRESS: "" GTS_WAZERO_COMPILATION_CACHE: /gotosocial/.cache # Confiar únicamente en la red Docker de Traefik GTS_TRUSTED_PROXIES: "172.18.0.0/16,fd71:7ae:2c8::/48" # Para que muestre las cuentas en la portada GTS_INSTANCE_EXPOSE_PUBLIC_TIMELINE: "true" GTS_INSTANCE_INJECT_MASTODON_VERSION: "true" GTS_INSTANCE_DIRECTORY_MODE: "open" TZ: Europe/Madrid volumes: - /home/edu/docker/gotosocial/data:/gotosocial/storage - /home/edu/docker/gotosocial/.cache:/gotosocial/.cache labels: - traefik.enable=true - traefik.http.routers.gotosocial.rule=Host(`social.collado.eu`) - traefik.http.routers.gotosocial.entrypoints=websecure - traefik.http.routers.gotosocial.tls=true - traefik.http.routers.gotosocial.tls.certresolver=myresolver - traefik.http.services.gotosocial.loadbalancer.server.port=8080 - traefik.docker.network=traefik networks: - traefik networks: traefik: external: true Y si lo queréis ver funcionando sólo tenéis que ir a https://social.collado.eu/@edu