derp
This commit is contained in:
parent
2730b695e7
commit
de609b4e69
|
@ -112,10 +112,12 @@
|
||||||
# wget
|
# wget
|
||||||
cloudflared
|
cloudflared
|
||||||
filebrowser
|
filebrowser
|
||||||
|
dufs
|
||||||
git
|
git
|
||||||
helix
|
helix
|
||||||
nil
|
nil
|
||||||
starship
|
starship
|
||||||
|
tailscale
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.fish= {
|
programs.fish= {
|
||||||
|
|
|
@ -18,6 +18,20 @@ in
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
systemd.services.tailBrowser = with pkgs; {
|
||||||
|
enable = true;
|
||||||
|
description = "serve via tailscale filebrowser";
|
||||||
|
wantedBy = [ "multi-user.target" ];
|
||||||
|
unitConfig = {
|
||||||
|
After="filebrowser.target";
|
||||||
|
};
|
||||||
|
serviceConfig = {
|
||||||
|
ExecStart = "${tailscale}/bin/tailscale serve --http 80 localhost:8080";
|
||||||
|
# User= "jellyfin";
|
||||||
|
Type= "simple";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
services.nginx.virtualHosts.${domain} = {
|
services.nginx.virtualHosts.${domain} = {
|
||||||
locations."/" = {
|
locations."/" = {
|
||||||
|
|
|
@ -11,11 +11,11 @@
|
||||||
./audiobooks.nix
|
./audiobooks.nix
|
||||||
./tunnel.nix
|
./tunnel.nix
|
||||||
./forgejo.nix
|
./forgejo.nix
|
||||||
# ./nextcloud.nix
|
./nextcloud.nix
|
||||||
./jellyfin.nix
|
./jellyfin.nix
|
||||||
./filebrowser.nix
|
./filebrowser.nix
|
||||||
|
./tail.nix
|
||||||
# ./matrix.nix
|
# ./matrix.nix
|
||||||
# ./tail.nix
|
|
||||||
# ./coturn.nix
|
# ./coturn.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
23
tunnel.nix
23
tunnel.nix
|
@ -1,16 +1,19 @@
|
||||||
{...}:
|
{...}:
|
||||||
{
|
{
|
||||||
services.nginx.enable = true;
|
services.nginx = {
|
||||||
services.cloudflared = {
|
enable = true;
|
||||||
enable = true;
|
clientMaxBodySize = "10g";
|
||||||
tunnels = {
|
};
|
||||||
"tulpan" = {
|
services.cloudflared = {
|
||||||
credentialsFile = "/etc/nixos/.secrets/tulpan-tunnel.json";
|
enable = true;
|
||||||
default = "http_status:404";
|
tunnels = {
|
||||||
ingress = {
|
"tulpan" = {
|
||||||
"*.sondell.org" = "http://localhost:80";
|
credentialsFile = "/etc/nixos/.secrets/tulpan-tunnel.json";
|
||||||
|
default = "http_status:404";
|
||||||
|
ingress = {
|
||||||
|
"*.sondell.org" = "http://localhost:80";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue