diff --git a/hosts/hitsugibune/nextcloud.nix b/hosts/hitsugibune/nextcloud.nix index 24a0160..a7cab2c 100644 --- a/hosts/hitsugibune/nextcloud.nix +++ b/hosts/hitsugibune/nextcloud.nix @@ -21,10 +21,17 @@ adminuser = "admin"; adminpassFile = config.age.secrets.nextcloud.path; dbtype = "pgsql"; + maintenance_window_start = 3; }; database.createLocally = true; }; + services.onlyoffice = { + enable = true; + hostname = "localhost"; + jwtSecretFile = config.age.secrets.onlyoffice.path; + }; + services.nginx = { enable = true; recommendedGzipSettings = true; @@ -35,6 +42,11 @@ forceSSL = true; enableACME = true; }; + + virtualHosts.${config.services.onlyoffice.hostname} = { + forceSSL = true; + enableACME = true; + }; }; security.acme = { diff --git a/secrets/onlyoffice.age b/secrets/onlyoffice.age index cc55b4c..b7c69d0 100644 --- a/secrets/onlyoffice.age +++ b/secrets/onlyoffice.age @@ -1,15 +1,15 @@ age-encryption.org/v1 --> ssh-ed25519 7PLkJg ViqmKiD8ygCmRP5jDDwWl8A00BPoeydETL+e7wTb8Do -SL7xYzWxFS2uJ7y0HETQlXE6JvZP9XWevp/gatEXwMc +-> ssh-ed25519 7PLkJg jWJ59NM3YEnZrD83eRHEGHlCjk4OewrJkK5aRJt1x1c +SdROkva66/FOIRd4701gnYBR+H2J0Abwn9/MXBDElBc -> ssh-rsa LgF3EQ -k3nfxhBBiwB18N5YO4lrkRtJkzmzw3sbD0AmsBoi9N/BbAN0RyPAguk+QUozhPaZ -0/AkNxdZl1C4hP5aas9mcyP4d/7lQwOYAENqFwdQ24wZYi3ttrwo3tukoOiUqRyH -BuZmjrPLBhERxtoUKRMTZWHgGhkiZhViT0+msER51TuwA3ga/6AnMJRnbWtIPWzc -LCHuIiMyC9VDwMcQ2HQ+66e43FWXXPwKJBV/ZAHcd9aBFIJrOtg6HphG4z0XMssx -MJW+u2rlsxU+MowF/AXSV+XpUI6B4JrYsHQgm1uDDjAwLs37QQHqBS8gp124oS7b -Xkb/I3QFrhWmG5tPLg/r57C/d80CLL1F2I3gTUQ7X+8v7bC05M7K6YXwTy37virk -/SZ24SclIzm5H1z6C/WBQeGMAi1H5ED/K1ot5AuDjS7asVXkbJk6SNx7KDjawErS -xIJlVomNnPdO4yx5UpBIsPIletqOW4y4Vb7rTjW/kxBrXtCSUvZ9KSTkTzT/Fx6j +Lsyzim9N2L2uwt8YnhaEIqJW8scltWpRWdRXY4ZzWvf03IK4R7ReLRLD5Ze8KHwS +1ytkd3Ae4JJaNhZcTbUKQ2plhg4aq+4NBPpIIZt8hQ1zCe3FswzvEtksveGDFCIC +OOTvEZvxzzneOPAk0zzy0M1LSpj2pNaSmVxWOafQ27g4dypuvq3qa0SHaAxbWKsH +5Igyln8QxbCEt5H9tdQV7lvdlheLklfrBlyCtUvupmTxJZdrQqeTp7GbHs5Zn+op +fSQaFQHQdsDPBBGOiDQeZvlmFbYaF60y35PTpHbUzKU5ynDXCs/sdoE8TT6xpjps +1ZUS5xCb/m6+zH79JQt7NE5Ld/1LogIXvQiD1jk1jFGBt6Li8bSXpToUzTut7jcw +5e2E6W+N4/U9pfD2UnKONB4W46S3XE0GkwN4Lz4mqOGSQNwb3taPHnIhfEu3dVwe +3zXKV4vFkTpiVhfjg+iROySzINIBIc6IvKYfjXKYqCZUHATGfJAvyT84ppc2pAOe ---- 56b6m7hN0dzWzlgBpOnfb5+sxRYrrtYR4gvFDWC3o7c -prL1 %KeޅJBl0" \ZKŇiN.5۟[3 \ No newline at end of file +--- mXBj9e8dBR6FyoEhcT989KGLfAvRt4p5KFkccVkLRrE +7FGDHU_f6