]>
Commit | Line | Data |
---|---|---|
1 | # Database / Postgres service configuration | |
2 | POSTGRES_USER=<MY POSTGRES USERNAME> | |
3 | POSTGRES_PASSWORD=<MY POSTGRES PASSWORD> | |
4 | # Postgres database name "peertube" | |
5 | POSTGRES_DB=peertube | |
6 | # The database name used by PeerTube will be PEERTUBE_DB_NAME (only if set) *OR* 'peertube'+PEERTUBE_DB_SUFFIX | |
7 | #PEERTUBE_DB_NAME=<MY POSTGRES DB NAME> | |
8 | #PEERTUBE_DB_SUFFIX=_prod | |
9 | # Database username and password used by PeerTube must match Postgres', so they are copied: | |
10 | PEERTUBE_DB_USERNAME=$POSTGRES_USER | |
11 | PEERTUBE_DB_PASSWORD=$POSTGRES_PASSWORD | |
12 | PEERTUBE_DB_SSL=false | |
13 | # Default to Postgres service name "postgres" in docker-compose.yml | |
14 | PEERTUBE_DB_HOSTNAME=postgres | |
15 | ||
16 | # PeerTube server configuration | |
17 | # If you test PeerTube in local: use "peertube.localhost" and add this domain to your host file resolving on 127.0.0.1 | |
18 | PEERTUBE_WEBSERVER_HOSTNAME=<MY DOMAIN> | |
19 | # If you just want to test PeerTube on local | |
20 | #PEERTUBE_WEBSERVER_PORT=9000 | |
21 | #PEERTUBE_WEBSERVER_HTTPS=false | |
22 | # If you need more than one IP as trust_proxy | |
23 | # pass them as a comma separated array: | |
24 | PEERTUBE_TRUST_PROXY=["127.0.0.1", "loopback", "172.18.0.0/16"] | |
25 | ||
26 | # Generate one using `openssl rand -hex 32` | |
27 | PEERTUBE_SECRET=<MY PEERTUBE SECRET> | |
28 | ||
29 | # E-mail configuration | |
30 | # If you use a Custom SMTP server | |
31 | #PEERTUBE_SMTP_USERNAME= | |
32 | #PEERTUBE_SMTP_PASSWORD= | |
33 | # Default to Postfix service name "postfix" in docker-compose.yml | |
34 | # May be the hostname of your Custom SMTP server | |
35 | PEERTUBE_SMTP_HOSTNAME=postfix | |
36 | PEERTUBE_SMTP_PORT=25 | |
37 | PEERTUBE_SMTP_FROM=noreply@<MY DOMAIN> | |
38 | PEERTUBE_SMTP_TLS=false | |
39 | PEERTUBE_SMTP_DISABLE_STARTTLS=false | |
40 | PEERTUBE_ADMIN_EMAIL=<MY EMAIL ADDRESS> | |
41 | ||
42 | # Postfix service configuration | |
43 | POSTFIX_myhostname=<MY DOMAIN> | |
44 | # If you need to generate a list of sub/DOMAIN keys | |
45 | # pass them as a whitespace separated string <DOMAIN>=<selector> | |
46 | OPENDKIM_DOMAINS=<MY DOMAIN>=peertube | |
47 | # see https://github.com/wader/postfix-relay/pull/18 | |
48 | OPENDKIM_RequireSafeKeys=no | |
49 | ||
50 | # /!\ Prefer to use the PeerTube admin interface to set the following configurations /!\ | |
51 | #PEERTUBE_SIGNUP_ENABLED=true | |
52 | #PEERTUBE_TRANSCODING_ENABLED=true | |
53 | #PEERTUBE_CONTACT_FORM_ENABLED=true |