From 2d9452fd0ce8473d0d668f1ed80eb190d54efa4b Mon Sep 17 00:00:00 2001 From: olli Date: Wed, 23 Aug 2023 13:29:07 +0200 Subject: [PATCH] README.md aktualisiert --- README.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/README.md b/README.md index 7350f46..bf9084e 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ # DynDNS with dedyn/deSEC (https://desec.io) +This is needed if you want to make services available from the Internet. This may also be needed to validate SSL-ACME-Challenges used by letsencrypt. +deSEC is my preferred DNS provider but there are others too. + # Disclaimer Use at your own risk. @@ -8,3 +11,36 @@ Please look first at the playbooks downloaded and run by the install.sh to under You also should test this on an non-productive Test-System to fit your needs. +# Quick-Install + +1. Register on the https://desec.io/ website + +2. Create a domain - Click on + in https://desec.io/domains + +3. Create a CNAME wildcard for your domain + - click on your domain + - click on "+" + - Record Set Type: CNAME + - Subname: * + - Target hostname: choosen-domainname.dedyn.io. (finalizing "." is important) + - click on "Save" + +4. SSH into your Server and write the config customized with your data: + +``` +echo 'dedynpw="LONG_PASSPHRASE_FROM_DESEC" +dedynhosts="choosen-domainname.dedyn.io" +# should IPv6 be done? possible are "yes", "no" or "only" +doipv6="yes"' >/usr/local/etc/dedyn.conf +``` + +5. Download +``` +wget https://gitea.ds9.dedyn.io/olli/debian.ansible.nextcloud.server/raw/branch/main/install.sh +``` + +6. Run the Script +This runs some other Playbooks needed by this playbook. +``` +bash install.sh +```