aboutsummaryrefslogtreecommitdiff
path: root/tw/services/nextcloud.scm
AgeCommit message (Collapse)Author
2024-07-04Fix system package installation on ludTimo Wilken
Previously, this led to e.g. coreutils not being installed system-wide. Switch to not specifying the `operating-system-packages' field at all and just use `profile-service-type'. This also lets me move Nextcloud-specific packages into the appropriate service module.
2024-02-25Explicitly set PATH for php-fpmTimo Wilken
This doesn't seem to be set by default (any more?). Nextcloud complains about PATH being empty.
2024-02-25Set environment variables in php-fpm configurationTimo Wilken
...instead of relying on them to be passed through from the outer environment. PHP-FPM doesn't always do that, including when it's configured as in Guix.
2024-01-21Set Strict-Transport-Security header for NextcloudTimo Wilken
Since Nextcloud is complaining about it.
2023-11-29Remove duplicate nginx MIME typeTimo Wilken
2023-11-29Simplify nginx certificate deployment hookTimo Wilken
2023-11-29Migrate Nextcloud from Apache to nginxTimo Wilken
2023-11-03Fix path to Nextcloud cron.phpTimo Wilken
2023-11-01Clean up old Nextcloud backups automaticallyTimo Wilken
2023-10-28Store Nextcloud backups in restic repoTimo Wilken
Replace the Nextcloud backup shell script with a Guile program that writes to a restic repository instead.
2023-06-03Indent *-file functions more convenientlyTimo Wilken
Files with potentially long or complex contents shouldn't be indented quite as far.
2023-06-03Set SSL_CERT_* variables for php-fpmTimo Wilken
This should let Nextcloud News fetch feeds when they're added by the user, not just during cron jobs.
2023-06-03Install and enable php-imagick for NextcloudTimo Wilken
2023-05-21Extract Nextcloud cron command into scriptTimo Wilken
2023-05-20Raise OPcache memory limitTimo Wilken
Requested by Nextcloud's self-check.
2023-04-28Use proper SSL cert pathTimo Wilken
This avoids relying on nss-certs being installed system-wide.
2023-04-22Set SSL CA cert locations for Nextcloud cronTimo Wilken
2023-02-18Extract common service sets into separate modulesTimo Wilken
Common service sets (NextCloud, Matrix, WireGuard) should be in their own modules to make things neater, instead of being interleaved with operating system declarations.