Nextcloud: Difference between revisions
→App specific configuration: Memories Hardware Acceleration |
No edit summary |
||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 14: | Line 14: | ||
config.adminpassFile = "/etc/nextcloud-admin-pass"; | config.adminpassFile = "/etc/nextcloud-admin-pass"; | ||
config.dbtype = "sqlite"; | config.dbtype = "sqlite"; | ||
settings = { | |||
# Some sane defaults required to satisfy Nextcloud configuration check | |||
maintenance_window_start = 1; | |||
default_phone_region = "DE"; | |||
log_type = "systemd"; | |||
serverid = 0; | |||
}; | |||
}; | }; | ||
</nowiki>|name=/etc/nixos/configuration.nix|lang=nix}} | </nowiki>|name=/etc/nixos/configuration.nix|lang=nix}} | ||
| Line 25: | Line 32: | ||
=== Apps === | === Apps === | ||
[https://github.com/NixOS/nixpkgs/blob/ | [https://github.com/NixOS/nixpkgs/blob/0d7bf2685cc69bcb51430bbc0493e221f9c21c2d/pkgs/servers/nextcloud/packages/34.json Some apps] (use the file named <code><version>.json</code>, where version is the installed Nextcloud version), which are already packaged on NixOS, can be installed directly with the following example configuration: | ||
{{file|/etc/nixos/configuration.nix|nix|<nowiki> | {{file|/etc/nixos/configuration.nix|nix|<nowiki> | ||
| Line 31: | Line 38: | ||
enable = true; | enable = true; | ||
[...] | [...] | ||
# Instead of using pkgs. | # Instead of using pkgs.nextcloud34Packages.apps or similar, | ||
# we'll reference the package version specified in services.nextcloud.package | # we'll reference the package version specified in services.nextcloud.package | ||
extraApps = { | extraApps = { | ||
| Line 38: | Line 45: | ||
extraAppsEnable = true; | extraAppsEnable = true; | ||
}; | }; | ||
</nowiki>}} | </nowiki>|name=/etc/nixos/configuration.nix|lang=nix}} | ||
The apps mail, news and contacts will be installed and enabled in your instance automatically. Note that the Nextcloud version specified in <code>package</code> and <code>extraApps</code> need to match one of the stable Nextcloud versions available in the NixOS repository. | The apps mail, news and contacts will be installed and enabled in your instance automatically. Note that the Nextcloud version specified in <code>package</code> and <code>extraApps</code> need to match one of the stable Nextcloud versions available in the NixOS repository. | ||