]>
Commit | Line | Data |
---|---|---|
148ab2f0 | 1 | # Database / Postgres service configuration |
e962e1c3 K |
2 | POSTGRES_USER=<MY POSTGRES USERNAME> |
3 | POSTGRES_PASSWORD=<MY POSTGRES PASSWORD> | |
148ab2f0 K |
4 | # Postgres database name "peertube" |
5 | POSTGRES_DB=peertube | |
6 | # Editable only with a suffix : | |
7 | #POSTGRES_DB=peertube_prod | |
8 | #PEERTUBE_DB_SUFFIX=_prod | |
e962e1c3 K |
9 | PEERTUBE_DB_USERNAME=<MY POSTGRES USERNAME> |
10 | PEERTUBE_DB_PASSWORD=<MY POSTGRES PASSWORD> | |
78c5e310 | 11 | PEERTUBE_DB_SSL=false |
148ab2f0 | 12 | # Default to Postgres service name "postgres" in docker-compose.yml |
e2882b2c | 13 | PEERTUBE_DB_HOSTNAME=postgres |
148ab2f0 | 14 | |
b1053a30 C |
15 | # PeerTube server configuration |
16 | # If you test PeerTube in local: use "peertube.localhost" and add this domain to your host file resolving on 127.0.0.1 | |
e962e1c3 | 17 | PEERTUBE_WEBSERVER_HOSTNAME=<MY DOMAIN> |
b1053a30 C |
18 | # If you just want to test PeerTube on local |
19 | #PEERTUBE_WEBSERVER_PORT=9000 | |
148ab2f0 | 20 | #PEERTUBE_WEBSERVER_HTTPS=false |
eff7cdd7 L |
21 | # If you need more than one IP as trust_proxy |
22 | # pass them as a comma separated array: | |
1bab2bbc | 23 | PEERTUBE_TRUST_PROXY=["127.0.0.1", "loopback", "172.18.0.0/16"] |
148ab2f0 | 24 | |
1ea868a9 C |
25 | # Generate one using `openssl rand -hex 32` |
26 | PEERTUBE_SECRET=<MY PEERTUBE SECRET> | |
27 | ||
148ab2f0 K |
28 | # E-mail configuration |
29 | # If you use a Custom SMTP server | |
b427febb FA |
30 | #PEERTUBE_SMTP_USERNAME= |
31 | #PEERTUBE_SMTP_PASSWORD= | |
148ab2f0 K |
32 | # Default to Postfix service name "postfix" in docker-compose.yml |
33 | # May be the hostname of your Custom SMTP server | |
fef13f14 | 34 | PEERTUBE_SMTP_HOSTNAME=postfix |
f83e339b | 35 | PEERTUBE_SMTP_PORT=25 |
e962e1c3 | 36 | PEERTUBE_SMTP_FROM=noreply@<MY DOMAIN> |
b427febb | 37 | PEERTUBE_SMTP_TLS=false |
0892f756 | 38 | PEERTUBE_SMTP_DISABLE_STARTTLS=false |
e962e1c3 | 39 | PEERTUBE_ADMIN_EMAIL=<MY EMAIL ADDRESS> |
148ab2f0 K |
40 | |
41 | # Postfix service configuration | |
e962e1c3 | 42 | POSTFIX_myhostname=<MY DOMAIN> |
cd7ec86f | 43 | # If you need to generate a list of sub/DOMAIN keys |
44 | # pass them as a whitespace separated string <DOMAIN>=<selector> | |
45 | OPENDKIM_DOMAINS=<MY DOMAIN>=peertube | |
0283fe98 K |
46 | # see https://github.com/wader/postfix-relay/pull/18 |
47 | OPENDKIM_RequireSafeKeys=no | |
148ab2f0 | 48 | |
632f9815 | 49 | # /!\ Prefer to use the PeerTube admin interface to set the following configurations /!\ |
d4d5853e C |
50 | #PEERTUBE_SIGNUP_ENABLED=true |
51 | #PEERTUBE_TRANSCODING_ENABLED=true | |
a4101923 | 52 | #PEERTUBE_CONTACT_FORM_ENABLED=true |