Scripts

DEC VT100 Terminal
DEC VT100 Terminal, Jason Scott, flickr

These are scripts and Ansible Playbooks that I've found or created to help manage tasks in my Home Lab. They are MIT licensed, so feel free to use or change them as you see fit.

USE THEM AT YOUR OWN RISK. Always review any script that you download for malicious code and test the script in a non-production environment before using it.

If you're running Proxmox, I recommend creating a set of test VM's or LXC's that you can spin up or shut down when you need to test scripts or software.

Proxmox

create-alpine-lxc.sh A bash script to create a new Alpine Linux Container (LXC) ready for Docker Compose, SSH remote access, Ansible management, more.

proxmox-backup-sync.sh A comprehensive bash script for syncing Proxmox Backup Server (PBS) datastores to remote storage using rclone and SFTP. This script provides automated, reliable, and configurable off-site backup capabilities for your PBS setup.

Ceph

ceph-iops-performance A comprehensive Ceph storage performance testing script that measures IOPS and throughput across different storage pools and generates detailed reports for analysis.