Docker Peertube - TristanSuper/geek GitHub Wiki

🐳 Prérequis

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

🐳 Image

  • chocobozzz/peertube:production-bullseye

🐳 Ports

  • 99:9000

🐳 Volumes

  • peertube_config : /config
  • peertube_data : /data

🐳 .env

  • NODE_CONFIG_DIR=/app/config:/app/support/docker/production/config:/config
  • NODE_ENV=production
  • PEERTUBE_ADMIN_EMAIL=[email protected]
  • PEERTUBE_DB_HOSTNAME=Adresse IP du serveur de base de données
  • PEERTUBE_DB_PORT=5432
  • PEERTUBE_DB_PASSWORD=Mot de passe Postgres
  • PEERTUBE_DB_SSL=false
  • PEERTUBE_DB_USERNAME=root
  • PEERTUBE_LOCAL_CONFIG=/config
  • PEERTUBE_REDIS_HOSTNAME=Adresse IP du serveur Redis
  • PEERTUBE_REDIS_PORT=6379
  • PEERTUBE_SECRET=445f0c292900b374da63f482d14bb0008e8d55aed312079b12e7c720245212ab
  • PEERTUBE_SMTP_DISABLE_STARTTLS=false
  • PEERTUBE_SMTP_FROM=[email protected]
  • PEERTUBE_SMTP_HOSTNAME=Adresse du serveur SMTP
  • PEERTUBE_SMTP_PORT=465
  • PEERTUBE_SMTP_TLS=true
  • PEERTUBE_TRUST_PROXY=["127.0.0.1", "loopback", "172.18.0.0/16"]
  • PEERTUBE_WEBSERVER_HOSTNAME=peertube.domain.com
  • POSTGRES_DB=peertube
  • POSTGRES_PASSWORD=Mot de passe Postgres
  • POSTGRES_USER=root
  • PT_INITIAL_ROOT_PASSWORD=Mot de passe root Peertube

🐳 Premier login

  • Username : root
  • Password : Mot de passe root Peertube
  • Créer ensuite votre propre compte en administrateur

🐳 Dans Administration > Configuration > Basique

    • D'autres instances peuvent suivre la votre
    • Approuver manuellement le suivi par d'autres instances

🐳 Ressources