Auch wenn ich es auf keiner Seite so explizit angemerkt habe, hoste ich meine gesamten Seiten (*.manuelhu.de) bei uberspace.de. Und das zwar schon seit zwei Jahren (genau genommen 2 Jahre und 1 Monat 😉). Wer sich auf diesem Blog ein wenig umsieht, wird uberspace auch recht schnell als meinen Hoster identifiezieren können 😉.
Damit ist uberspace auch noch gleichzeitig der Hoster, mit dem ich es bis jetzt am längsten ausgehalten habe (auch wenn die vorherigen “nur” ihren Betrieb eingestellt hatten). Read More...
Hugo ist nicht nur der Name eines alkoholischen Getränks, sondern mit ihm kann man auch sehr sinnvolle Sachen anstellen. Webseiten generieren nämlich. So wie auch hier auf diesem Blog.
Aber anders, als von den gewöhlichen CMS her gewohnt, generiert Hugo statische HTML-Seiten und ist damit im Vergleich zu jedem PHP-Monstrum rasend schnell. Dafür ist die Einrichtung nicht ganz so einfach, aber mit ein wenig Linux-Kenntnissen kein Problem.
Was man braucht Jeder Hoster, auf dem man statische Dateien hosten kann, also so ziemlich alle, kommt in Frage. Read More...
Gitolite ist ein Programm, mit dem Zugriffsrechte auf git-Repositories verwaltet werden können. Mein Hoster uberspace bietet von Haus aus Gitolite an. Zur installierten Version 2.x ist aber leider online keine Dokumentation mehr vorhanden, da der Autor diese entfernt hat. Aber man ist ja bei uberspace flexibel, also kann man sich gleich ein eigenes aktuelles gitolite3 installieren. In diesem Artikel beschreibe ich, wie das geht.
Installation von Gitolite Die Installation läuft quasi genauso ab, wie auf der offiziellen Seite beschrieben, daher hier nur noch eine kurze Zusammenfassung: Read More...
Update 24.06.2017: Die Programmdatei heißt nicht mehr bro, sondern brotli.
Cachify ist ein sehr gutes WordPress-Caching-Plugin, ursprünglich aus der Feder von Sergej Müller. Mit aktiviertem HDD-Cache speichert Cachify standardmäßig das generierte HTML ab und kmoprimiert diese noch mit gzip. Ein neuer, besserer Kompressionsalgorithmus ist Brotli von Google. Er wird aktuelle bereits von einigen Browsern unterstützt.
Die Cache-Dateien werden so nochmal um einiges kleiner als bei gzip (z.B. die Startseite einer meiner Webseiten: HTML 11,8KB, gzip 4,2KB, Brotli 3,6KB). Read More...
Es gibt verschiedene Möglichkeiten, eine Webseite vor unbefugten Zugriffen zu schützen. Passwortabfragen, HTTP-Authentifizierung und nur das Zulassen einer bestimmten IP-Adresse. Die letztere Möglichkeit ist meiner Meinung nach die Sicherste, vor allem kann sie gut Attacken (z.B. auf Login-Seiten) abwehren. Was macht man aber, wenn man keine feste IP-Adresse von seinem Provider erhält? Man könnte sich vermutlich mit DynDNS irgendetwas basteln, aber ich bin ein Freund davon, alles selbst zu hosten. Hier ist deshalb meine Lösung für das dynamische Aktualisieren der IP-Adresse auf dem Server. Read More...
Hinweis: Die in diesem Artikel behandelte Gogs-Version ist mittlerweile recht alt. Ich habe Gogs derzeit nicht im Einsatz und kann daher nicht garantieren, dass diese Anleitung noch funktioniert.
Gogs ist eine Webapplikation mit der man git-Repositories erzeugen und einfach online verwalten kann. Wie fast alles, was auf Linux ohne root-Rechte läuft, läuft Gogs natürlich auch auf einem uberspace.
Es gibt zwar schon eine Anleitung für Gogs auf uberspace, der ich auch bei meiner Installation auch weitgehend gefolgt bin. Read More...