forked from TeamPiped/Piped-Docker
-
Notifications
You must be signed in to change notification settings - Fork 0
/
configuration.env
63 lines (49 loc) · 1.58 KB
/
configuration.env
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
###########################
# Hostname settings #
###########################
# Fully Qualified names of the services used by Piped
BACKEND_HOSTNAME=backend-host.example.com
FRONTEND_HOSTNAME=frontend-host.example.com
PROXY_HOSTNAME=proxy-host.example.com
###########################
# API container settings #
###########################
# Port the API server will listen on.
# this is used by other containers in this compose project and will
# listen only on the docker/podman network.
# If you need the API listening publicly, publish it using
# port:
# - <ext-port>:<int-port>
# on the piped-backend service.
PORT=8080
# The number of workers to use for the server
HTTP_WORKERS=2
# iFull URLs for the services. These need to be configured
# on your DNS service
FRONTEND_URL=https://frontend-host.example.com
API_URL=https://backend-host.example.com
PROXY_PART=https://proxy-host.example.com
# Outgoing HTTP Proxy - eg: 127.0.0.1:8118
#HTTP_PROXY=127.0.0.1:8118
# Captcha Parameters
CAPTCHA_BASE_URL=https://api.capmonster.cloud/
CAPTCHA_API_KEY=INSERT_HERE
# Enable haveibeenpwned compromised password API
COMPROMISED_PASSWORD_CHECK=true
# Disable Registration
DISABLE_REGISTRATION=false
# Feed Retention Time in Days
FEED_RETENTION=30
###########################
# database settings #
###########################
# Settings for the Postgres database
POSTGRES_DB=piped
POSTGRES_HOST=postgres
POSTGRES_USER=piped
POSTGRES_PASSWORD=changeme
###########################
# Watchtower settings #
###########################
WATCHTOWER_CLEANUP=true
WATCHTOWER_INCLUDE_RESTARTING=true