diff --git a/hosts/idols-aquamarine/caddy.nix b/hosts/idols-aquamarine/caddy.nix index 88932720..b00f8950 100644 --- a/hosts/idols-aquamarine/caddy.nix +++ b/hosts/idols-aquamarine/caddy.nix @@ -93,38 +93,6 @@ in encode zstd gzip reverse_proxy http://localhost:8880 ''; - virtualHosts."minio.writefor.fun".extraConfig = '' - ${hostCommonConfig} - encode zstd gzip - reverse_proxy http://localhost:9096 { - header_up Host {http.request.host} - header_up X-Real-IP {http.request.remote.host} - header_up X-Forwarded-For {http.request.header.X-Forwarded-For} - header_up X-Forwarded-Proto {scheme} - transport http { - dial_timeout 300s - read_timeout 300s - write_timeout 300s - } - } - ''; - virtualHosts."minio-ui.writefor.fun".extraConfig = '' - ${hostCommonConfig} - encode zstd gzip - reverse_proxy http://localhost:9097 { - header_up Host {http.request.host} - header_up X-Real-IP {http.request.remote.host} - header_up X-Forwarded-For {http.request.header.X-Forwarded-For} - header_up X-Forwarded-Proto {scheme} - header_up Upgrade {http.request.header.Upgrade} - header_up Connection {http.request.header.Connection} - transport http { - dial_timeout 300s - read_timeout 300s - write_timeout 300s - } - } - ''; # Allow http access for specific api (do not redirect to https) # virtualHosts."http://xxx.writefor.fun/a/b/c".extraConfig = '' # encode zstd gzip diff --git a/hosts/idols-aquamarine/minio.nix b/hosts/idols-aquamarine/minio.nix deleted file mode 100644 index 3fc308c3..00000000 --- a/hosts/idols-aquamarine/minio.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ config, ... }: -let - dataDir = [ "/data/apps/minio/data" ]; - configDir = "/data/apps/minio/config"; -in -{ - # https://github.com/NixOS/nixpkgs/blob/nixos-26.05/nixos/modules/services/web-servers/minio.nix - services.minio = { - enable = true; - browser = true; # Enable or disable access to web UI. - - inherit dataDir configDir; - listenAddress = "127.0.0.1:9096"; - consoleAddress = "127.0.0.1:9097"; # Web UI - region = "us-east-1"; # default to us-east-1, same as AWS S3. - - # File containing the MINIO_ROOT_USER, default is “minioadmin”, and MINIO_ROOT_PASSWORD (length >= 8), default is “minioadmin”; - rootCredentialsFile = config.age.secrets."minio.env".path; - }; -} diff --git a/hosts/idols-aquamarine/oci-containers/homepage/config/services.yaml b/hosts/idols-aquamarine/oci-containers/homepage/config/services.yaml index 424ded0c..649ae0f0 100644 --- a/hosts/idols-aquamarine/oci-containers/homepage/config/services.yaml +++ b/hosts/idols-aquamarine/oci-containers/homepage/config/services.yaml @@ -58,11 +58,6 @@ href: "https://sftpgo.writefor.fun/web/admin/folders" description: WebDAV & SFTP server siteMonitor: https://sftpgo.writefor.fun/ - - MinIO: - icon: minio.png - href: "https://minio-ui.writefor.fun/" - description: S3 compatible object storage - siteMonitor: "https://minio-ui.writefor.fun/" - Gitea: icon: gitea.png href: "https://git.writefor.fun/" diff --git a/secrets/nixos.nix b/secrets/nixos.nix index 5d92d7fe..c708adc2 100644 --- a/secrets/nixos.nix +++ b/secrets/nixos.nix @@ -175,11 +175,6 @@ in mode = "0400"; owner = "sftpgo"; }; - "minio.env" = { - file = "${mysecrets}/server/minio.env.age"; - mode = "0400"; - owner = "minio"; - }; }; })