retire pi4

This commit is contained in:
mjallen18
2026-02-19 18:47:05 -06:00
parent d7958927b5
commit 0d835df1aa
23 changed files with 852 additions and 936 deletions

View File

@@ -32,7 +32,7 @@ let
# richdocumentscode = nextcloud-code-server;
# # richdocuments = nextcloud-richdocuments;
# };
# Use PostgreSQL for database
config = {
dbtype = "pgsql";
@@ -43,7 +43,7 @@ let
adminuser = "mjallen";
adminpassFile = config.sops.secrets."matt_password".path;
};
# PHP settings
phpOptions = lib.mkOverride 90 {
memory_limit = "512M";
@@ -56,20 +56,20 @@ let
"opcache.save_comments" = "1";
"opcache.revalidate_freq" = "1";
};
# Configure caching for better performance
caching = {
apcu = true;
redis = true;
memcached = false;
};
# Auto-update apps
autoUpdateApps = {
enable = false;
startAt = "05:00:00";
};
# Configure HTTPS if enabled
https = false;
@@ -100,18 +100,20 @@ let
users.users.nextcloud.isSystemUser = lib.mkForce true;
users.users.nextcloud.isNormalUser = lib.mkForce false;
users.groups.nextcloud = {};
users.groups.nextcloud = { };
# Configure web server
services.nginx = {
enable = true;
group = "jallen-nas";
virtualHosts.${config.services.nextcloud.hostName} = {
listen = [{
addr = "0.0.0.0";
port = cfg.port;
ssl = false;
}];
listen = [
{
addr = "0.0.0.0";
port = cfg.port;
ssl = false;
}
];
};
};
};
@@ -119,4 +121,4 @@ let
in
{
imports = [ nextcloudConfig ];
}
}