The why? Although I run LXD in clusters, my clusters are generally low powered that don’t need much compute. So i do run some services that require compute, on my laptop or desktop in LXD, and he...
Quick Terminal CPU temp
The why? I’ve written many things, and this one is more just a quick way of documenting something i’ll use for checking CPU temps while stressing the CPU. This doesn’t need any real great write u...
MakeMKV install using snap
The why? This is a useful programme for archiving collections of your blu-rays or DVDs, and for using with applications like jellyfin, plex etc. Very Easy Instructions using snaps The latest/sta...
High Availability with KeepaliveD-Docker-LXD
Docker-LXD-KeepaliveD This should be a mostly straight forward setup. There are plenty other ways to configure, this probably the easiest. Also, this would work better if you are in an LXD cluste...
Automate IP blaclists with IPtables and IPset
The why.. Gather data from abuse IP database and update firewall rules using ipset This script is fairly recent, so might need some modifications. Dependencies…. apt install ipset-persistent ne...
Automate rsync backups
The why.. Fairly straight forward backup script, could be made even easier if you don’t want to check drive integrity first. This script does.. checks smartmontools for a few attributes in ca...
Automate UFW with Nginx and TCP wrapper
The why? This is a shell script that I do use quite frequently, since it’s been run in a cron job to check for host lookup ip changes (utilizing dynamic DNS). This saves users from being locked ou...
PYGREP - Python string and regex search
The Why? Well, I think tools like grep, sed and awk, tail, head are amazing, but thought i’d write something that does a bit of all of them. This will be under development as i think of new thing...
Ansible / Bash - Nextcloud Deployment - LXD
Easy Nextcloud Deployment using bash with ansible. There are probably ways to make this work with ansible only, but I thought I would use a mix of skills, and it seems to work with just a few conf...
Grawk - String Search
update 26-04-2023 This post is still valid but disconinued due to utilizing python for another application i’ve written called pygrep. What is the reason for this? After losing my memory with sed...