add nextcloud to alexandria

This commit is contained in:
William 2023-07-13 14:51:04 -03:00
parent 7c61786305
commit 077d0895b4
4 changed files with 44 additions and 1 deletions

View file

@ -10,6 +10,7 @@
./jellyfin.nix ./jellyfin.nix
./librespeed.nix ./librespeed.nix
./minecraft.nix ./minecraft.nix
./nextcloud.nix
./nginx.nix ./nginx.nix
./paperless.nix ./paperless.nix
./searx.nix ./searx.nix

View file

@ -0,0 +1,27 @@
{ inputs, config, pkgs, lib, ... }:
{
services = {
nextcloud = {
enable = true;
package = pkgs.nextcloud27;
hostname = "nextcloud.baduhai.me";
configureRedis = true;
caching.apcu = false;
https = true;
sercreFile = config.age.secrets.nextcloud.path;
};
nginx.virtualHosts.${config.services.nextcloud.hostName} = {
useACMEHost = "baduhai.me";
forceSSL = true;
kTLS = true;
};
};
age.secrets.nextcloud = {
file = ../../../secrets/nextcloud.json.age;
owner = "nextcloud";
group = "hosted";
};
}

View file

@ -23,7 +23,6 @@ in {
qbittorrent = mkStringOption "8008"; qbittorrent = mkStringOption "8008";
actual = mkStringOption "8009"; actual = mkStringOption "8009";
pairdrop = mkStringOption "8010"; pairdrop = mkStringOption "8010";
miniflux = mkStringOption "8011";
jellyfin = mkStringOption "8096"; jellyfin = mkStringOption "8096";
sonarr = mkStringOption "8989"; sonarr = mkStringOption "8989";
jackett = mkStringOption "9117"; jackett = mkStringOption "9117";

View file

@ -0,0 +1,16 @@
age-encryption.org/v1
-> ssh-ed25519 hi+lKA SsSZXZTn+ZaefdeVvvnS1k/f8EjYU8Cn4W+yQFhdpSU
M8RVb+CWBmQWK17OlB5glDzieubtg90SGRQh/hnmH1Y
-> ssh-ed25519 SP9f6A BvAhyE9erg0VvlvXojVgv7e3zv2lU3JVrfgN1+ddzSk
Hw0UJltUg0ewDGxR/kjLA3KPvRyPp4qmmuikRqm6Lyk
-> ssh-ed25519 8YSAiw dY56LRpTmiZ/f4oWBAZzlOr8VkHUR38o6NBk67XmHks
iNw3xxSAmzYm84eWAPwy+Kg70aqT3FegJuQgW8bgD8E
-> ssh-ed25519 3Chb7w fCUcQbI3FuzLo980/w/qvlzuVcnhFEyk+JvyY3eEM3o
3sPYmv/hoysRtIA6Fb19QI1cSbYZ9vIDWVmmzSZbwog
-> ssh-ed25519 J6tVTA pqZWQ2IQL31HFQgBApSDDh9jqlvNO0OsCl704QHN3mw
+ANtWy94qtpy/IrUX8sbuxqY/jupQ2Ij+porE9H1ZSg
-> JX#25-grease ik7U7n
weuEU/AqgBSZQSb4vHzDIMTRcbNcNnESQF6OcJ8N68yA5EGvQ75tPLkCKSOkprkw
z1FMPifPDkcviKoAAxywtrGnOqKkro2tZrXXNI4YJ0oKcBKSZkfbRho
--- jQNm3S+I4jMRrMABBNb9UXTPRQjE3JwHns+fGOA8+ps
_~Q3tän™:ö°E~r1÷Õ¡¶6ß¡/h•ÓÖÍĽN܃‡lñ-Eso\‰`ô°Ñ™N×?;Iу€ÛP,ÞGãXPì§6{»joÝ^mÌäñ€_ BêGGeáø«ßδ6ö¯.矛†~eN¸Ë¦¾”7"vÎõ ˜