summaryrefslogtreecommitdiff
path: root/tw/services
diff options
context:
space:
mode:
authorTimo Wilken2023-04-22 12:26:18 +0200
committerTimo Wilken2023-04-22 12:26:18 +0200
commite926ab1c1fafdc42632ac1c9deca3f49fb794c2a (patch)
treeae52f21282c8988df82d7270dd881ef13990b78f /tw/services
parent73f2af2846ccba77d94af10a620dbf37bd19be3a (diff)
Set SSL CA cert locations for Nextcloud cron
Diffstat (limited to 'tw/services')
-rw-r--r--tw/services/nextcloud.scm3
1 files changed, 3 insertions, 0 deletions
diff --git a/tw/services/nextcloud.scm b/tw/services/nextcloud.scm
index ca68cf77..6f723f93 100644
--- a/tw/services/nextcloud.scm
+++ b/tw/services/nextcloud.scm
@@ -103,6 +103,9 @@ Header always set Strict-Transport-Security \"max-age=15552000\"
(simple-service 'nextcloud-cron mcron-service-type
(list #~(job "*/5 * * * *"
(lambda ()
+ ;; Nextcloud News needs this to fetch HTTPS feeds.
+ (setenv "SSL_CERT_DIR" "/run/current-system/profile/etc/ssl/certs")
+ (setenv "SSL_CERT_FILE" "/run/current-system/profile/etc/ssl/certs/ca-certificates.crt")
(chdir "/var/www/nextcloud")
;; `setgid' first while we're still root
(setgid (group:gid (getgr "httpd")))