Skip to content

Commit

Permalink
add mails, websites and DNS
Browse files Browse the repository at this point in the history
  • Loading branch information
cbergmann committed Dec 10, 2023
1 parent 801203f commit e6dfda9
Show file tree
Hide file tree
Showing 6 changed files with 50 additions and 7 deletions.
4 changes: 2 additions & 2 deletions it/modules/ROOT/pages/network.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -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]
|===


Expand Down
22 changes: 22 additions & 0 deletions it/modules/ROOT/pages/services/dns.adoc
Original file line number Diff line number Diff line change
@@ -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.
13 changes: 13 additions & 0 deletions it/modules/ROOT/pages/services/mails.adoc
Original file line number Diff line number Diff line change
@@ -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].
10 changes: 10 additions & 0 deletions it/modules/ROOT/pages/services/websites.adoc
Original file line number Diff line number Diff line change
@@ -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].

7 changes: 2 additions & 5 deletions it/modules/ROOT/pages/uberspace.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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]




|===
1 change: 1 addition & 0 deletions it/modules/ROOT/partials/services.adoc
Original file line number Diff line number Diff line change
@@ -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]
Expand Down

0 comments on commit e6dfda9

Please sign in to comment.