Zum Inhalt springen

Gespräch:MediaWiki örtlich betreiben

aus AufEinWort, der freien Forschung

Über diese Seite Gespräch

MW unbound LAN DNS Server
ChatGPT Sophos GPT-4
24. Januar 2025 n. Chr. erst.  
Ausgabe 01
Ausgabe 01
unüberarbeitet ungeprüft
keine Datei

Hilf mir bei der Installation

Sophos:


Gerne, welche Installation möchtest du ausführen?

Nikolaos:

mein MediaWiki läuft mit port:8080 auf meinem powerBook mit fester IP und ich verwende eine FritzBox als DNS Server für LAN und WLAN und als Internet-Router. Ich will mein MediaWIki soo laufen habne, daß ich nicht auf das Web angewiesen bin, bei Ausfall des Web immer noch auf mein MediaWiki zugreifen und es nutzen kann. 1. Kann ich mit unbound LAN Anfragen an mein Mediawiki so weiterleiten, daß sie nicht über web gehen, wenn ich meine Domain eingerichtet habe? 2. kann ich auch Anfragen von meinem MacBook Pro Browser an meine Domain so umleiten, dass sie im LAN wieder auf mein MacBook führen und ich so nicht über Web gehe?

Sophos:


Um deine Anforderungen umzusetzen, hier die Antworten auf deine Fragen:


1. Kann ich mit Unbound LAN-Anfragen an dein MediaWiki so weiterleiten, dass sie nicht über das Web gehen?

Ja, das ist möglich. Unbound kann so konfiguriert werden, dass Anfragen für deine Domain direkt auf die lokale IP-Adresse deines PowerBooks zeigen, ohne dass sie ins Internet weitergeleitet werden. Dazu kannst du in der Unbound-Konfiguration einen sogenannten "local-zone" und "local-data" Eintrag definieren:

Beispiel für die Konfiguration:

  1. Unbound-Konfigurationsdatei anpassen (z.B. /etc/unbound/unbound.conf):
    server:
        # Lokale Zone für deine Domain
        local-zone: "deinedomain.lan." static
    
        # Lokale Weiterleitung zur IP deines PowerBooks
        local-data: "deinedomain.lan. IN A 192.168.x.x"  # IP des PowerBooks
    
  2. Restart von Unbound, um die Änderungen zu übernehmen:
    sudo systemctl restart unbound
    
  3. FritzBox als DNS-Server konfigurieren: In der FritzBox trägst du die lokale IP des Servers, auf dem Unbound läuft, als primären DNS-Server ein. Dadurch werden alle Geräte im LAN Unbound als DNS-Resolver verwenden.

Damit stellst du sicher, dass alle Anfragen zu deinedomain.lan direkt im lokalen Netzwerk bleiben.


2. Kannst du Anfragen von deinem MacBook Pro Browser so umleiten, dass sie im LAN wieder auf dein MacBook führen?

Ja, auch das ist möglich. Hier kannst du zwei Ansätze verwenden:

a) Hosts-Datei bearbeiten (einfacher Ansatz)

Auf deinem MacBook kannst du die Datei /etc/hosts so anpassen, dass die Domain direkt auf die lokale IP-Adresse deines PowerBooks zeigt:

  1. Öffne die Datei /etc/hosts mit einem Editor (z. B. nano oder code):
    sudo nano /etc/hosts
    
  2. Füge die folgende Zeile hinzu:
    192.168.x.x deinedomain.lan
    
  3. Speichere die Datei und lade den DNS-Cache neu:
    sudo dscacheutil -flushcache
    

b) Lokales DNS mit Unbound (robustere Lösung)

Du kannst auf deinem MacBook ebenfalls Unbound installieren und konfigurieren, um die gleiche lokale Zone wie oben beschrieben zu nutzen. Damit wird jede Anfrage an die Domain automatisch auf die lokale IP-Adresse geleitet, unabhängig vom verwendeten Browser oder anderen Programmen.

  1. Unbound installieren:
    brew install unbound
    
  2. Unbound konfigurieren (z. B. /usr/local/etc/unbound/unbound.conf):
  3. server:
        local-zone: "deinedomain.lan." static
        local-data: "deinedomain.lan. IN A 192.168.x.x"
    
    Unbound starten:
    brew services start unbound
    
  4. DNS-Server auf deinem Mac konfigurieren: Gehe zu den Systemeinstellungen → Netzwerk → Aktives Netzwerk (z. B. WLAN) → Weitere Optionen → DNS. Füge 127.0.0.1 als primären DNS-Server hinzu.

Zusammenfassung:

  • Mit Unbound kannst du lokale Anfragen für deine Domain direkt an das MediaWiki auf deinem PowerBook weiterleiten.
  • Auf deinem MacBook kannst du entweder die Hosts-Datei anpassen oder ebenfalls Unbound verwenden, um Browser-Anfragen direkt ins lokale Netzwerk zu leiten.
  • Diese Konfigurationen sorgen dafür, dass dein MediaWiki vollständig unabhängig vom Internet funktioniert, solange das lokale Netzwerk intakt ist.

Möchtest du bei einem der Schritte genauere Unterstützung?

Nikolaos:

Danke. Ich komme darauf zurück. Ich überlege mir gerade einen Mac Mini M1 16GB als MediaWiki Server zu nutzen, anstelle den auf meinem MacBook Pro laufen zu lassen. Gebe bitte keine Installationshinweise.

2/2

Sophos:


Klar, das klingt nach einer guten Idee! Ein Mac Mini M1 mit 16 GB RAM ist leistungsstark und energieeffizient, was ihn zu einer ausgezeichneten Wahl als dedizierten Server für dein MediaWiki macht.

Vorteile wären:

  • Dein MacBook bleibt frei für den mobilen Einsatz.
  • Der Mac Mini kann rund um die Uhr laufen, ohne großen Stromverbrauch.
  • Dank der M1-Architektur hast du eine gute Performance und ein modernes System.

Falls du Unterstützung bei der Planung, Konfiguration oder beim Evaluieren der Anforderungen möchtest, sag einfach Bescheid! 😊