From e6dfda98a6c2a8d2d162d9357f5e28b469e958cd Mon Sep 17 00:00:00 2001 From: Clemens Bergmann Date: Sun, 10 Dec 2023 07:03:03 +0100 Subject: [PATCH] add mails, websites and DNS --- it/modules/ROOT/pages/network.adoc | 4 ++-- it/modules/ROOT/pages/services/dns.adoc | 22 ++++++++++++++++++++ it/modules/ROOT/pages/services/mails.adoc | 13 ++++++++++++ it/modules/ROOT/pages/services/websites.adoc | 10 +++++++++ it/modules/ROOT/pages/uberspace.adoc | 7 ++----- it/modules/ROOT/partials/services.adoc | 1 + 6 files changed, 50 insertions(+), 7 deletions(-) create mode 100644 it/modules/ROOT/pages/services/dns.adoc create mode 100644 it/modules/ROOT/pages/services/mails.adoc create mode 100644 it/modules/ROOT/pages/services/websites.adoc diff --git a/it/modules/ROOT/pages/network.adoc b/it/modules/ROOT/pages/network.adoc index dee96d8..cf493d4 100644 --- a/it/modules/ROOT/pages/network.adoc +++ b/it/modules/ROOT/pages/network.adoc @@ -51,7 +51,7 @@ Details zum wlan finden sich auf einer extra Seite: xref:services/wifi.adoc[Wifi == DNS -Die Domain home.bergmann.click ist bei https://dynv6.com gehostet. Die IPv4 Adresse wird vom Router per ddclient aktualisiert. Um auch die IPv6 Adresse und das deligierte Präfix zu aktualisieren existiert ein zusätzliches link:https://github.com/bergmann-it/edgeos-scripts[Script]. +Details zum DNS setup findet sich auf der Seite xref:services/dns.adoc[DNS] == Hosts @@ -85,7 +85,7 @@ Unten die wichtigsten Hosts im Überblick: |Kerninfrastruktur |192.168.2.241-254 |/28 |ATA Adapter |link:https://192.168.2.243/[192.168.2.243] |xref:services/telefon.adoc[Telefon] |DECT-Basis |link:https://192.168.2.242/[192.168.2.242] |xref:services/telefon.adoc[Telefon] -|Klingel |link:https://192.168.2.241/[192.168.2.241] |xref:services/klingel.adoc[Klingel] +|Klingel |link:https://192.168.2.241/[192.168.2.241] |xref:services/zutritt.adoc#_hoftorklingel[Klingel] |=== diff --git a/it/modules/ROOT/pages/services/dns.adoc b/it/modules/ROOT/pages/services/dns.adoc new file mode 100644 index 0000000..db32214 --- /dev/null +++ b/it/modules/ROOT/pages/services/dns.adoc @@ -0,0 +1,22 @@ += DNS + +== Domainregistrierung + +Unsere Domains sind alle bei link:https://www.inwx.de/[INWX] registriert. Dort gibt es einen extra Account für die Domain des link:https://asylkreis-darmstadt.de/[KOKAS Darmstadt]. Alle anderen Domains können unter dem Haupt-Account verwaltet werden. Credentails finden sich im link:https://bergmann.1password.eu[1password]. + +== Nameserver + +Auch als Nameserver verwenden wir den Service von INWX. Dort können einfach link:https://www.inwx.de/de/nameserver2[statische Einträge] vorgenommen werden. + +=== DynDNS + +Unser Internet-Uplink zuhause hat eine dynamische IP-Adresse. Alles dort wird unterhalb der Domain home.bergmann.click bei https://dynv6.com gehostet. Die IPv4 Adresse wird vom Router per ddclient aktualisiert. Um auch die IPv6 Adresse und das deligierte Präfix zu aktualisieren existiert ein zusätzliches link:https://github.com/bergmann-it/edgeos-scripts[Script]. + +== Neue (Sub-)Domains + +Sollten neue Domains oder Subdomains eingerichtet werden müssen kann wie folgt vorgegangen werden: + + . Evtl. Registrierung der Domain bei INWX + . Wenn xref:services/mails.adoc[Mail] gewünscht werden registrierung im Uberspace per `uberspace mail domain add`. + . Wenn eine xref:services/websites.adoc[Website] gewünscht wird registrierung im Uberspace per `uberspace web domain add`. + . Die vorigen Commands geben jeweils die nötigen Einträge für die link:https://www.inwx.de/de/nameserver2[INWX Domainserver] aus. diff --git a/it/modules/ROOT/pages/services/mails.adoc b/it/modules/ROOT/pages/services/mails.adoc new file mode 100644 index 0000000..0c0663e --- /dev/null +++ b/it/modules/ROOT/pages/services/mails.adoc @@ -0,0 +1,13 @@ += Mails + +Alle Mails werden in unserem xref:uberspace.adoc[Uberspace] verwaltet. + +Allgemeine Details zur Konfiguration findet sich in der link:https://manual.uberspace.de/mail-access/[Uberspace Doku]. + +Die Postfächer der Accounts finden sich in den Ordner unterhalb von `/home/cbergman/users`. Neue Postfächer können mit dem Befehl `uberspace mail user add` angelegt werden. Mit `uberspace mail user password` kann ein neues Passwort gesetzt werden. + +Die Schnittstelle zum Uberspace-Mailsystem ist die Datei `/home/cbergman/.qmail-default`. Dort wird festgelegt, dass alle Mails von link:https://manpages.debian.org/bookworm/maildrop/maildrop.1.en.html[maildrop] zugestellt werden. + +In der Datei `/home/cbergman/.mailfilter` wird über Regeln festgelegt, welche Mail in welches Postfach zugestellt werden soll. + +Details zu Domains unter xref:services/dns.adoc[DNS]. diff --git a/it/modules/ROOT/pages/services/websites.adoc b/it/modules/ROOT/pages/services/websites.adoc new file mode 100644 index 0000000..6f4d4d5 --- /dev/null +++ b/it/modules/ROOT/pages/services/websites.adoc @@ -0,0 +1,10 @@ += Websites + +Alle Websites werden in unserem xref:uberspace.adoc[Uberspace] verwaltet. + +Allgemeine Details zur Konfiguration findet sich in der link:https://manual.uberspace.de/web-documentroot/[Uberspace Doku]. + +Unter `/var/www/virtual/cbergman` findet sich für jede Subdomain ein Unterverzeichniss. + +Details zu Domains unter xref:services/dns.adoc[DNS]. + diff --git a/it/modules/ROOT/pages/uberspace.adoc b/it/modules/ROOT/pages/uberspace.adoc index dae6d31..36e6727 100644 --- a/it/modules/ROOT/pages/uberspace.adoc +++ b/it/modules/ROOT/pages/uberspace.adoc @@ -22,8 +22,8 @@ Folgende Dienste laufen auf dem uberspace: |Dienst |Software |Config-File |Details |Mails -|Uberspace Mail -| +|link:Uberspace Mail +|+/home/cbergman/.mailfilter+ |xref:services/mails.adoc[Mails] |Websites @@ -61,7 +61,4 @@ Folgende Dienste laufen auf dem uberspace: |+/var/www/virtual/cbergman/genealogie.bergmann.click/include/db_login.php+ |xref:services/genealogie.adoc[genealogie] - - - |=== diff --git a/it/modules/ROOT/partials/services.adoc b/it/modules/ROOT/partials/services.adoc index add2699..00ffc16 100644 --- a/it/modules/ROOT/partials/services.adoc +++ b/it/modules/ROOT/partials/services.adoc @@ -1,3 +1,4 @@ +** xref:services/dns.adoc[DNS] ** xref:services/monitoring.adoc[Monitoring] ** xref:services/wifi.adoc[Wifi] ** xref:services/smart_home/index.adoc[Smart Home]