Um in Docker Compose Volumes und statische IP Adressen anlegen zu können, benötigt man nur ein paar zusätzliche Zeilen in der compose.yaml
Anbei als Beispiel ein Stack für MariaDB bei dem sowohl ein eigenes Volume als auch eine statische IP Adresse verwendet wurde. [Weiterlesen…] ÜberDocker Compose: Volumes und statische IP Adressen angeben
Linux
Watchtower in Docker einmalig laufen lassen
Um Watchtower in Docker einmalig laufen zu lassen, folgenden Befell in der Konsole eingeben:
docker run -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --run-once
Phantombot mit SSL Zertifikat (von Letsencrypt) sichern (Apache2 Proxy)
Zum Zeitpunkt als ich dieses Tutorial erstellt habe, funktionierte keiner der Lösungen auf https://phantombot.dev um seinen Bot mittels richtigem SSL Zertifikat abzusichern. [Weiterlesen…] ÜberPhantombot mit SSL Zertifikat (von Letsencrypt) sichern (Apache2 Proxy)
Häufig versuchte SSH Usernames
Ich habe zum Spass mal ausgewertet mit welchen Usernames versucht wird sich auf meinen Debian Root Server anzumelden. [Weiterlesen…] ÜberHäufig versuchte SSH Usernames
Deaktivieren der MySql History in der Konsole
Standardmäßig wird im Homeverzeichnis des Benutzers unter Linux eine .mysql_history file angelegt, welche ähnlich arbeitet wie die .bash_history.
Alle Kommandos die ihr bei MySql in der Konsole eingebt, werden dort gespeichert (auch Query bei denen ihr z.B. neue Passwörter anlegt).
Um dieses Verhalten zu deaktivieren, könnt ihr die Datei löschen und einen Link zu /dev/null setzen, damit künftig die Ausgabe sofort an /dev/null umgeleitet wird:
rm ~/.mysql_history ln -s /dev/null ~/.mysql_history
MariaDB – Kein Root Login mit PHPMyAdmin möglich
Bei MariaDB kann man sich standardmäßig nur noch auf der Konsole als Root User einloggen. Sprich das Einloggen mit dem Benutzer Root ist z.B. über phpMyAdmin nicht mehr möglich. Dies könnte man umstellen, mindert aber die Sicherheit des Systems.
Um die Datenbanken weiterhin verwalten zu können, legen wir einen neuen User mit „Root Rechten“ an.
Logged euch hierzu auf der Konsole (z.B.) mit Putty als Root User ein und führt dann folgende Befehle durch (ACHTUNG: Passwort entsprechend ändern!)
CREATE USER 'dbadmin'@'localhost' IDENTIFIED BY 'Passwort'; GRANT ALL PRIVILEGES ON *.* TO 'dbadmin'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES; exit