>>106362881
>>106362883
ran out of ideas. What are some really useful things anons here run?
Here is my ansible (no wireguard yet, gotta call isp for ipv4 port forwarding):
playbook: setup-pi.yml
play #1 (raspi): raspi
tasks:
Update and upgrade apt packages
Copy zshrc file
Copy bashrc file
Ensure directories exist
Configure fstab
Ensure ufw is installed
Enable ufw
ufw Allow SSH
ufw Allow SMB (Samba)
ufw Allow Jellyfin
ufw Allow internet-pi
Disable root login and password authentication
Allow only key-based authentication for specific user
Install Samba
Configure Samba share Bigdrive
Configure Samba share Ehdd2
Configure Samba share Ehdd1
Add Samba user
Install Docker dependencies
Add Docker GPG key
Add Docker repository
Install Docker
Install Docker Compose
Add user to docker group
Create Jellyfin data directory
Create Jellyfin cache directory
Deploy Jellyfin container
Install rclone with script
Create rclone config directory
Create rclone cron log file
Copy rclone filter list
Copy rclone config
Create the rlcone script from template
Create PUSH Rclone cronjob
Create PULL Rclone cronjob 2
Create ONEDRIVEPHOTOS Rclone cronjob 3 (Change when upgrading phone)
Create qBittorrent data directory
Deploy qBittorrent container
ufw Allow qbittorrent
ufw Allow qbittorrent port
Ensure VueTorrent is cloned
Add monthly cron job to pull latest changes in VueTorrent
my ansible config was too offesive for pastebin btw