blob: 7b274400f8be5140f2dab2e06caf77b183258d96 (
plain)
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
|
# The value in this file correspond to MY SETUP.
# You will need to change these to reflect yours.
---
# This is the secondary user you want to setup.
# Passwords go in the Vault.
username: 'kdam0'
# This is pretty much only used for the ZFS install step.
# sbc: Currently supported ones are:
# - Rockchip: rockchip64
# If you don't care about installing ZFS from here, leave this blank.
hardware: 'rockchip64'
# the wildcard domain under which all apps will be hosted.
apps_domain: 'kumardamani.net'
# list of all the apps you want to run behind nginx.
# port: the host port that this service will be available on.
# access_domain: external (nginx) domain.
# Only include when applicable.
# You should make sure that these subdomains have been created in your DNS settings.
# status_endpoint: the http endpoint to check for service status.
# curl_requires_auth: whether or not the http status check requires auth.
apps_conf_map:
nextcloud:
port: 31900
access_domain: 'files.{{ apps_domain }}'
status_endpoint: ''
curl_requires_auth: false
prometheus:
port: 9090
access_domain: 'metrics.{{ apps_domain }}'
status_endpoint: ''
curl_requires_auth: false
bitwarden:
port: 31901
access_domain: 'vault.{{ apps_domain }}'
status_endpoint: ''
curl_requires_auth: false
searxng:
port: 31902
access_domain: 'search.{{ apps_domain }}'
status_endpoint: ''
curl_requires_auth: false
transmission:
port: 31903
access_domain: 'torrents.{{ apps_domain }}'
status_endpoint: ''
curl_requires_auth: true
sonarr:
port: 31904
status_endpoint: '/system/status'
curl_requires_auth: false
radarr:
port: 31905
status_endpoint: '/system/status'
curl_requires_auth: false
prowlarr:
port: 31906
status_endpoint: '/system/status'
curl_requires_auth: false
bazarr:
port: 31907
status_endpoint: '/system/status'
curl_requires_auth: false
photoprism:
port: 31908
access_domain: 'photos.{{ apps_domain }}'
status_endpoint: ''
curl_requires_auth: false
# adguard:
# port: 31909
# access_domain: 'adguard.{{ apps_domain }}'
# status_endpoint: ''
# curl_requires_auth: false
# list all static websites you plan to host here.
# name: the root domain name of the static website.
# git_url: the git repo from which to pull this site code from.
# including the creds.
# Only include when applicable.
# git_version: the git branch to use for the pull.
# Only include when applicable.
# html_root: the path to where the html base dir is.
# NOTE: Must end with /
nginx_websites:
- name: 'kumardamani.net'
git_url: 'https://{{ (git_user|default(None)) | urlencode() }}:{{ (git_pass|default(None)) | urlencode() }}@gitlab.com/kdam0/kumardamani.net.git' # noqa yaml
git_version: 'main'
html_root: 'public/'
- name: 'amayastuff.com'
vpn_domain: 'kdvpn.crabdance.com'
|