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 service/anubis port: 6938/8410
9# Misc available ports: 6908-11, 6913, 6916-21, 6923-4, 6927-8, 6933
10# Misc Anubis available: 8401, 8407
11
12[booklore]
13port = 6905
14host = "marvin"
15extUrl = "lib.pyrox.dev"
16
17[buildbot-server]
18port = 6915
19host = "marvin"
20extUrl = "buildbot.pyrox.dev"
21
22[cache]
23port = 6900
24host = "marvin"
25tsHost = "cache"
26
27[deemix]
28port = 6907
29host = "marvin"
30tsHost = "deemix"
31
32[git]
33port = 6904
34host = "marvin"
35extUrl = "git.pyrox.dev"
36anubis = 8402
37
38[grafana]
39port = 6914
40host = "marvin"
41extUrl = "stats.pyrox.dev"
42anubis = 8403
43
44[immich]
45port = 6936
46host = "marvin"
47extUrl = "img.pyrox.dev"
48pubProxy = 6937
49
50[jellyfin]
51port = 8096
52host = "marvin"
53extUrl = "media.pyrox.dev"
54anubis = 8404
55exporter = 30103
56
57[mail-vault]
58port = 6908
59host = "marvin"
60extUrl = "mail-vault.pyrox.dev"
61
62[matrix-server]
63port = 6922
64host = "marvin"
65extUrl = "matrix.pyrox.dev"
66
67[miniflux]
68port = 6903
69host = "marvin"
70extUrl = "rss.pyrox.dev"
71anubis = 8405
72
73[nextcloud]
74port = 6926
75host = "marvin"
76extUrl = "cloud.pyrox.dev"
77anubis = 8406
78
79[paperless]
80port = 6902
81host = "marvin"
82extUrl = "paper.pyrox.dev"
83
84[pinchflat]
85port = 6930
86host = "marvin"
87tsHost = "yt"
88
89[planka]
90port = 6929
91host = "marvin"
92extUrl = "plan.cs2a.club"
93anubis = 8408
94
95[pocket-id]
96port = 6932
97host = "marvin"
98extUrl = "auth.pyrox.dev"
99anubis = 8401
100
101[redlib]
102port = 6901
103host = "marvin"
104tsHost = "reddit"
105
106[scrutiny]
107port = 6931
108host = "marvin"
109tsHost = "scrutiny"
110
111[shelfmark]
112port = 6906
113host = "marvin"
114tsHost = "shelfmark"
115
116[tangled-knot]
117port = 6934
118host = "marvin"
119extUrl = "knot.pyrox.dev"
120intListenPort = 30106
121
122[tangled-spindle]
123port = 6935
124host = "marvin"
125extUrl = "spindle.pyrox.dev"
126
127[vaultwarden]
128port = 6912
129host = "marvin"
130extUrl = "bw.pyrox.dev"
131anubis = 8409
132
133[webmentiond]
134port = 6925
135host = "marvin"
136extUrl = "wm.pyrox.dev"