Files
wild-directory/peertube/versions/8/README.md
2026-06-19 21:33:20 +00:00

1.3 KiB

PeerTube

PeerTube is a federated, self-hosted video platform. Videos are served using WebTorrent to reduce bandwidth load on the server.

Dependencies

  • PostgreSQL - Database for storing video metadata and accounts
  • Redis - Used for caching and job queuing
  • SMTP - For account verification and notifications

Configuration

Key settings in config.yaml:

  • domain - Where PeerTube will be accessible
  • storage - Persistent volume size for video files (default: 5Gi)
  • db.name - Database name (default: peertube)
  • smtp - Email settings inherited from your Wild Cloud SMTP service

First-Time Setup

  1. Add and deploy the app:

    wild app add peertube
    wild app deploy peertube
    
  2. Log in with the root admin account:

    • Username: root
    • Password: value of adminPassword in your secrets.yaml
  3. Complete the setup wizard that appears on first login (instance name, description, etc.).

  4. Start uploading videos or configure federation with other PeerTube instances.

Notes

  • Increase storage significantly if you plan to host many videos — video files can be large
  • The secretKey is auto-generated and used for signing tokens
  • Federation with other PeerTube instances is opt-in and configured per-instance
  • Live streaming requires additional UDP port configuration on your router