diff --git a/hosts/storage-2/bahnansagen.nix b/hosts/storage-2/bahnansagen.nix deleted file mode 100644 index 64e1757..0000000 --- a/hosts/storage-2/bahnansagen.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ ... }: - -{ - services.nginx.virtualHosts = { - "bahnansagen.clerie.de" = { - enableACME = true; - forceSSL = true; - locations."/" = { - alias = "/data/bahnansagen/"; - basicAuthFile = "/var/src/secrets/nginx/bahnansagen.htpasswd"; - }; - }; - }; - -} diff --git a/hosts/storage-2/configuration.nix b/hosts/storage-2/configuration.nix index dd16b5e..de08aad 100644 --- a/hosts/storage-2/configuration.nix +++ b/hosts/storage-2/configuration.nix @@ -5,10 +5,7 @@ [ ./hardware-configuration.nix ../../configuration/proxmox-vm - ./bahnansagen.nix ./mixcloud.nix - ./share.nix - ./storage.nix ./syncthing.nix ]; diff --git a/hosts/storage-2/filemanager/index.html b/hosts/storage-2/filemanager/index.html deleted file mode 100644 index ce52a0b..0000000 --- a/hosts/storage-2/filemanager/index.html +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - storage.clerie.de - - - - -
-
-

-
- -
-
-
-
- - - diff --git a/hosts/storage-2/share.nix b/hosts/storage-2/share.nix deleted file mode 100644 index b02734b..0000000 --- a/hosts/storage-2/share.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ ... }: - -{ - services.nginx.virtualHosts = { - "share.clerie.de" = { - enableACME = true; - forceSSL = true; - - locations."~ \"/([0-9a-z]+)/\"" = { - root = "/data/share/"; - extraConfig = '' - autoindex on; - autoindex_exact_size off; - ''; - }; - }; - }; -} - diff --git a/hosts/storage-2/storage.nix b/hosts/storage-2/storage.nix deleted file mode 100644 index 334cb9c..0000000 --- a/hosts/storage-2/storage.nix +++ /dev/null @@ -1,38 +0,0 @@ -{ ... }: - -{ - services.nginx.virtualHosts = { - "storage.clerie.de" = { - enableACME = true; - forceSSL = true; - - basicAuthFile = "/var/src/secrets/nginx/storage.htpasswd"; - - locations."= /" = { - alias = "${./filemanager}/"; - extraConfig = '' - try_files index.html =404; - ''; - }; - - locations."/_/" = { - alias = "/data/"; - extraConfig = '' - autoindex on; - autoindex_format json; - - client_body_temp_path /data; - dav_methods PUT DELETE MKCOL COPY MOVE; - create_full_put_path on; - dav_access group:rw all:r; - client_max_body_size 1G; - ''; - }; - }; - }; - - systemd.services.nginx.serviceConfig = { - ReadWritePaths = "/data"; - }; -} -