mirror of
https://github.com/gensokyo-zone/infrastructure.git
synced 2026-02-09 04:19:19 -08:00
Finished setup
This commit is contained in:
parent
43354a4571
commit
cd7518be45
13 changed files with 78 additions and 44 deletions
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
config,
|
||||
meta,
|
||||
lib,
|
||||
...
|
||||
|
|
@ -6,15 +7,12 @@
|
|||
imports = with meta; [
|
||||
nixos.reisen-ct
|
||||
nixos.sops
|
||||
nixos.tailscale
|
||||
nixos.nginx
|
||||
nixos.acme
|
||||
nixos.cloudflared
|
||||
|
||||
/*
|
||||
# media
|
||||
# media
|
||||
nixos.plex
|
||||
nixos.tautuli
|
||||
nixos.tautulli
|
||||
nixos.ombi
|
||||
|
||||
# yarr harr fiddle dee dee >w<
|
||||
|
|
@ -22,9 +20,30 @@
|
|||
nixos.sonarr
|
||||
nixos.bazarr
|
||||
nixos.jackett
|
||||
*/
|
||||
];
|
||||
|
||||
sops.secrets.cloudflare_mediabox_tunnel = {
|
||||
owner = config.services.cloudflared.user;
|
||||
};
|
||||
|
||||
services.cloudflared = let
|
||||
tunnelId = "9295ed6e-4743-45c1-83b1-6c252ae5580a";
|
||||
in {
|
||||
tunnels.${tunnelId} = {
|
||||
default = "http_status:404";
|
||||
credentialsFile = config.sops.secrets.cloudflare_mediabox_tunnel.path;
|
||||
ingress = {
|
||||
"plex.gensokyo.zone".service = "http://localhost:32400";
|
||||
"tautuli.gensokyo.zone".service = "http://localhost:8181";
|
||||
"ombi.gensokyo.zone".service = "http://localhost:3579";
|
||||
"sonarr.gensokyo.zone".service = "http://localhost:8989";
|
||||
"radarr.gensokyo.zone".service = "http://localhost:7878";
|
||||
"bazarr.gensokyo.zone".service = "http://localhost:6767";
|
||||
"jackett.gensokyo.zone".service = "http://localhost:9117";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
sops.defaultSopsFile = ./secrets.yaml;
|
||||
|
||||
system.stateVersion = "21.05";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue