{ services.gotosocial = { enable = true; settings = { landing-page-user = "chandler"; protocol = "https"; host = "social.chandlerswift.com"; account-domain = "chandlerswift.com"; bind-address = "127.0.0.1"; port = 8001; # log-timestamp-format = ""; storage-local-base-path = "/srv/gotosocial/storage"; db-type = "sqlite"; db-address = "/srv/gotosocial/database.sqlite"; }; }; systemd.tmpfiles.settings."10-social-chandlerswift-com" = { "/srv/gotosocial" = { d = { user = "gotosocial"; }; }; }; services.caddy.virtualHosts."social.chandlerswift.com".extraConfig = '' encode zstd gzip reverse_proxy localhost:8001 ''; }