Ubuntu 24.04 Server Quick Start: Sudo User, SSH Hardening, fail2ban, Docker and Dockge

Every time I spin up a new Ubuntu server I go through the same handful of steps before anything else touches it. This post is that checklist, written down so I (and hopefully you) don’t have to piece it together again. It assumes a fresh Ubuntu 24.04 LTS install where your SSH public key is already in place for the initial login.

Throughout the post I use youruser as the new account name and 2222 as the new SSH port. Replace both with your own values.

Golden rule: keep your current SSH session open the whole time and test every change from a second terminal. That way a typo never locks you out.

Read more

Telegraf – Linklist

Docker Telegraf not loading telegraf.d extra config

Config Telegraf Container on UNRAID

Extra Parameter: –config-directory /etc/telegraf/telegraf.d
Path: Extra Config: /mnt/user/appdata/telegraf/telegraf.d <-> Container Path: /etc/telegraf/telegraf.d

Links

Docker / NGINX Reverse Proxy / Letsencrypt Zusammenspiel

Unter Plesk 12.5 funktioniert die automatische Cert-Generierung ohne Probleme. Nun ist es an der Zeit dies in einer Docker Umgebung zu ermöglichen. Hierfür gibt es von jwilder den berühmten NGINX Reverse Proxy Container. Anbei das Beispiel mit Redmine.

Zuerst wird der Reverse Proxy gestartet.

Read more

Zabbix 3.0 / Docker

Es gab einige Schwierigkeiten den Zabbix Container zum Laufen zu bringen (vermutlich lag es am :latest Image).

Anstatt die Container einzeln zu starten habe ich beschlossen mal Compose zu testen. Alle Infos und Variablen innerhalb einer Datei. Zuvor noch alle Images gepullt.

Eine docker-compose.yml erstellen

Die ENV VIRTUAL_HOST ist für den /jwilder reverse Proxy.

Read more

Sandstorm Installation und Konfiguration – Ubuntu 14.04 LTS

Sandstorm ist eine nette Sandboxing Anwendung. Mehr Infos unter https://sandstorm.io/

Man kann einfach mit einem Klick einige Webanwendungen starten (WordPress / Forum / Ethercalc usw.) ohne sich um die Konfiguration oder Einstellungen dieser Apps zu kümmern.

Es gibt ein paar Kleinigkeiten zu beachten damit alles reibungslos funktioniert.

Installation

Read more

Docker Spielereien

Ein paar Docker Spielereien… auf Ubuntu 14.04 LTS

Alternativ bietet sich seitens Canonical noch LXD an. Kenne mich damit jedoch noch zuwenig aus.

Das passende Cheat Sheet

Install Docker

Geht inzwischen noch schneller mit

Read more