-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
161 lines (138 loc) · 4.15 KB
/
.env.example
File metadata and controls
161 lines (138 loc) · 4.15 KB
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
# Common environment
TZ=Europe/Lisbon
PHP_TZ=Europe/Lisbon
TIMEZONE=Europe/Lisbon
GENERIC_TIMEZONE=Europe/Lisbon
PUID=1000
PGID=1000
PUBLIC_IP=<YOUR_PUBLIC_IP>
# Docker
COMPOSE_PROJECT_NAME=selfhosting
# Database
MYSQL_ROOT_PASSWORD=<YOUR_SUPER_SECRET_ROOT_PASSWORD>
MYSQL_HOST=db
MYSQL_PORT=3306
MYSQL_USER=<YOUR_DB_USER>
MYSQL_PASSWORD=<YOUR_SUPER_SECRET_DB_PASSWORD>
MYSQL_DATABASE=selfhosting
# WireGuard Easy
WG_HOST=<YOUR_SERVER_IP>
PASSWORD=<YOUR_ADMIN_PASSWORD>
WG_DEFAULT_ADDRESS=192.168.178.x
WG_ALLOWED_IPS=192.168.178.0/24,10.0.1.0/24
# Grafana
GF_SECURITY_ADMIN_USER=admin
GF_SECURITY_ADMIN_PASSWORD=changeme
GF_USERS_ALLOW_SIGN_UP=false
# Caddy
ADMIN_USER=admin
ADMIN_PASSWORD=changeme
# n8n
N8N_SECURE_COOKIE=false
# CACHE
REDIS_HOST=localhost
REDIS_PORT=6379
# POSTGRES
POSTGRES_DB=postgres
POSTGRES_USER=user
POSTGRES_PASSWORD=password
# PGADMIN
PGADMIN_DEFAULT_EMAIL=<YOUR_EMAIL_ADDRESS>
PGADMIN_DEFAULT_PASSWORD=<SECRET>
# MQTT
MQTT_USER=changeUser
MQTT_PASSWORD=changePassword
# GHOSTFOLIO
ACCESS_TOKEN_SALT=GHOSTFOLIO
ALPHA_VANTAGE_API_KEY=
DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@localhost:5432/${POSTGRES_DB}?sslmode=prefer
JWT_SECRET_KEY=123456
PORT=3333
# JEEDOM
MYSQL_JEEDOM_USER=changeUser
MYSQL_JEEDOM_PASSWD=changePassword
JEEDOM_VERSION=V4-stable
# INVOICE-SHELF
DB_HOST=db
DB_DATABASE=crater
DB_USERNAME=changeUser
DB_PASSWORD=changePassword
SESSION_DRIVER=cookie
SESSION_LIFETIME=120
APP_URL=http://<YOUR_DOMAIN>:<PORT_IF_APPLICABLE>
SANCTUM_STATEFUL_DOMAINS=<YOUR_DOMAIN>:<PORT_IF_APPLICABLE>
SESSION_DOMAIN=<YOUR_DOMAIN>
TRUSTED_PROXIES="*"
# PAPERLESS-NGX
PAPERLESS_DBENGINE=postgresql
PAPERLESS_DBHOST=postgres
PAPERLESS_DBPORT=5432
PAPERLESS_DBNAME=paperless
PAPERLESS_DBUSER=paperless
PAPERLESS_DBPASS=changePassword
PAPERLESS_REDIS=redis://redis:6379
##Tika
##Paperless can make use of Tika and Gotenberg for parsing and converting "Office" documents (such as ".doc", ".xlsx" and ".odt").
##Tika and Gotenberg are also needed to allow parsing of E-Mails (.eml).
PAPERLESS_TIKA_ENABLED=1
PAPERLESS_TIKA_GOTENBERG_ENDPOINT=http://gotenberg:9004
PAPERLESS_TIKA_ENDPOINT=http://tika:9998
##Customize the language that paperless will attempt to use when parsing documents. It should be a 3-letter code, see the list of languages Tesseract supports.
#This can be a combination of multiple languages such as deu+eng, in which case Tesseract will use whatever language matches best.
#Keep in mind that Tesseract uses much more CPU time with multiple languages enabled.
PAPERLESS_OCR_LANGUAGE=por
PAPERLESS_OCR_LANGUAGES='por eng'
#Specify when you would like paperless to skip creating an archived version of your documents.
#never (default): Never skip creating an archived version.
#with_text: Skip creating an archived version for documents that already have embedded text.
#always: Always skip creating an archived version.
PAPERLESS_OCR_SKIP_ARCHIVE_FILE=with_text
PAPERLESS_TIME_ZONE=Europe/Lisbon
PAPERLESS_URL=changeUrl
PAPERLESS_ALLOWED_HOSTS=192.168.1.146
# DIUN
DIUN_WATCH_WORKERS=20
DIUN_WATCH_JITTER=30s
DIUN_PROVIDERS_DOCKER=true
DIUN_PROVIDERS_DOCKER_WATCHBYDEFAULT=true
DIUN_NOTIF_SLACK_WEBHOOKURL=<SLACK_WEBHOOK_URL_HERE>
# LUBELOGGER
LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
MailConfig__EmailServer=""
MailConfig__EmailFrom=""
MailConfig__UseSSL="false"
MailConfig__Port=587
MailConfig__Username=""
MailConfig__Password=""
LOGGING__LOGLEVEL__DEFAULT=Error
# FRIGATE
FRIGATE_GO2RTC_RTSP_USERNAME=go2rtcUsername
FRIGATE_GO2RTC_RTSP_PASSWORD=secret
FRIGATE_RTSP_USER=admin
FRIGATE_RTSP_PASSWORD=secret
FRIGATE_MQTT_USER=mqttuser
FRIGATE_MQTT_PASSWORD=mqttpassword
PLUS_API_KEY=FRIGATE_PLUS_KEY
# GO2RTC
RTSP_USER=changeUser
RTSP_PASS=changePassword
# GO2RTC
RTSP_USER=admin
RTSP_PASS=secret
# OLLAMA
OLLAMA_HOST=192.168.1.146
# Elasticsearch
ELASTIC_PASSWORD=changePassword
# Version of Elastic products
STACK_VERSION=8.17.2
# Port to expose Elasticsearch HTTP API to the host
ES_PORT=9200
# Set to 'basic' or 'trial' to automatically start the 30-day trial
LICENSE=basic
# Kibana
KIBANA_PASSWORD=changePassword
# Port to expose Kibana to the host
KIBANA_PORT=5601
# Increase or decrease based on the available host memory (in bytes)
MEM_LIMIT=1073741824