Pontifex

How to stream downloaded YouTube videos over Tailscale, but run minimized

The project goal was to be able to stream YouTube videos that were downloaded using MeTube, over a tailscale connection where the player streaming the video was minimized, so just the audio could be listened to instead of having to watch the video as well. The videos were downloaded to an external SSD attached to a proxmox server, and the whole thing was turned into a network Samba server for file storage. The videos were the first item put on it.

BookLore Installation Guide

This guide documents how to install and set up BookLore, after using the more widely known Calibre-web for almost a year. There was nothing wrong with Calibre-web, other than the setup was wonky with having to install Calibre first to create the database, then moving the whole thing to a server, etc. BookLore may not be as feature-rich as Calibre-web, but I may never know since I just want to be able to stream my books to my phone or iPad wherever I am over tailscale. Simple usage

How to copy a empty but modifed 'template' VM from Nu5 to Nuc3

I maintain two Proxmox servers and keep a fully updated Ubuntu Server 24.04 template VM ready for deployment. This template includes SSH with my key pair, Fish shell, ATUIN, Docker, Docker Compose, and my user configured in the Docker group. When deploying a new VM from this template, I only need to update the IP address, configure a static DHCP reservation, change the hostname, and install the target application. I keep the master template on NUC5. For deployments on NUC5, I clone the template directly. For deployments on NUC3, I copy the template over first, then complete the configuration. This document outlines the steps to transfer the template between servers—a process I perform infrequently enough to warrant documented procedures.