We’ve built a secure network, an automated acquisition engine, and a smart tiered storage system. Now it’s time for the grand finale: setting up the user-facing service that brings it all together....
In the previous post, we set up a media acquisition engine that downloads files to a fast NVMe drive. The problem? Fast storage is expensive and limited. This is where the real fun begins: building...
In Part 1, we built a secure VPN gateway to protect our internet-facing services. Now, let’s build the engine that will power our media ecosystem. The goal is to automate the entire process: from r...
Welcome to the first post in my new series on building a fully automated media ecosystem in my homelab. Before we can get to the fun stuff like media servers and request systems, we need to build a...
Fish shell config if status is-interactive # Commands to run in interactive sessions can go here zoxide init --cmd cd fish | source fzf_configure_bindings --directory=\ct eval "$(/...
Changing Prometheus data directory Stop prometheus and take backup systemctl stop prometheus sudo cp -vr /var/lib/prometheus /opt/intersec/prometheus_backup Create new data direct...
RIPGREP Search and replace rg --passthru '/dev/mapper/vg_geosafe-sc-core' -r '/dev/mapper/vg_geosafe-sc--core' ansible/group_vars/node11 > tmp.txt && mv tmp.txt ansible/group_vars/node1...
Resizing disk Proxmox+Ubuntu VM After resizing disk in Proxmox GUI: Inside parted: root@plex:/mnt/media/docker-volumes/photoprism# parted GNU Parted 3.4 Using /dev/sda Welcome to GNU Parted! Type...
Created new dataset in TrueNas for docker-volumes only Created volumes in Portainer that use NFS mounts Had write issues with qBittorrent, ended up just chmod -R 773 for the download folder....
Couldn’t post after setting it up, turns out issue was RAM placement. Switched the places and it finally booted. BIOS Config –> Enable virtualization Badly flashed the USB I guess, retrie...
A new version of content is available.