Home
Filip BILJIC
Cancel

Homelab Series Part 4: The Plex Experience with Hardware Transcoding

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....

Homelab Series Part 3: The Brains - Automated Tiered Storage with Bash and APIs

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...

Homelab Series Part 2: The 'Arr' Automation Engine

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...

Homelab Series Part 1: Building a Secure VPN Gateway with Docker

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 and tmux config files

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 TSDB directory

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

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 in Proxmox and guest VM

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...

Building and installing my server

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....

Building and installing my server

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...