-
Notifications
You must be signed in to change notification settings - Fork 0
/
homecloud.env
90 lines (73 loc) · 2.19 KB
/
homecloud.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
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
# A homecloud deployment environment base environment
# A homecloud deployment, typically has following parts,
# Deployment username(e.g. admin or root)
DEPLOYMENT_USER=<user>
# 0. homecloud service destination path
# To hold the service control scripts and other services related
# files.
# We recommend to put this file itself to SERVICE_DESTINATION too
SERVICE_DESTINATION=/homecloud
# 1. application depot - host all applicaiton runtime
# code, data and etc. Usually stay in with
# baseos or system disk, apply SSD performance,
# by default, /apps
#
APPS_BASE=/apps
#
# 2. data depot - Host all user data, usually, stay
# on large capacity HDD disk or NAS or any other
# storage which can save large amount of user data.
# It is easy to backup and move or migrate between
# homecloud computing nodes. e.g. a USB disk atached
# to baseos which is mounted to /vols/primary
#
DATA_BASE=/vols/primary/data
#
# 3. vault depot - Host all runtime credential and
# passwords. by default it is /vault and stay in
# baseos system disk.
#
VAULT_BASE=/vault
#
# SSL certificates provided by self-signed, ACME or other services
CERTIFICATE_PATH= # THe certificates, private keys store path(hpath)
# Extra compose file
EXTRA_COMPOSE_FILE=
# Primary DNS name
PRIMARY_SERVER_NAME=
PRIMARY_CERT_FILE=
PRIMARY_PRIVATE_KEY_FILE=
# Auth DNS name
AUTHENTIK_SERVER_NAME=
AUTHENTIK_CERT_FILE=
AUTHENTIK_PRIVATE_KEY_FILE=
# LB Service port, sometimes, we need a different service port for local development or troubleshooting
LB_HTTP_PORT=80
LB_HTTPS_PORT=443
# Code
CODE_SERVER_ENABLED="no" # If this is set to yes please set the following CODE server items
CODE_SERVER_NAME=
CODE_CERT_FILE=
CODE_PRIVATE_KEY_FILE=
# Nextcloud Talk server
TALK_SERVER_ENABLED="no"
# ClamAV server
CLAMAV_SERVER_ENABLED="no"
# Calibre-web
CALIBREWEB_ENABLED="no"
CALIBREWEB_SERVER_NAME=""
CALIBREWEB_CERT_FILE=""
CALIBREWEB_PRIVATE_KEY_FILE=""
# Jellyfin
JELLYFIN_ENABLED="no"
JELLYFIN_SERVER_NAME=""
JELLYFIN_CERT_FILE=""
JELLYFIN_PRIVATE_KEY_FILE=""
# Bookstack
BOOKSTACK_ENABLED="no"
BOOKSTACK_SERVER_NAME=""
BOOKSTACK_CERT_FILE=""
BOOKSTACK_PRIVATE_KEY_FILE=""
# Maintenance configurations
ALERT_EMAIL= # An email to send alert messages
# vim: filetype=bash