nextcloud: Updates to service
This commit is contained in:
parent
a6f81150e7
commit
9a2c8886ed
@ -3,24 +3,34 @@
|
|||||||
let
|
let
|
||||||
domain = "cloud.giugl.io";
|
domain = "cloud.giugl.io";
|
||||||
network = import ./network.nix;
|
network = import ./network.nix;
|
||||||
|
redis_port = 6379;
|
||||||
in {
|
in {
|
||||||
services = {
|
services = {
|
||||||
mysql.enable = true;
|
mysql = {
|
||||||
mysql.package = pkgs.unstable.mysql80;
|
enable = true;
|
||||||
|
package = pkgs.unstable.mysql80;
|
||||||
|
};
|
||||||
|
|
||||||
redis.servers."default".enable = true;
|
redis = {
|
||||||
|
vmOverCommit = true;
|
||||||
|
servers."nextcloud" = {
|
||||||
|
enable = true;
|
||||||
|
port = redis_port;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
nextcloud = {
|
nextcloud = {
|
||||||
enable = true;
|
enable = true;
|
||||||
hostName = "${domain}";
|
hostName = domain;
|
||||||
https = true;
|
https = true;
|
||||||
package = pkgs.unstable.nextcloud24;
|
package = pkgs.unstable.nextcloud24;
|
||||||
|
|
||||||
caching.redis = true;
|
caching = {
|
||||||
|
redis = true;
|
||||||
|
};
|
||||||
|
|
||||||
autoUpdateApps.enable = true;
|
autoUpdateApps.enable = true;
|
||||||
autoUpdateApps.startAt = "05:00:00";
|
autoUpdateApps.startAt = "05:00:00";
|
||||||
logLevel = 1;
|
|
||||||
|
|
||||||
config = {
|
config = {
|
||||||
overwriteProtocol = "https";
|
overwriteProtocol = "https";
|
||||||
|
Loading…
Reference in New Issue
Block a user