NETZWERK

Deine Projekteim lokalen Netzwerk.

Entwickle auf deinem Rechner über .localhost. Bei Bedarf gibt dwell up --lan deine Anwendungsrouten zusätzlich im lokalen Netzwerk frei – mit passenden .local-Namen.

DIE KOMPONENTEN

So funktioniert das Netzwerk.

Dwell verbindet deine Anwendungsrouten mit einem lokalen Gateway. Für die Freigabe im LAN kommt ein separates Gateway an der ausgewählten privaten IPv4-Adresse hinzu.

Lokale Domains

Deine primäre Adresse richtet sich nach dem konfigurierten Host. .localhost bleibt auf deinem Rechner; der tatsächlich ausgegebene Link kann je nach System einen Port enthalten.

mein-projekt.localhost

HTTPS & Zertifikate

Für LAN-Routen kann Dwell ein Zertifikat mit den .local-Namen erstellen. HTTPS ist dann verfügbar, wenn das Zertifikat erzeugt werden kann und dein Endgerät ihm vertraut. HTTP bleibt erreichbar.

https://mein-projekt.local

Optionaler LAN-Zugriff

dwell up --lan spiegelt laufende Anwendungsrouten nach .local. Die Freigabe gilt für erreichbare Geräte im LAN; ein Internet-Tunnel wird nicht eingerichtet.

mein-projekt.local

Zusätzliche Dienste

Bei aktiver Backend-Rolle stehen Mailpit und phpMyAdmin standardmäßig unter einem eigenen Tools-Host bereit. Im LAN werden sie erst mit --lan-tools freigegeben.

tools.mein-projekt.localhost

Wichtig zu wissen

Version 1 hat keine eigene LAN-Authentifizierung. Alle Geräte im erreichbaren LAN-Segment können auf freigegebene Anwendungsrouten zugreifen. Prüfe deshalb, was deine Anwendung dort zugänglich macht.

mDNS-Unterstützung, Firewall, VPN oder WLAN-Geräteisolierung können den Zugriff verhindern. Die Freigabe arbeitet best effort: Ein LAN-Fehler wird getrennt gemeldet und bedeutet nicht automatisch, dass der lokale Projektstart fehlgeschlagen ist.

Freigabe bewusst steuern.

Führe die Befehle im laufenden Dwell-Projekt aus. Die LAN-Einstellung wird in der Projektkonfiguration gespeichert. Nach erfolgreicher Freigabe zeigt Dwell die aktive URL und einen QR-Code.

Technische Details im Repository
LAN-Freigabe aktivierenbash
dwell up --lan

LAN-Freigabe deaktivierenbash
dwell up --no-lan

LOKAL ENTWICKELN. IM LAN PRÜFEN.

Teste auf deinen Geräten.

Nutze die ausgegebene Projektadresse und prüfe Erreichbarkeit und Zertifikatsvertrauen auf jedem Gerät. Die Dokumentation führt dich durch den Einstieg.