Home Server

This page is also available in English

Seit dem Start im Jahr 2003 hat sich nicht nur diese Seite stark ver├Ąndert, sondern auch die technischen M├Âglichkeiten beim Hosting einer Website.
Urspr├╝nglich habe ich mit einem kleinen Webspace begonnen, sp├Ąter einen virtuellen Server mit Plesk gemietet und heute betreibe ich die Website in einfachen Docker-Containern.
Heute gibt es f├╝r den Betrieb einer Website sicherlich wesentlich mehr M├Âglichkeiten als damals, was den Betrieb
einerseits vereinfacht, auf der anderen Seite gibt es heute auch neue Anforderungen an eine Website. Die hier beschriebenen Themen sind aber nicht nur f├╝r Betreiber eines Webauftritts relevant, sondern auch beim Ver├Âffentlichen von Webservices aus dem eigenen Heimnetzwerk. Als Beispiel um Fotos, Videos, Dokumente und andere Ordner ├╝ber eine eigene private Cloud zu teilen, oder um das eigene Heim auch unterwegs ├╝berwachen und steuern zu k├Ânnen: SmartHome.


ÔťŹ Beitr├Ąge zu "Home Server"

Preview G├╝nstiger und sparsamer Docker Mini Server f├╝r zu Hause
Hardware /

G├╝nstiger und sparsamer Docker Mini Server f├╝r zu Hause

erstellt: 23.01.2023 von Bernhard

Wer zu Hause einen kleinen Server betreiben will, ben├Âtigt dazu eine Hardware mit einem geringen Stromverbrauch und dennoch gen├╝gend Leistung. Aktuell verwende ich f├╝r den Betrieb meiner Docker-Container einen selbstgebauten NAS. Die Hardware dient als Netzwerkspeicher und gleichzeitig als Plattform f├╝r den Betrieb meiner Docker-Container. Um das Setup zu optimieren, w├Ąre es besser die beiden Aufgaben zu trennen und die Serverdienste auf einer eigenen Hardware zu betreib... ... weiterlesen

Preview aus dem Internet verf├╝gbar machen:  Port-Forwarding - OpenWRT

aus dem Internet verf├╝gbar machen: Port-Forwarding - OpenWRT

erstellt: 29.03.2021 von Bernhard

├ťber ein Port-Forwarding k├Ânnen Rechner des eigenen Netzwerkes im Internet ver├Âffentlicht und somit aus dem Internet zug├Ąnglich gemacht werden. Wer f├╝r sein Heimnetzwerk einen WLAN-Router f├╝r die Verbindung ins Internet verwendet, hat darauf mit gro├čer Wahrscheinlichkeit bewusst oder unbewusst ein NAT eingerichtet (Network Address Translation). Die internen Ger├Ąte verwenden private IP-Adressen und verbinden sich ├╝ber eine gemeinsame ├Âffentliche IP-Adresse ins Internet. Um eine Verbindung aus dem... ... weiterlesen

Preview free DynDNS Service - Zugriff bei wechselnder ├Âffentlicher IP.

free DynDNS Service - Zugriff bei wechselnder ├Âffentlicher IP.

erstellt: 28.11.2022 von Bernhard

Wer vom Internet auf ein privates Netzwerk zugreifen will, ben├Âtigt daf├╝r eventuell einen DynDNS-Service (dynamisches DNS, DynDNS oder DDNS). Sollte der Internetanbieter bei jeder Verbindung eine andere IP-Adresse vergeben, kann ein DynDNS-Service darauf reagieren und den Zugriff ├╝ber einen gleichbleibenden DNS-Namen erm├Âglichen. ... weiterlesen

Preview Website Baukasten vs. Webspace oder ein eigener Webserver?

Website Baukasten vs. Webspace oder ein eigener Webserver?

ge├Ąndert: 04.09.2022 von Bernhard (Erstver├Âffentlichung: 13.06.2020)

Wer selbst eine Website betreiben will, hat daf├╝r heutzutage mehr als eine Option. Neben einer einfachen HTML-Seite k├Ânnen verschiedenste Programmiersprachen, Frameworks oder Content-Management-Systeme (CMS) wie WordPress, Joomla oder Typo3 oder andere Webservices verwendet werden. Zudem tummeln sich diverse Anbieter sogenannter Websitebaukasten im Netz, mit denen auch Laien schnell eine Website zusammenklicken k├Ânnen.┬á ... weiterlesen

Preview Kein wp-admin? Warum diese Site kein WordPress verwendet.
Webhosting /

Kein wp-admin? Warum diese Site kein WordPress verwendet.

erstellt: 05.09.2022 von Bernhard

In den Logs meines Webservers sehe ich immer wieder Zugriffsversuche auf /wp-admin, den Pfad den WordPress f├╝r dessen Verwaltung verwendet. Wer auch immer versucht sich auf der Seite mit wp-admin anzumelden: Das k├Ânnt ihr vergessen: Diese Website verwendet WordPress gar nicht! ... weiterlesen

Preview sichere https Verbindung: Traefik Reverse Proxy + Let┬┤s Encrypt

sichere https Verbindung: Traefik Reverse Proxy + Let┬┤s Encrypt

erstellt: 12.01.2023 von Bernhard

F├╝r nahezu alle bekannten Websysteme gibt es fertige Docker-Container, bzw. k├Ânnen diese relativ einfach selbst erstellt oder bestehende Container angepasst werden. Als Docker-Container k├Ânnen die Webservices sehr einfacher installiert und betrieben werden. Wer einen Webservice ├╝ber das Internet ver├Âffentlicht, sollte daf├╝r heute unbedingt eine verschl├╝sselte Verbindung (SSL) anbieten. Um den Zugriff auf einen oder mehrere Container zu regeln, kann ein Reverse-Proxy mit kostenlosen LetÔÇÖs Encrypt... ... weiterlesen

Preview Nginx-LetsEncrypt Reverse Proxy in der Praxis

Nginx-LetsEncrypt Reverse Proxy in der Praxis

ge├Ąndert: 09.08.2022 von Bernhard (Erstver├Âffentlichung: 27.03.2021)

Um auf einem Server mehrere Webservices mit entsprechenden SSL-Zertifikaten zu betreiben, bietet sich neben Traefik, das Projekt Nginx Proxy Automation an. Bei dem Setup handelt es sich um mehrere Docker-Container die zusammen einen Nginx-Reverse-Proxy inklusive Zertifikats-Verwaltung und SSL-Offloading zur Verf├╝gung stellen. Sind die Container ├╝ber Docker-Compose einmal gestartet, k├╝mmern diese sich um die Bereitstellung mehrerer Websites ├╝ber eine gemeinsame IP und um dessen Zertifikats-Verwal... ... weiterlesen

Preview Docker Container GUI grafische Weboberfl├Ąche mit Portainer

Docker Container GUI grafische Weboberfl├Ąche mit Portainer

erstellt: 23.11.2022 von Bernhard

Urspr├╝nglich habe ich Docker rein ├╝ber die Kommandozeile verwaltet, was mit ein paar simplen Befehlen schon sehr einfach ist. Noch mehr ├ťbersicht und eine komfortable Admin-Oberfl├Ąche liefert Portainer. Portainer selbst kann auch als Docker-Container gestartet werden und macht das Verwalten von Docker-Containern zum Kinderspiel. ... weiterlesen

Preview Docker vs. Plesk, eine Alternative f├╝r den Betrieb von Websites

Docker vs. Plesk, eine Alternative f├╝r den Betrieb von Websites

ge├Ąndert: 10.08.2022 von Bernhard (Erstver├Âffentlichung: 08.03.2021)

Jahrelang habe ich meine Websiten auf einem vServer von Host Europe betrieben und diese mithilfe von Plesk verwaltet. Obwohl Plesk immer gute Dienste geleistet hat, speziell beim Wechsel von einem Server zum Anderen, war die Umgebung am neuen Server dennoch nie gleich. Am neuen Server gab es immer wieder etwas zum Nacharbeiten und sei es nur das Installieren aller ben├Âtigten Software-Pakete. ... weiterlesen

Preview Docker Mailserver selbst betreiben | ein Erfahrungsbericht

Docker Mailserver selbst betreiben | ein Erfahrungsbericht

ge├Ąndert: 23.12.2022 von Bernhard (Erstver├Âffentlichung: 30.03.2021)

Mithilfe eines geeigneten Docker-Images ist es relativ einfach einen Mailserver selbst zu betreiben. Urspr├╝nglich habe ich den integrierten Mailserver des Host Europe vServers (Plesk) verwendet und bin bei der Suche nach einem Ersatz auf einen sehr einfachen Docker-Container gesto├čen. Der schlanke Container liefert einen Mailserver ohne grafische Verwaltungsoberfl├Ąche, kann aber mit wenigen einfachen Befehlen verwaltet werden. F├╝r das Senden und Empfangen der Mails kann ein beliebiger E-Mail-Cli... ... weiterlesen

Preview Website Stresstest: Performance / Ladezeit messen verbessern

Website Stresstest: Performance / Ladezeit messen verbessern

erstellt: 27.03.2021 von Bernhard

In der Vergangenheit hat es immer wieder Seiten gegeben, die unter der Last hoher Besucherzahlen zusammengebrochen sind. Obwohl meine Seite bis dato mit den aktuellen Besucherzahlen gut zurechtkommt, war ich neugierig, wie viele gleichzeitige Besucher mein Webserver bedienen kann, daher habe ich diesen einem Performancetest unterzogen.  ... weiterlesen

Providerwechsel HostEurope vs Hetzner, vServer vs Cloud-Server

Providerwechsel HostEurope vs Hetzner, vServer vs Cloud-Server

ge├Ąndert: 20.10.2022 von Bernhard (Erstver├Âffentlichung: 01.04.2021)

Bisher hatte ich f├╝r meine Webseiten haupts├Ąchlich HostEurope als Internetprovider verwendet. Dabei habe ich neben den vServern, auch Erfahrung mit dem klassisches Webhosting (Webpack) gesammelt. Ich war jahrelang treuer Kunde von Hosteurope, werde meine Dienste aber dennoch langsam ├╝bersiedeln, die Gr├╝nde daf├╝r habe ich hier kurz angef├╝hrt: ... weiterlesen

Preview Hosteurope-VServer | ein Erfahrungsbericht

Hosteurope-VServer | ein Erfahrungsbericht

ge├Ąndert: 25.05.2021 von Bernhard (Erstver├Âffentlichung: 26.05.2021)

Wer etwas mehr als reines Webhosting ben├Âtigt, bekommt von einem V-Server eine einfache Verwaltungsoberfl├Ąche und kosteng├╝nstig mehr M├Âglichkeiten, wie zum Beispiel die M├Âglichkeit auf die Konsole des Servers zuzugreifen und eigene Pakete zu installieren. ... weiterlesen

Preview Unterschied Apache vs Nginx - Nginx ├╝berholt Apache

Unterschied Apache vs Nginx - Nginx ├╝berholt Apache

ge├Ąndert: 28.01.2023 von Bernhard (Erstver├Âffentlichung: 30.04.2021)

Ich habe f├╝r den Betrieb meiner Webseiten lange Zeit Apache als Webserver verwendet und sp├Ąter in Docker immer wieder mal Nginx. Der alternative Webserver Nginx erfreut sich zunehmender Beliebtheit und l├Âst in j├╝ngster Vergangenheit Apache als Webserver in vielen Bereichen mehr und mehr ab. Ein Grund daf├╝r ist dessen Performance: Der etwas j├╝ngere, aber dennoch l├Ąngst erwachsene Nginx punktet an dieser Stelle. F├╝r Apache habe ich bei meinen Setups .htacces... ... weiterlesen

Preview Traefik: Datenverkehr auf einen anderen Server weiterleiten

Traefik: Datenverkehr auf einen anderen Server weiterleiten

erstellt: 12.09.2022 von Bernhard

Als Vorbereitung f├╝r das ├ťbersiedeln meiner Websites habe ich nach einer M├Âglichkeit gesucht den kompletten Datenverkehr vom alten Server einfach auf den neuen weiterzuleiten.┬á ... weiterlesen

Preview Webserver mit Docker Container umziehen, Theorie und Praxis

Webserver mit Docker Container umziehen, Theorie und Praxis

erstellt: 06.11.2022 von Bernhard

Wer einen virtuellen Server oder Cloud-Server mietet, muss diesen f├╝r ein neues Betriebssystem von Zeit zu Zeit austauschen. Sp├Ątestens, wenn f├╝r das Betriebssystem keine Updates mehr zur Verf├╝gung gestellt werden, ist ein Serverwechsel unausweichlich. Vor einiger Zeit habe ich alle Websites auf Docker-Container umgestellt, was den Umzug beschleunigen soll. Zun├Ąchst etwas Theorie zu meinen ├ťberlegungen, dann wie mein Serverumzug zuletzt vonstattenging. Zus├Ątzli... ... weiterlesen

Preview WordPress in Docker inkl. HTTPS Let's Encrypt-Setup

WordPress in Docker inkl. HTTPS Let's Encrypt-Setup

erstellt: 16.11.2022 von Bernhard

Die zurzeit wohl am weitesten verbreitete Blogging-Software WordPress kann unter anderem einfach und kosteng├╝nstig in Docker-Containern betrieben werden. Als Server bietet sich daf├╝r ein virtueller Server oder Cloud-Server eines bekannten Hosting-Providers an, siehe auch: Providerwechsel HostEurope vs Hetzner, vServer vs Cloud-Server. Wer den Betrieb eines eigenen Webservers nicht scheut, kann mit dem hier vorgestellten Setup darauf eine oder mehrere WordPress-Seiten inklusive kostenlosem https-... ... weiterlesen

Preview Schlanker und schneller GIT-Server, ├Ąhnlich GitHub (Docker)

Schlanker und schneller GIT-Server, ├Ąhnlich GitHub (Docker)

ge├Ąndert: 27.01.2023 von Bernhard (Erstver├Âffentlichung: 09.04.2021)

Nachdem GitLab relativ viel Arbeitsspeicher und CPU ben├Âtigt und zudem auf meinem NAS relativ langsam ist, habe ich GitLab mit Gitea ersetzt. Gitea bietet eine ├Ąhnliche Weboberfl├Ąche wie GitHub, ist wesentlich sparsamer als GitLab und reagiert flinker. Auch wenn der Funktionsumfang nicht so hoch wie bei GitLab ist, reicht dieser f├╝r die meisten Verwendungszwecke vollkommen aus. ... weiterlesen

Preview GIT-Repositories selbst hosten: GitLab als Docker-Container starten

GIT-Repositories selbst hosten: GitLab als Docker-Container starten

ge├Ąndert: 29.08.2022 von Bernhard (Erstver├Âffentlichung: 05.04.2021)

Wer seine Git-Repositorys selbst hosten will, findet mit GitLab eine Alternative zu GitHub. GitLab bietet eine komfortable Weboberfl├Ąche f├╝r das Verwalten, Bearbeiten und Deployment von Git-Projekten. ... weiterlesen

Preview Domaintransfer Hosteurope zu Hetzner - Providerwechsel

Domaintransfer Hosteurope zu Hetzner - Providerwechsel

erstellt: 20.12.2022 von Bernhard

Seit meinem letzten Domaintransfer zu einem anderen Provider ist einige Zeit vergangen. Damals, in 2003, hatte ich - und das ist kein Witz - f├╝r den Transfer ein Formular per Fax verschickt. Heute kann die Dom├Ąne einfach ├╝ber eine Domainfreigabe beim urspr├╝nglichen Provider gestartet werden. Der urspr├╝ngliche Provider stellt einen AUTH-Code (AUTHINFO), so eine Art Passwort zur Verf├╝gung mit dessen Hilfe die Dom├Ąne vom neuen Provider ├╝bernommen werden kann. ... weiterlesen

Preview Besucherstatistik: Matomo, Google Analytic Ersatz selbst hosten

Besucherstatistik: Matomo, Google Analytic Ersatz selbst hosten

erstellt: 27.01.2023 von Bernhard

Wer bereits Docker verwendet, kann mit der Open-Source Webanalyse-Software Matomo sehr einfach Besucherstatistiken der eigenen Websites sammeln und analysieren. Anders als Google Analytics k├Ânnen die Daten dabei nicht an ein Cloud-Service gesendet, sondern auf einem eigenen, selbst gehosteten Server gesammelt werden. ... weiterlesen

Preview Webseiten ├╝berwachen mit Uptime Kuma
Docker /

Webseiten ├╝berwachen mit Uptime Kuma

erstellt: 22.01.2023 von Bernhard

Mit Uptime Kuma kann schnell und einfach eine ├ťberwachung f├╝r verschiedene Websites eingerichtet werden. Die vorhandenen Monitor-Typen reichen von einem einfachen Ping, ├╝ber einen Port-Check bishin zum ├ťberwachen bestimmter Services: ... weiterlesen

Preview Nextcloud Server Docker | Einrichtung +https: LetÔÇÖs Encrypt [ssl]

Nextcloud Server Docker | Einrichtung +https: LetÔÇÖs Encrypt [ssl]

ge├Ąndert: 23.12.2022 von Bernhard (Erstver├Âffentlichung: 17.07.2018)

Um mit meinem NAS Kontakte, Termine und Fotos zu synchronisieren, habe ich Nextcloud getestet und damit anderen Cloudanbietern f├╝r meine privaten Daten ein St├╝ck weit den R├╝cken gekehrt. Dank Docker ist die Installation einfacher und flexibler denn je und erm├Âglicht es, Nextcloud auf einer beinahe beliebigen Hardware zu betreiben. ... weiterlesen

Systeme ├╝berwachen: Monitoring in HomeAssistant mit Glances

Systeme ├╝berwachen: Monitoring in HomeAssistant mit Glances

erstellt: 14.01.2022 von Bernhard

F├╝r das Sammeln von Systemdaten anderer Betriebssysteme bietet HomeAssistant unter anderem eine Glances-Integration.┬á Glances ist ein Terminalprogramm f├╝r das ├ťberwachen des Systemstatus wie der CPU, Memory oder des Diskverbrauches. Der zus├Ątzliche WebServer-Mode erlaubt es den Status auch ohne SSH abzurufen. Informationen zur Integration in Home-Assistant, siehe:┬áHome-Assistant.┬á ... weiterlesen

Preview Docker WebHook Daemon: einfacher Hook-Server f├╝r Bash-Skripts

Docker WebHook Daemon: einfacher Hook-Server f├╝r Bash-Skripts

ge├Ąndert: 14.10.2022 von Bernhard (Erstver├Âffentlichung: 03.05.2021)

Auf der Suche nach einer L├Âsung, um von bestimmten Systemen Webhooks empfangen zu k├Ânnen und bestimmte Aktionen auszul├Âsen, bin ich auf einen sehr einfachen Docker-Container gesto├čen. Der Container f├╝hrt einfache Bash-Skripts aus, dazu reicht es in der URL den Skript-Namen anzugeben und entsprechende Variablen ├╝ber die Webhooks zu ├╝bergeben. ... weiterlesen

mein Docker-Webserver Setup f├╝r Laravel - Konfig im Detail

mein Docker-Webserver Setup f├╝r Laravel - Konfig im Detail

ge├Ąndert: 10.08.2022 von Bernhard (Erstver├Âffentlichung: 07.06.2021)

Wie bereits angek├╝ndigt, habe ich f├╝r meine Webseiten Plesk mit Docker ersetzt. Zwar verwalte ich die Seiten jetzt ├╝ber das Terminal und nicht mehr ├╝ber eine GUI, daf├╝r bin ich mit dem Setup aber wesentlich flexibler: Ich kann die Container jederzeit kopieren und auf einem anderen Server starten, oder schneller mal eine neue Seite online stellen, bzw. f├╝r eine bestimmte Seite den Webserver oder die PHP-Version tauschen. Auch der Einsatz neuer Features wie Laravel Octane und Swoole sind damit ein... ... weiterlesen

Sollen kompilierte JavaScript und CSS Frontend Assets ins GIT?

Sollen kompilierte JavaScript und CSS Frontend Assets ins GIT?

erstellt: 08.06.2021 von Bernhard

F├╝r diese Webseite verwende ich das Laravel-Framework und f├╝r die Versionierung GIT. Wie auch bei anderen Frameworks werden die JavaScript und CSS Files dabei ├╝ber npm verwaltet und f├╝r die Verwendung zusammengefasst: kompiliert. ... weiterlesen

Preview "Verbindung ist sicher": kostenlose SSL Zertifikate: Let's Encrypt

"Verbindung ist sicher": kostenlose SSL Zertifikate: Let's Encrypt

ge├Ąndert: 07.08.2022 von Bernhard (Erstver├Âffentlichung: 03.06.2016)

Vor nicht allzu langer Zeit musste f├╝r ein SSL-Webserver Zertifikate noch etwas bezahlt werden, inzwischen gibt es Anbieter, die Zertifikate gratis und automatisiert zur Verf├╝gung stellen. Ich war ├╝berrascht, wie einfach das geht ÔÇŽ ... weiterlesen

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu Mehr Details