My Nix Configuration
1# Schema: 2# port: what port the service uses internally, int 3# host: What host the service runs on 4# extUrl: (optional) the externally accessible domain name of the service 5# anubis: What port the anubis service for this domain will use, int 6# tsHost: (optional) What Tailscale host this service will run on, for services only available via Tailscale. 7# # Should only be set if this is available externally, if at all, since TS-only services aren't able to be scraped. 8# Current lowest unassigned port: 6938 9[authentik] 10port = 6908 11host = "marvin" 12extUrl = "auth.pyrox.dev" 13anubis = 8401 14 15[buildbot-server] 16port = 6915 17host = "marvin" 18extUrl = "buildbot.pyrox.dev" 19 20[cache] 21port = 6900 22host = "marvin" 23extUrl = "cache.coelacanth-dragon.ts.net" 24 25[deemix] 26port = 6907 27host = "marvin" 28extUrl = "deemix.pyrox.dev" 29tsHost = "deemix" 30 31[git] 32port = 6904 33host = "marvin" 34extUrl = "git.pyrox.dev" 35anubis = 8402 36 37[grafana] 38port = 6914 39host = "marvin" 40extUrl = "stats.pyrox.dev" 41anubis = 8403 42 43[iceshrimp] 44port = 6923 45host = "marvin" 46extUrl = "soc.pyrox.dev" 47 48[immich] 49port = 6936 50host = "marvin" 51extUrl = "img.pyrox.dev" 52pubProxy = 6937 53 54[jellyfin] 55port = 8096 56host = "marvin" 57extUrl = "media.pyrox.dev" 58anubis = 8404 59exporter = 30103 60 61[matrix-server] 62port = 6922 63host = "marvin" 64extUrl = "matrix.pyrox.dev" 65 66[miniflux] 67port = 6903 68host = "marvin" 69extUrl = "rss.pyrox.dev" 70anubis = 8405 71 72[nextcloud] 73port = 6926 74host = "marvin" 75extUrl = "cloud.pyrox.dev" 76anubis = 8406 77 78[nextcloud-imaginary] 79port = 6928 80host = "marvin" 81 82[nextcloud-office] 83port = 6927 84host = "marvin" 85extUrl = "office.pyrox.dev" 86anubis = 8407 87 88[pinchflat] 89port = 6930 90host = "marvin" 91tsHost = "yt" 92 93[pingvin-share] 94port = 6933 95host = "marvin" 96extUrl = "share.pyrox.dev" 97anubis = 8410 98be-port = 30104 99be-anubis = 30105 100 101[planka] 102port = 6929 103host = "marvin" 104extUrl = "plan.cs2a.club" 105anubis = 8408 106 107[prosody] 108host = "marvin" 109extUrl = "xmpp.pyrox.dev" 110 111[pocket-id] 112port = 6932 113host = "marvin" 114extUrl = "auth.pyrox.dev" 115anubis = 8401 116 117[redlib] 118port = 6901 119host = "marvin" 120tsHost = "reddit" 121 122[scrutiny] 123port = 6931 124host = "marvin" 125tsHost = "scrutiny" 126 127[tangled-knot] 128port = 6934 129host = "marvin" 130extUrl = "knot.pyrox.dev" 131intListenPort = 30106 132 133[tangled-spindle] 134port = 6935 135host = "marvin" 136extUrl = "spindle.pyrox.dev" 137 138 139[vaultwarden] 140port = 6912 141host = "marvin" 142extUrl = "bw.pyrox.dev" 143anubis = 8409 144 145[webmentiond] 146port = 6925 147host = "marvin" 148extUrl = "wm.pyrox.dev"