aboutsummaryrefslogtreecommitdiff
# 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'