diff --git a/config/firefox/bookmarks.nix b/config/firefox/bookmarks.nix index d3f9d46..0dfba2c 100644 --- a/config/firefox/bookmarks.nix +++ b/config/firefox/bookmarks.nix @@ -9,10 +9,6 @@ name = "Claude"; url = "https://claude.ai"; } - { - name = "MicroBin"; - url = "https://bin.yanlincs.com"; - } { name = "Paperless"; url = "https://paperless.yanlincs.com"; diff --git a/hosts/nixos/hs/containers.nix b/hosts/nixos/hs/containers.nix index 87d8711..a3c5b86 100644 --- a/hosts/nixos/hs/containers.nix +++ b/hosts/nixos/hs/containers.nix @@ -352,44 +352,6 @@ in autoStart = true; }; - # MicroBin web clipboard - microbin = { - image = "docker.io/danielszabo99/microbin:latest"; - - volumes = [ - "/var/lib/containers/config/microbin:/app/microbin_data" - ]; - - environment = { - PUID = commonUID; - PGID = commonGID; - TZ = systemTZ; - # Administrator credentials - MICROBIN_ADMIN_USERNAME = "admin"; - MICROBIN_ADMIN_PASSWORD = "@iK"; - # Read-only mode: require password to upload/create pastes - MICROBIN_READONLY = "true"; - MICROBIN_UPLOADER_PASSWORD = "1Hayashi-2Hiko"; - # Enable public pasta listing (public pastes only) - MICROBIN_NO_LISTING = "false"; - # Allow per-paste privacy controls - MICROBIN_PRIVATE = "true"; - # Enable encryption for sensitive pastes - MICROBIN_ENCRYPTION_CLIENT_SIDE = "true"; - MICROBIN_ENCRYPTION_SERVER_SIDE = "true"; - }; - - ports = [ - "5010:8080" - ]; - - extraOptions = [ - "--network=podman" - ]; - - autoStart = true; - }; - # RSS reader (Miniflux) rss = { image = "docker.io/miniflux/miniflux:latest"; diff --git a/hosts/nixos/vps/proxy.nix b/hosts/nixos/vps/proxy.nix index 8480da1..f32c469 100644 --- a/hosts/nixos/vps/proxy.nix +++ b/hosts/nixos/vps/proxy.nix @@ -137,31 +137,6 @@ }; }; - # MicroBin web clipboard - bin = { - rule = "Host(`bin.yanlincs.com`)"; - entrypoints = "websecure"; - service = "bin"; - tls = { - certResolver = "cloudflare"; - domains = [{ - main = "*.yanlincs.com"; - }]; - }; - }; - - # WebDAV file server - # files = { - # rule = "Host(`files.yanlincs.com`)"; - # entrypoints = "websecure"; - # service = "files"; - # tls = { - # certResolver = "cloudflare"; - # domains = [{ - # main = "*.yanlincs.com"; - # }]; - # }; - # }; }; services = { # Redirect service @@ -254,23 +229,6 @@ }; }; - # MicroBin backend (via WireGuard) - bin = { - loadBalancer = { - servers = [{ - url = "http://10.2.2.20:5010"; - }]; - }; - }; - - # WebDAV file server backend (via WireGuard) - # files = { - # loadBalancer = { - # servers = [{ - # url = "http://10.2.2.20:5009"; - # }]; - # }; - # }; }; middlewares = { # Redirect middleware