{ config, lib, pkgs, ... }: { imports = [ ./default.nix ]; services.traefik.dynamicConfigOptions.http = { routers.nextcloud = { rule = "Host(`cloud.xenia.me.uk`)"; entryPoints = [ "http" "https" ]; service = "nextcloud-webinterface"; middlewares = [ "hsts" ]; tls = { certResolver = "default"; }; }; services.nextcloud-webinterface.loadBalancer.servers = [{ url = "http://localhost:8000"; }]; }; }