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

Restoring a 2017 Redmine backup into Redmine 5.0.2 (Docker)

Update 2026: this setup has since been upgraded to Redmine 6.1 on PostgreSQL 15, and the permission workaround below is no longer needed. See Upgrading a neglected Redmine: PostgreSQL 9.6 → 15 and Redmine 5.0 → 6.1 in Docker.

I had an old Redmine backup from 2017 lying around and wanted it running again on a current system. This is a quick record of how I restored it with the sameersbn Docker images, and the permission problem that kept getting in the way.

Read more

php_memcached Installation – Update

php7.2

anschließend noch diese Dienste durchstarten.

Read more

OpenNebula Installation auf Ubuntu 20.04

Community Edition Repo

sudo su

wget -q -O- https://downloads.opennebula.io/repo/repo.key | apt-key add –

next step

apt update

waiting for install

Read more

LXD / LXC auf 16.04

Wollte mal zur Abwechslung ein wenig mit LXD/LXC spielen und setzte einen neuen 16.04 Server auf. Ich mußte schnell feststellen, daß die vorhandene Version (im Standard Repository) etwas älter ist.

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

Videos bei Piwigo hochladen

Schritt 1:

https://github.com/xbgmsharp/piwigo-videojs/wiki/How-to-add-videos

Schritt 2:

bei Ubuntu 14.04 dann noch einen symlink erstellen

ggf. noch Codecs nachinstallieren mit