Running immich in docker (with TLS/SSL)

Fed up with the notifications from google that your disk space is getting full? Then host your own photos.google.com, but it’s called immich (image, duh). You’ll need a machine with docker installed and plenty of disk space for what you want to save. Now, apart from your photos you’ll need 3 files, .env and docker-compose.yml, …
Continue reading Running immich in docker (with TLS/SSL)

Add all unblocked ip addresses from directadmin’s brute force list to CSF’s block list

This isn’t that difficult, but adding a lot of ip addresses through CSF’s command line can take a long time, especially when some/a lot of these ip addresses are already present. So this script checks /etc/csf/csf.deny for the ip addresses to be added and if it isn’t present already will add it through csf with …
Continue reading Add all unblocked ip addresses from directadmin’s brute force list to CSF’s block list

Dump all databases

Simple script with minimal settings to be set. Will dump databases and save them in a location of your choosing after cleaning backups that are deemed to old (age of your choosing). It’s been written with mariadb as primary target. Mariadb binaries complain now when called on with their mysql-counterpart names. So mysql is now …
Continue reading Dump all databases

Identify php versions per domain per user in directadmin

At times you might want to get a list of which php versions are in use by which domain. There’s a plugin for directadmin for that (https://wavoe.bitbucket.io/phpversionlist/phpversionlist.tar.gz) but you can’t easily export the info to excel, especially when doing multiple servers. This script makes a nice csv. Changelog:v2.2: 2022/02/11: added creator If you have multiple …
Continue reading Identify php versions per domain per user in directadmin