Home Webserver Panel Linux
Hi,
habe bin auf der suche nach der perfekten Lösung
Habe hier einen Futoro Thin Client von FSC den würde ich gerne als Webserver für meine Websites verwenden.
1x HTML und 2x Wordpress insgesamt 8 Domains
Gabe eine Dynamische IP und eine FritzBox 6690
Nutze aktuell Cloudflare und Interserver fürs hosting läuft soweit auch, möchte es aber gerne mal selbst aufsetzen.
Habe mir jetzt unter Ubuntu
cyberpanel
aapanel
cloudron
virtualmin
angeschaut um den server zu verwalten und einzurichten.
Am besten hat mir bisher aapanel und virtualmin gefallen.
Problem ist das ich das ganze noch nicht online bekommen habe.
Wenn ich die interne IP aufrufe kommt die Page aber von außen noch nicht.
Firewall muß wohl noch in Ubuntu angepaßt werden.
Habt Ihr Erfahrung mit aapanel und co?
Was haltet ihr für eine gute Lösung?
Meine Domains sind nicht wirklich kritisch und deshalb ist für mich ein Hoster nicht relevant.
cu
habe bin auf der suche nach der perfekten Lösung
Habe hier einen Futoro Thin Client von FSC den würde ich gerne als Webserver für meine Websites verwenden.
1x HTML und 2x Wordpress insgesamt 8 Domains
Gabe eine Dynamische IP und eine FritzBox 6690
Nutze aktuell Cloudflare und Interserver fürs hosting läuft soweit auch, möchte es aber gerne mal selbst aufsetzen.
Habe mir jetzt unter Ubuntu
cyberpanel
aapanel
cloudron
virtualmin
angeschaut um den server zu verwalten und einzurichten.
Am besten hat mir bisher aapanel und virtualmin gefallen.
Problem ist das ich das ganze noch nicht online bekommen habe.
Wenn ich die interne IP aufrufe kommt die Page aber von außen noch nicht.
Firewall muß wohl noch in Ubuntu angepaßt werden.
Habt Ihr Erfahrung mit aapanel und co?
Was haltet ihr für eine gute Lösung?
Meine Domains sind nicht wirklich kritisch und deshalb ist für mich ein Hoster nicht relevant.
cu
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 4835406272
Url: https://administrator.de/contentid/4835406272
Ausgedruckt am: 24.11.2024 um 16:11 Uhr
12 Kommentare
Neuester Kommentar
Was meinst du genau mit "von außen" ? Vom Internet aus?
Dann musst du zwingend ein Port Forwarding in deinem Router einrichten, der dir die Ports TCP 80 und TCP 443 auf die interne LAN IP deines Servers forwardet. Eigentlich ein simpler Klassiker...
Von außen gibst du dann deine WAN IP Adresse oder den DDNS Namen des Routers als Ziel im Browser ein. Dann sollte es klappen.
Wenn dein Internet Router kein Hairpin NAT kann, dann musst du den Test auch immer von einem externen Client (Mobiltelefon etc.) machen. Aus dem lokalen LAN klappt das dann mit der DDNS Adresse nicht.
Dann musst du zwingend ein Port Forwarding in deinem Router einrichten, der dir die Ports TCP 80 und TCP 443 auf die interne LAN IP deines Servers forwardet. Eigentlich ein simpler Klassiker...
Von außen gibst du dann deine WAN IP Adresse oder den DDNS Namen des Routers als Ziel im Browser ein. Dann sollte es klappen.
Wenn dein Internet Router kein Hairpin NAT kann, dann musst du den Test auch immer von einem externen Client (Mobiltelefon etc.) machen. Aus dem lokalen LAN klappt das dann mit der DDNS Adresse nicht.
Moin,
Gruß,
Dani
Was haltet ihr für eine gute Lösung?
ich setze privat seit ein paar Jahren auf KeyHelp unter Debian ein. Bin soweit zufrieden, da alle Beteiligten je nach Berechtigung ihre Ressourcen über die Weboberfläche verwalten können. Zudem ist die Community sehr hilfsbereit und gute Ideen werden von der Entwicklung auch gehört und meistens auch umgesetzt.,Gruß,
Dani
Moin,
Gruß,
Dani
Hast es mit Wordpress im Einsatz?
es gibt u.a. mehrere Instanzen von Wordpress auf dem Server.Einrichtung war easy oder mußtes das Rad neu erfinden ?
Bei Einrichtung ans Handbuch halten und es klappt. Allerdings sind Linux Kenntnisse unabdingbar. Das hängt aber nicht vom Panel ab, sondern vom Unterbau.Gruß,
Dani
den 443 und 80 Port habe ich in der Box auf den TC freigegeben.
Auch TCP ?Aber OK, um ganz sicher zu gehen das das klappt solltest du den TC mal abziehen und einen Wireshark PC mit gleicher IP anstecken.
Dann machst du mal einen Browser Zugriff von extern auf die WAN IP der FritzBox und checkst im Wireshark mal ob dieser TCP 80 oder 443 Traffic auch wirklich am Wireshark ankommt.
Ist das der Fall weisst du erstmal ganz sicher das dein Port Forwarding klappt.
Tut es das, dann ist auch klar das es nur noch an einer Firewall Funktion usw. am TC liegen kann.
Noch besser ist es wenn du mal einen kleinen direkt startenden Webserver auf einem Test PC mit gleicher IP wie der TC startest. Z.B. der HFS Webserver.
Der startet direkt von einem Stick oder ohne Installation aus eimem Verzeichnis. Zumindestens der sollte dann problemlos von extern erreichbar sein.
Alternative ein RasPi mit einem Nginx oder Apachen. Der hat auch keine FW und sollte ohne jegliche Klimmzüge erreichbar sein.
Eventuell aber auch in Ubuntu noch was geschlossen aber denke nicht.
Sorry, hatte überlesen das dein Server OS Ubuntu ist. Dann kanst du dir den Umweg mit dem Wireshark sparen und direkt auf dem Server mit tcpdump debuggen. (sudo apt install tcpdump ggf. vorher ausführen um das Tool zu installieren)Dann führst du auf dem Server ein tcpdump -i eth0 port 80 or 443
Das filtert dir dann alle mit TCP 80 oder 443 ein- und ausgehenden Pakete am Netzwerk Port eth0 (ggf. anpassen wenn dein Interface anders heisst, ip a zeigt die Namen)
Dann öffnest du von extern einen Browser und greifst auf den Server bzw. die WAN/DDNS Adresse zu.
Dann solltest du auch am Server eingehenden HTTP Traffic von extern sehen.
Das verifiziert erstmal wasserdicht das auch das erforderliche Port Forwarding im Router fehlerfrei rennt.
Der wichtigste Test um zu sehen das a.) DDNS klappt und b.) das Port Forwarding.
Um Fehler bei a.) sicher auszuschliessen, solltest du zudem immer für erste Tests die aktuelle WAN IP Adresse der FritzBox verwenden! (Steht im FB Dashboard) Oder zumindestens von extern mit einem nslookup ddnsname.domain checken ob dort der Hostname auf diese aktuell korrekte WAN IP der FritzBox aufgelöst wird.
Wenn dein externes Gerät ein Smartphone ist findest du nslookup in dem App Tool Klassiker HE.NET Tools.
https://apps.apple.com/de/app/he-net-network-tools/id858241710
https://play.google.com/store/apps/details?id=net.he.networktools&hl ...
Ansonsten ist nslookup in allen OS über das CLI verfügbar.
Ein klassisches DS-Lite Opfer du dann bist. Keinen Zugang über IPv4 du dann hast von außen.
Nur helfen ein Jumphost mit vServer dir dann kann.
IKEv2 VPN Server für Windows und Apple Clients mit Raspberry Pi
Zwei Mobilfunkrouter (TP-Link MR200) per VPN verbinden, ev. per externen VPN-Gateway (VPS-Server)
Oder ein Business Anschluss bzw. eine feste IPv4 sofern dein Provider das anbietet.
Nur helfen ein Jumphost mit vServer dir dann kann.
IKEv2 VPN Server für Windows und Apple Clients mit Raspberry Pi
Zwei Mobilfunkrouter (TP-Link MR200) per VPN verbinden, ev. per externen VPN-Gateway (VPS-Server)
Oder ein Business Anschluss bzw. eine feste IPv4 sofern dein Provider das anbietet.
Moin,
ergänzend dazu der Cross Post bei den Kollegen von KeyHelp:
Home Webserver mit Cloudflare DNS
Gruß,
Dani
ergänzend dazu der Cross Post bei den Kollegen von KeyHelp:
Home Webserver mit Cloudflare DNS
Gruß,
Dani