Ich verwende aktuell MariaDB als Datenbanksystem, was aus einem Fork von MySQL entstanden und weiterhin dazu kompatible ist. Es besitzt aber einige zusätzlichen Features. Ich möchte hier nichts über die Vor- und Nachteile zu PostgreSQL oder MySQL schreiben. Jede dieser Datenbanksysteme hat seine Daseinsberechtigung und jeder muss selbst entscheiden welches er einsetzt und ich habe mich aktuell für MariaDB entschieden. Die folgende Anleitung beschreibt wie MariaDB installiert und konfiguriert werden kann. Die Anleitung sollte auch 1:1 mit MySQL funktionieren.
WeiterlesenSchlagwort: Linux
Neue KVM Virtuelle Maschine unter Ubuntu 20.04 erstellen
In diesem Beitrag beschreibe ich wie eine neue KVM Virtuelle Maschine unter Ubuntu 20.04 erstellt werden kann. Ich gehe davon aus, dass KVM bereits installiert ist. Im Beitrag KVM unter Ubuntu 20.04 installieren und Bridged networking konfigurieren habe ich beschrieben wie KVM installiert werden kann.
WeiterlesenKVM unter Ubuntu 20.04 installieren und Bridged networking konfigurieren
KVM ist eine Virtualisierungstechnik für Linux, welche die Hardwarevirtualisierung aktueller Intel und AMD Prozessoren nutzt und Teil des Linux-Kernels ist. Ich verwende KVM für meine virtuellen Maschinen.
In diesem Beitrag beschriebe ich wie KVM unter Ubuntu Linux 20.04 installiert sowie Bridged networking konfiguriert werden kann. Mit Bridged networking kann jeder virtuellen Maschine ein eigenes virtuellen Netzwerk Interface zugewiesen werden, welches die VM nach außen als eigenen Host darstellt.
WeiterlesenPaketverwaltung mittels apt unter Linux
Mittels apt ist es möglich unter Debian basierten System wie Ubuntu oder Raspbian die installierten Pakete bzw. Software zu verwalten. Dieser Beitrag soll einen Überblick über die gängigsten Befehle geben.
WeiterlesenNützliche Tools für Ubuntu 20.04 Server
Bevor ich damit starte einen neuen Ubuntu Server richtig zu nutzen installiere ich immer erst folgende Tools, welche mir die normale Arbeit enorm erleichtern.
WeiterlesenHostname eines Ubuntu 20.04 Servers ändern
Der Hostname eines Computers dient zur Identifikation im Netzwerk. Er kann meist bei der Installation festgelegt werden, unterliegt dort aber einigen Ristrektionen. So ist es beispielsweiße im Installer von Ubuntu 20.04 nicht möglich Punkte und damit einen Fully-Qualified Host Name zu verwenden. Bei fertigen Images ist meist einen Standardhostname gesetzt.
Enthält der Hostname Punkte wird nur der Teil bis zum ersten Punkt im Terminal hinter dem username@ angezeigt. Um den Computer besser zuordnen zu können kann der Hostname geändert werden. In diesem Artikel beschreibe ich wie der Hostname geändert werden kann.
WeiterlesenPDFs verkleinern
Manchmal steht man vor dem Problem ein PDF versenden oder irgendwo hochladen zu müssen wo nur Dateien mit einer Größe von wenigen MB akzeptiert werden, das eigene PDF aber größer ist. Dann stellt sich immer die Frage wie die Dateigröße ohne viel Aufwand verkleinert werden kann.
Mithilfe von Ghostscript kann das sehr einfach mit einem einzigen Befehl im Terminal erledigt werden. Ghostscript ist sowohl unter Ubuntu als auch dem Windows Subsystem for Linux standartmäßig installiert. Weiterlesen
Mittels sslh SSL, SSH und OpenVPN unter Raspbian Jessie Lite auf Port 443 betreiben
sslh erlaubt es mehrere Dienste wie SSL, SSH und OpenVPN gleichzeitig auf Port 443 zu betreiben. Es unterscheidet anhand des Headers beim Aufbau der TLS Verbindung an welchen Dienst die Anfrage weitergeleitet werden muss. Dies ist z.B. nützlich, wenn das WLAN in Hotels oder Cafés nur Verbindungen auf bestimmte Ports erlauben. In diesem Beitrag beschreibe ich wie sslh unter Raspbian installiert und konfiguriert werden kann.
WeiterlesenPi-hole unter Raspbian Jessie Lite mit nginx und SSL betreiben
Pi-hole ist ein Werbeblocker auf DNS-Ebene. Das heißt Werbung wird auch geblockt, wenn kein Adblocker verwendet wird, da die anfragen zum Anzeigen der Werbung ins Leere laufen. Im Beitrag Pi-hole unter Raspbian Jessie Lite mit nginx und SSL betreiben habe ich beschreiben wie es unter Raspbian Jessie Lite installiert werden kann.
Pi-hole erlaubt es standardmäßig nicht, dass über SSL auf das Webinterface zugegriffen werden kann. Außerdem verwendet es den lighttpd Webserver. Ich würde die Webseite aber gerne nur über SSL erreichbar machen sowie nginx als Webserver verwenden. In diesem Beitrag beschreibe ich wie nginx installiert und konfiguriert werden kann damit die pi-hole Webseite darüber via SSL erreichbar ist.
WeiterlesenPi-hole auf einem Raspberry Pi mit Raspbian Jessie Lite installieren und konfigurieren
Pi-hole ist ein Werbeblocker auf DNS-Ebene. Das heißt Werbung wird auch geblockt, wenn kein Adblocker verwendet wird, da die Anfragen zum Anzeigen der Werbung ins Leere laufen. In diesem Beitrag beschreibe ich wie Pi-hole auf einem Raspberry Pi mi Raspbian Jessie Lite installiert und konfiguriert werden kann.
Weiterlesen