Docker Mastodon - TristanSuper/geek GitHub Wiki

Installation à déconseiller sur un Synology. Le volume de reqêtes est tel que les disques mécaniques ne suivent pas la charge.

🐳 Prérequis

  • Créer une base mastodon sur le serveur Postgres.
  • Avoir lancé Redis

🐳 Image

  • linuxserver/mastodon:latest

🐳 Ports

  • 86:80

🐳 Volume

  • mastodon : /config

🐳 .env

  • DB_HOST=Adresse IP du serveur de base de données
  • DB_NAME=mastodon
  • DB_PASS=Mot de passe Postgres
  • DB_PORT=5432
  • DB_USER=root
  • LOCAL_DOMAIN=social.domain.com
  • NODE_ENV=production
  • OTP_SECRET=0120e5d7dace9ba03d22d726269742f2c163c665adb8cb2317b39827a39b232e22690a
  • RAILS_ENV=production
  • REDIS_HOST=Adresse IP du serveur Redis
  • REDIS_PORT=6379
  • S3_ENABLED=false
  • SECRET_KEY_BASE=0120e5d7dace9ba03d22d726269742f2c163c665adb8cb2317b39827a39b232e22690a
  • SMTP_FROM_ADDRESS=[email protected]
  • SMTP_LOGIN=[email protected]
  • SMTP_PASSWORD=Mot de passe mail
  • SMTP_PORT=465
  • SMTP_SERVER=Adresse du serveur SMTP
  • VAPID_PRIVATE_KEY=0120e5d7dace9ba03d22d726269742f2c163c665adb8cb2317b39827a39b232e22690a
  • VAPID_PUBLIC_KEY=0120e5d7dace9ba03d22d726269742f2c163c665adb8cb2317b39827a39b232e22690a

🐳 .env si le serveur est mono-utilisateur

  • SINGLE_USER_MODE=true

🐳 Ressources