debug = false auth_key = "dd570e3c4784bcafcb96d6a1c79c20e63116b2eaa8190ed027d0287b3ba73778" bind = "0.0.0.0:9999" domain = "crisidev.org" weave_domain = "weave.local" primary = "dagobah" data_dir = "/share/docktor/data" apps_dir = "/share/docktor/apps" background_fetch_interval = 15 peers = [ "http://mandalore:9999", "http://corellia:9999", "http://coruscant:9999" ] [ssh_settings] user = "root" key = "/home/bigo/.ssh/id_rsa" [services] coruscant = [ "owntracks", "readarr", "tiny", "jellyfin", "term-stream", "grafana", "zerobin", "drone-runner" ] dagobah = ["mosquitto", "sslh", "auth-proxy", "nginx", "headscale"] global = ["docktor", "node-exporter", "ping-exporter", "promtail"] mandalore = [ "sonarr", "prowlarr", "drone", "alertmanager-gotify-relay", "redis", "deluge", "imgur", "jellyfin-transcode", "photoprism", "pihole", "drone-runner", "loki", ] corellia = [ "radarr", "alertmanager", "bazarr", "prometheus", "gotify", "gitea", "syncthing", "jellyfin-transcode", "minio", "gokapi", "derp", "drone-runner", ] [processes.global.docktor] command = "docktor status" pod = "docktor" [processes.global.weave] command = "pgrep -f [w]eaver" monitoring_port = 6782 pod = "weave" [processes.global.scope] command = "pgrep -f [s]scope" pod = "weave" [processes.global.tailscal] command = "pgrep -f [t]ailscaled" pod = "headscale" [processes.dagobah.docktor] command = "docktor status" http_port = 9999 monitoring_port = 9999 pod = "docktor" [processes.mandalore.scope] command = "pgrep -f [s]scope" http_port = 4040 http_auth = true pod = "weave" [processes.mandalore.notifyd] command = "pgrep -f [n]otifyd" http_port = 4225 pod = "irc" service = "notify.crisidv.org" [processes.mandalore.irc] command = "pgrep -f '[b]itlbee' && pgrep -f '[w]eechat'" http_port = 9001 pod = "irc" service = "irc.crisidv.org" [ssh_processes.dagobah.hoth.dnscrypt] command = "pgrep -f '[d]nscrypt" pod = "router" [ssh_processes.dagobah.hoth.hostapd] command = "pgrep -f '[h]ostapd" pod = "router" [ssh_processes.dagobah.hoth.luci] command = "pgrep -f '[l]ighttpd" http_port = 80 http_auth = true pod = "router" service = "hoth.crisidev.org" [ssh_processes.dagobah.hoth.node_exporter] command = "pgrep -f '[n]ode_exporter" monitoring_port = 9100 pod = "prometheus" [ssh_processes.dagobah.hoth.tailscale] command = "pgrep -f '[t]ailscaled" pod = "headscale" [ssh-processes.dagobah.kamino.hostapd] command = "pgrep -f '[h]ostapd" pod = "router" [ssh_processes.dagobah.kamino.luci] command = "pgrep -f '[l]ighttpd" http_port = 80 http_auth = true pod = "router" service = "hoth.crisidev.org" [ssh_processes.dagobah.kamino.node_exporter] command = "pgrep -f '[n]ode_exporter" monitoring_port = 9100 pod = "prometheus" [ssh_processes.dagobah.deathstar.node_exporter] command = "pgrep -f '[n]ode_exporter" monitoring_port = 9100 pod = "prometheus" [ssh_processes.dagobah.deathstar.danted] command = "pgrep -f '[d]anted" pod = "crisiflix" [ssh_processes.dagobah.deathstar.tailscale] command = "pgrep -f '[t]ailscaled" pod = "headscale"