guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

How to get nginx and letsencrypt working on the guix system


From: Tobias Alexandra Platen
Subject: How to get nginx and letsencrypt working on the guix system
Date: Tue, 31 Oct 2023 19:23:32 +0100
User-agent: Evolution 3.46.4-2

I installed the guix system on a virtual machine, and changed the
config as documented in the guix manual under 12.9.19 Web Services:

(service certbot-service-type
                    (certbot-configuration
                        (email "tplaten@posteo.de")
                            (certificates (list (certificate-
configuration
                        (domains '("stream.isengaara.de")) (deploy-hook
%nginx-deploy-hook))))))
                 ;;; nginx testing
                 (service nginx-service-type 
                    (nginx-configuration
                      (server-blocks
                        (list (nginx-server-configuration
                          (server-name '("stream.isengaara.de"))
                            (root "/srv/http/stream.isengaara.de"))))))

Certbot needs running nginx to create a certificate, and nginx wont
start without a certificate. The documentation does not explain how
to solve this circular service dependency.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]