PeerTube

PeerTube

Docker app from grtgbln's Repository

Overview

A free, decentralized and federated video platform developed as an alternative to other platforms such as YouTube, Dailymotion or Vimeo.

Requirements


        Requires separate Postgres, Redis and Postfix-Relay containers.
    

Runtime arguments

Web UI
http://[IP]:[PORT:9000]/
Network
bridge
Privileged
false

Template configuration

Live Feature PortPorttcp

Container Port: 1935

Target
1935
Default
1935
Value
1935
Web UI PortPorttcp

Container Port: 9000

Target
9000
Default
9000
Value
9000
HostnameVariable

Hostname for this PeerTube server

Target
PEERTUBE_WEBSERVER_HOSTNAME
SecretVariable

Secret for this PeerTube server. Generate with `openssl rand -hex 32`

Target
PEERTUBE_SECRET
Postgres - HostVariable

IP address or hostname of Postgres database

Target
PEERTUBE_DB_HOSTNAME
Postgres - PortVariable

Port of Postgres database

Target
PEERTUBE_DB_PORT
Default
5432
Postgres - DatabaseVariable

Name of Postgres database

Target
PEERTUBE_DB_NAME
Default
peertube
Postgres - UserVariable

Username for Postgres database

Target
PEERTUBE_DB_USERNAME
Default
peertube
Postgres - PasswordVariable

Password for Postgres database

Target
PEERTUBE_DB_PASSWORD
Postgres - Enable SSLVariable

Enable SSL for Postgres database

Target
PEERTUBE_DB_SSL
Default
false|true
Redis - HostVariable

IP address or hostname of Redis database

Target
PEERTUBE_REDIS_HOSTNAME
Redis - PortVariable

Port of Redis database

Target
PEERTUBE_REDIS_PORT
Default
6379
Postfix-Relay - HostVariable

IP address or hostname of Postfix-Relay server

Target
PEERTUBE_SMTP_HOSTNAME
Postfix-Relay - PortVariable

Port of Postfix-Relay server

Target
PEERTUBE_SMTP_PORT
Default
25
Postfix-Relay - From AddressVariable

Email address to send from

Target
PEERTUBE_SMTP_FROM
Postfix-Relay - TLSVariable

Enable TLS for Postfix-Relay server

Target
PEERTUBE_SMTP_TLS
Default
false|true
Postfix-Relay - Disable STARTTLSVariable

Disable STARTTLS for Postfix-Relay server

Target
PEERTUBE_SMTP_DISABLE_STARTTLS
Default
false|true
Postfix-Relay - Admin EmailVariable

Email address for admin

Target
PEERTUBE_ADMIN_EMAIL
Data PathPathrw

Path to data storage

Target
/data
Default
/mnt/user/appdata/peertube/data
Value
/mnt/user/appdata/peertube/data
Config PathPathrw

Path to config storage

Target
/config
Default
/mnt/user/appdata/peertube/config
Value
/mnt/user/appdata/peertube/config
Webserver - PortVariabletcp

Webserver Port

Target
PEERTUBE_WEBSERVER_PORT
Default
9000
Value
9000
Webserver - Enable HTTPSVariable

Enable HTTPS for webserver

Target
PEERTUBE_WEBSERVER_HTTPS
Default
false|true
Webserver - Trust ProxyVariable

Trust proxy for webserver

Target
PEERTUBE_TRUST_PROXY
Default
['127.0.0.1', 'loopback']
Value
['127.0.0.1', 'loopback']

Download Statistics

7,249,576
Total Downloads
45,416
This Month
33,559
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
chocobozzz/peertube:production-bookworm
Last Updated2026-05-29
First Seen2024-10-31

Run PeerTube on Unraid.

PeerTube is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.