Der eigene Hugo Blog in 10 Minuten Apr 16, 2020 Zuerst sollte Hugo installiert werden laut https://gohugo.io/getting-started/quick-start/. Am besten direkt auch Git als Versionsverwaltung mit installieren. Außerdem soll der Blog auf Gitlab kostenlos gehostet werden, mit einem CDN und DDoS Schutz von Cloudflare davor. Git ist also unverzichtbar. Um Hugo und Git zu installieren, nutze ich einen Packetmanager für MAC/Linux oder Windows. Das vereinfacht die Installation erheblich. Als MAC oder Linux User über brew: brew install hugo brew install git Als Windows User über Chocolatey: ...
Docker: der eigene Ghost Blog Jan 21, 2020 Der eigene Ghost Blog ist schnell selbst erstellt. Voraussetzung dafür ist ein vorhandener Linux Server. Dabei reicht ein gemieteter virtueller Server vollkommen aus. Ebenfalls muss Docker, die Containervirtualisierung, installiert werden. Zusätzlich wird die Erweiterung Docker-Compose benötigt. Natürlich habe ich eine Anleitung hier. Um das ganze schick per HTTPS-Zertifikat unter der eigenen Domain auffindbar zu machen, ist ein Reverse Proxy notwendig. In meinem Fall nutze ich den guten jwilder nginx Proxy. Eine Anleitung habe ich hier geschrieben. ...
Ein Reverse Proxy mit Docker einrichten Jan 20, 2020 Wie und was die Vorteile von Docker sind, habe ich bereits hier beschrieben. Um jetzt einzelne Container unter einer oder mehreren Domains erreichbar zu machen, wird ein Reverse Proxy benötigt. Noch schöner ist es, wenn diese dabei mit einem Zertifikat verschlüsselt über HTTPS im Browser erreichbar gemacht werden. Alles ist super einfach umsetzbar und in unter 5 Minuten einsatzbereit. Die Zertifikate werden automatisch mit Lets Encrypt erstellt und eingebunden. Docker und Docker-Compose sollten bereits installiert sein. ...
Containervirtualisierung mit Docker und Docker-Compose, einfach und schnell Jan 19, 2020 Die Vorteile von virtuellen Servern sind mitlerweile weitläufig bekannt. Etwas neuer sind die Containervirtualisierungen einzelner Anwendungen. Genauer beschreibt es Wikipedia. Kurz zusammengefasst: Wo ich früher einen Apache Webserver, PHP, eine SQL-Datenbank, eigene Zertifikate und weiteres per Hand installieren und einrichten musste, was durchaus mehrere Stunden Zeit beanspruchte, kann ich mit der Containervirtualisierung alles mit fast einem Befehl starten. Auch das aktualisieren oder verschieben von Containern auf andere Hostsysteme ist sehr schnell umgesetzt. ...
Linux anbinden an eine Windows AD Domain Dec 17, 2017 Um an einem Linuxserver eine Anmeldung per Windows-Domain zu ermöglichen, wird zum Beispiel der Dienst WinBind benötigt. Eine Domänen anbindung macht am meisten Sinn, wenn mehrere User mit einem Server arbeiten sollen. Der Domänen Namen lautet hier: lab Der Domänen Server (Windows): 192.168.2.100 Der Linux Server: linuxsrv1 Vorrausetzung ist, dass der Hostname unter 15 Zeichen lang ist: /etc/hostname = linuxsrv1 /etc/hosts = 127.0.0.1 linuxsrv1.lab.local linuxsrv1 Als DNS muss der Windows Domaincontroller benutzt werden: nano /etc/resolv. ...
Backups mit Duplicity und Duply Dec 15, 2017 Duplicity ist ein Backuptool, welches mit einem PGP-Key verschlüsseltes Backups, auf einem anderen Server anlegt. FÜr die Datensicherung also ideal. Als Speicherort können viele Variatnen, wie SSH, SCP, Amazon S3 oder auch OneDrive oder Dropbox verwendet werden. Es können inkrementelle und volle Backups angelegt werden. Inkrementelle Backups sichern nur die Änderungen zum letzen Vollbackup. Dadurch wird nicht der komplette Datenbestand erneut gesichert, was natürlich Zeit spart. Also starten wir mit der Installation: Wir laden das Paket runter: ...
Teamspeak 3 Server unter Debian 9 Nov 22, 2017 Der Teamspeak Server dient zum Voice-Chatten untereinander. Er ist sehr schnell und einfach konfiguriert. Zuerst einen eigenen Shell-User anlegen und erforderliche Daten ausfüllen: adduser ts Danach zum User ts wechseln mit „su – ts“ und Teamspeak 3 von der offiziellen Seite runterladen und per WinSCP oder Cyberduck per SCP/SFTP zum Server, unter dem User ts, in das Home-Verzeichniss, hochladen. Auf die Architektur achten. In diesem Fall lade ich die 64bit Variante runter, da ich ein 64bit Debian Betriebssystem laufen habe. ...
OpenVPN mit Docker auf dem RPI Nov 20, 2017 Da ich meinen Raspberry PI grundsätzlich nur als „NAS“ missbrauche, soll er so clean wie möglich bleiben. D.h. keine zusätzliche Software, die nicht nötig ist. Um jetzt aber OpenVPN zu testen und ggf. dauerhaft laufen zu lassen (wenn es klappt) will ich nicht meinen produktiven RPI zerstören und später neuinstallieren.   Und hier kommt Docker ins Spiel. Durch die Software-Container kann ich testen und spielen und jederzeit mit einem Befehl den Container stoppen und löschen. ...
Wordpress HTTPS: Blog verschluesselt ueber HTTPS erreichbar machen Mar 18, 2016 Sicherheit geht vor: Der Trend zu vollkommen HTTPS-Verschlüsselten Seiten ist längst im Gange. Sie hilft den besuch deiner Website sicherer zu machen in dem die Verbindung nicht ohne Probleme mitgelesen werden kann und das der Besucher sicher gehen kann, dass die Seite die er angefordert hat auch wirklich die gezeigte Seite ist. Was du dazu brauchst sind folgende Dinge: Ein SSL-Zertifikat Eine vHost-Weiterleitung Eine WordPress Anpassung Ein SSL-Zertifikat Hier gibt es unzählige Möglichkeiten, ein selbst generiertes, ein offiziell gekauftes, oder ein kostenloses mit Lets Encrypt. ...
Lets encrypt mit nginx - HTTPS Zertifikate fuer alle Jan 22, 2016 Die Lets Encrypt CA ist eine kostenlose Zertifizierungsstelle für vertrauenswürdige und kostenlose Zertifikate. Wunderbar also für einen eigenen nginx Server. Das Script was auf Python Basis aufbaut, aktualisiert automatisch alle 90 Tage bzw. früher die erstellten Zertifikate. Ebenso richtet es automatisch die vHosts bei Apache Webservern ein. So zumindest der Plan. Das Projekt ist aktuell in der Public Beta Phase. Das bedeutet, dass noch nicht alles reibungslos funktioniert. Bestes Beispiel ist der Betrieb mit nginx. ...