diff --git a/nix/os/devices/sj-bm-hostkey0/configuration.nix b/nix/os/devices/sj-bm-hostkey0/configuration.nix index ca1551e..8e53c81 100644 --- a/nix/os/devices/sj-bm-hostkey0/configuration.nix +++ b/nix/os/devices/sj-bm-hostkey0/configuration.nix @@ -154,8 +154,28 @@ in { environment.systemPackages = [ pkgs.hdparm + pkgs.fuse ]; + programs.fuse.userAllowOther = true; + + services.caddy.enable = true; + services.caddy.email = "mail@stefanjunker.de"; + services.caddy.globalConfig = '' + auto_https disable_redirects + ''; + services.caddy.virtualHosts = let + holochainDomain = "dev.infra.holochain.org"; + in { + "${nodeName}.${holochainDomain}" = { + extraConfig = '' + handle_path /s3/* { + reverse_proxy http://127.0.0.1:9000 + } + ''; + }; + }; + # home-manager.users.steveej = _: { # imports = [ # ../../../home-manager/configuration/text-minimal.nix @@ -169,6 +189,11 @@ in { # }; virtualisation.libvirtd.enable = true; + virtualisation.docker.enable = true; + + virtualisation.podman.enable = true; + virtualisation.podman.autoPrune.enable = true; + # virtualisation.podman.dockerSocket.enable = true; boot.binfmt.emulatedSystems = [ "aarch64-linux"