-
Homelab Youtube Podcasts to AudioBookShelf Pipeline
I wrote about using [[homelab-pinchflat]] for at-home mashup creation and a song flow for church. But I use it for more than, that and here's another prime
#homelab #tech #audiobookshelf #pinchflat -
source_up for nested .envrc
TLDR I have a use case for nesting directories with cascading .envrc files. and ran into an issue where the parent environment was being reset by the child envi
#homelab #tech #direnv #cli -
U-Blue Aurora Upgrade Broke HWA Docker
I use Universal Blue's [Aurora](https://getaurora.dev/en) distribution on my daily driver desktop, and I rebooted today which led what I imagine is a kerne
#homelab #tech #universal-blue -
If You Want Something Make It So - Song Style
In grad school a professor of mine, Mark Hunacek, said one of the most profound things I've ever heard to the tune "if you want it, then make it so&qu
#homelab #tech #series-if-you-want-it-make-it-so #music -
Homelab Pinchflat
Why? I've written about [[self-hosted-media]] before and addressed some thoughts with YouTube. Lately though I've had 2 use cases for offline YouTube
#homelab #tech -
Double Check Your DNS Records
My Blog I host [my blog](https://pype.dev) on cloudflare and manage my infra with terraform. I got a 522 when I went to `https://www.pype.dev` recently and I wo
#homelab #tech #dns #terraform #cloudflare -
ZSA typing challenge issue
ZSA I love [zsa](https://zsa.io) and have been using a moonlander for a few years now. They recently launched [typ.ing](https://typ.ing) as a way to train your
#homelab #tech #zsa #typing -
💠qwen3
I really don't know much about every self-hostable LLM out there... so much as happened. I am blessed at home with a pre
#llm #ollama #homelab #qwen #thoughts -
💠News - Apps - App Store - Nextcloud
I just started using FreshRSS to get familiar with subscribing to RSS feeds and leaning into that as opposed to social m
#rss #news #nextcloud #homelab #thoughts -
Example For Andrew

#homelab #homelab #tech -
Double check your CIDR blocks!
tl;dr Copy paste - don't rely on typing correctly... The Issue I use tailscale at home and generally love it. One thing I use it for is whitelisting - so I
#homelab #tech #tailscale #til -
I built a simple app for adding images to my blog
Quick Deets I built a simple fastAPI app called "shotput" that I run locally inside a git repo where I save images for my blog. The app is simple: upl
#homelab #tech #python #uv -
Autopost in Postiz
Testing if the autopost feature in postiz will work
#homelab #tech #til -
homelab-journey-part-1
Introduction I want to start writing about my homelab and this first post can be a short introduction to how I got into homelabbing and a review of my current h
#homelab #tech #series-homelab -
Backups interrupted by full disk usage
I just got a message from HCIO that my primary backup script is late... This happens every now and then but I decided to check on it... Quickly `ssh` in and I n
#homelab #tech -
homelab-computer-vision-pipelines
Done in 11 seconds! Subtitle and audio files are in the outputs folder. I wanted to talk through an idea I have for some computer vision pipelines at home. I he
#tech #homelab #tech -
Backups are dope
I accidently chown'd -R an app directory and it totally screwed up the database folder. Luckily I zfs replicate my docker volumes to another drive even on
#tech #homelab #zfs #til -
SearXNG
I heard about [SearXNG](https://searxng.org) on a couple podcasts and saw it trending on GitHub several times before I finally decided to stand it up. I used i
#homelab #tech #til -
Grafana + Gotify for push notifications
It's easy to configure push notifications through Gotify from Grafana by setting up a generic `Webhook` Alerting Contact Point... The parameters are: HTTP
#infrastructure #homelab #tech #til -
💠audiobookshelf
Audiobookshelf looks like a solid competitor for booksonic. I've liked the simple subsonic api driven nature of booksoni
#homelab #thoughts -
Add a healthcheck to your FastAPI app
I'm building a few FastAPI apps to throw in docker and run on my homelab... I wanted to add healthchecks and here's a simple way to do it Make sure to
#python #homelab #tech #til -
Jellyfin container updates for HWE + AMD
I use LSIO Jelyfin container for the easy addon they provide for AMD GPUs but I couldn't get trickplay to work with HWE... There was almost NOTHING on the
#docker #linux #homelab #til -
hostnamectl to easily change hostname
hostnamectl is apparently a linux utility for easily changing your hostname in a variety of ways I learned there's transient and static hostnames, so that&
#linux #terminal #homelab #cli #til -
DNS Broke After Reboot - Ubuntu 22.04
I rebooted by server and DNS broke randomly. I have no idea if it was from a kernel update or what but that's the issue with Ubuntu I guess... After much t
#homelab #linux #tech #til -
OPNSense Bootstrap Recovery
enabling DHCP WAN port (`dhclient <iface>`)- running the bootstrap script - `sh /usr/local/sbin/opnsense-bootstrap`
#infrastructure #homelab #tech #til -
Recovering OPNSense
I woke up to faulty internet and after some troubleshooting it turns out the root zfs dataset that OPNSense boots from got corrupted... PRO-TIP - Auto backup yo
#blog #homelab -
Docker copy and chown
COPY --chown=myuser:mygroup source-file target-file
#linux #homelab #tech #til -
docker-remote-add
Add from url?? ADD http://example.com/cars.csv /tmp/cars.csv Unpack automatically!? (.tar, .tar.gz, .tgz, .bz2, .tbz2, .txz, .zip) ADD myapp.tar.gz /opt/myapp/
#homelab #linux #tech #til -
Interesting IPs between Jellyfin clients and server depending on tailscale and server address
When connecting from my phone to jellyfin I'm seeing some interesting patterns. Scenarios Tailscale IP of phone is listed as local network to jellyfin Wifi
#homelab #linux #tech -
Upgrading your kernel can F you up... whoops
https://forum.proxmox.com/threads/update-error-with-coral-tpu-drivers.136888/#post-608975 I lost TPU for frigate, this saved me ass
#homelab #linux #tech #til -
Customize K9s
To customize k9s use the skins from catppuccin or the ones k9s supplies Then edit your k9s config Other k9s skins are available [here](https://github.com/derail
#cli #homelab #tech #k8s #til -
Kanboard to keep me focused on my own ideas
TL;DR I've been using kanboard as a self-hosted kanban board. It's keeping me focused on [Digital Harbor](https://myditialharbor.com) when I'd ra
#homelab #tech -
DHCP Restart to Save Ubuntu 22.04 Server Networking
I moved a computer to a remote location for an off-site backup but when it was powered on it wouldn't show up on any networks. A solution that got me back
#homelab #linux #tech #til -
Simple Port Forwarding OPNSense
https://forum.opnsense.org/index.php?topic=8783.0
#homelab #tech #til -
Refresh Nextcloud Groupfolders after messing around on the filesystem
Exec in as www-data and run ./occ groupfolders:scan folder_id -v (the -v to see what it's doing)
#homelab #linux #tech #til -
lsof to find what's using your filesystem
lsof | grep /tank/nas shows me what is using my nas at any time!
#zfs #homelab #tech #til -
Changing ZFS key for child datasets of encrypted dataset after migration
➜ pihole sudo zfs load-key -L file:///path/to/.zfs.tank.key tank/encrypted/vms/arch-sandbox ➜ pihole sudo zfs change-key -o keylocation=file:///path/to/.zfs.tan
#zfs #homelab #tech #til -
Stable Diffusion Notes
ChatGPT Prompt: Stable Diffusion is an AI art generation model similar to DALLE-2. Here are some prompts for generating art with Stable Diffusion. Example: A gh
#homelab #data #tech -
FFMPEG 10-bit videos to 8-bit
`ffmpeg -i input.mp4 -map 0 -c:v libx264 -vf format=yuv420p -c:a copy output.mp4`
#cli #homelab #tech #til -
Reminder about ssh-copy-id for SSH and Ansible
`ssh-copy-id -i my.key.pub <hostname probably from tailscale>` this makes sure I can run ansible from my desktop against VMs on my server easily if they
#homelab #linux #tech #til -
Nextcloud Docker Upgrade Error
https://nicolasbouliane.com/blog/nextcloud-docker-upgrade-error
#homelab #linux #tech -
Systemd timer for syncoid
I have a bash script called `syncoid-job` which boils down to a barebones - I want to run this script hourly but as my user (notice the no-privilege-elevation f
#zfs #homelab #tech -
Cron for Nextcloud in Docker
AJAX wasn't cutting it, traditional crontab in containers doesn't make much sense to me, webcron is recommended but I don't want to register with
#homelab #docker #tech #til -
Don't forget to load XMP!
Bought some DDR4-3600 speed RAM but only seeing 2666? Load up the BIOS, find DRAM config or something similar, and make sure to load the XMP profile to get that
#homelab #linux #tech #til -
You can embed gifs?!
I learned you can embed gifs and stuch in things other than GH personal pages! So here I'll keep ones I like and might use later
#homelab #webdev #tech #til -
My PassMark Scores
!!! note "Babyblue v2" !!! note "Venus " !!! note "Hogwarts" !!! note "Server 2 ... Change the name" !!! note "Serv
#homelab #linux #tech #til -
Quick setup of ZFS encrytped datasets with sane permissions
Assuming you have a pool called `tank`... And assuming you have an encrypted dataset (See [Jim Saltar's short intro](https://arstechnica.com/gadgets/2021/0
#zfs #homelab #tech #til -
Trick to login to web server on another box on lan
TODO: change title - add --listen or --host or something as 0.0.0.0... that way it listens not on localhost or 127.0.0.1, but on all addresses!
#homelab #cli #tech #til -
Paperless-NGX filtering on IDs instead of values
To filter for saved views from the admin console you have to use the `id` of the tag you are using to filter on... Ex: filtering for tags "Inbox" does
#homelab #tech #til -
Mounting exFAT USB in Linux
Steps `sudo fdisk -l` then look for the device and partition get the Type column mount Example
#linux #homelab #tech #til -
Xrdp-Authentication-Required-To-Create-Managed-Color-Device
I just need to RDP into an Ubuntu box via Remmina and everytime I login I have to authenticate to create a color managed device... which I don't even know
#homelab #tech #til -
ZFS Permissions for Sanoid/Syncoid
`zfs allow -u $USER clone,load-key,create,destroy,mount,mountpoint,receive,send,rollback,compression,snapshot,hold,keylocation,bookmark tank` load-key only need
#zfs #homelab #cli #til -
Setup KVM to boot from local PXE server
Assuming you have a PXE server running you only need small edits to the virt-manager config
#homelab #linux #tech #til -
Self-hosted Docker registry with proxy pull through
I decided that I want to self-host all my docker images for the purposes of regularly rebuilding and security scanning. The first step is to set up a registry,
#homelab #zfs #tech -
Adding IP Camera to motionEye on Home Assistant OS
Dropdown menue in upper left - doesn't look like one but just click the name of the current device. URL will be `rtsp://<ip address>` <- this was
#homelab #tech #cameras #til -
kvm-network-interface-via-nat-ubuntu-20
I have started using VMs more and more in my development workflow and it's impossible to work in a VM without an internet connection for me most of the tim
#homelab #linux #tech -
Reset SSH key passphrase
I got into a pickle where I encrypted the ssh keys I use for my SSH connections on LAN, but then I couldn't run my ansible playbook on my server! ssh-keyge
#homelab #cli #linux #til -
Samba on Ubuntu 22 needs "inherit permissions" set
see samba config on hogwarts
#homelab #linux #tech #til -
Reindex Nextcloud After Adding Data via CLI
My Nextcloud woes I wrote [here]("nextcloud-permissions-with-zfs-and-ansible-nas") about setting up `www-data` as the owner of any directories you wan
#homelab #linux #tech #til -
arr client config
TIL that when setting up download clients for radarr/sonarr/lidarr/readarr/bazarr/prowlarr that you can utilize internal DNS and instead of hardcoding an IP add
#homelab #tech #til -
Add space to your LVM on Ubuntu
I ran out of space on the SSD in my server when doing some file transfers but only 100GB was used of a 256 GB SSD? LVM When installing Ubuntu live server the de
#homelab #linux #tech #til -
Tdarr worker nodes share the cache!
When working with tdarr remote nodes, they need to have access not only to the same libraries but also the same transcode cache as the server otherwise the tran
#homelab #tech #til -
One click to dockerized app from Portainer!
I use portainer to monitor my docker applications at home. I like that it shows me which ports are mapped where for every container all in one view but every ti
#homelab #tech #til -
Local DNS with Pi-hole
I get https URLs and domain resolution at home with pihole's DNS/CNAME records
#homelab #tech #til -
Initial Proxmox Setup
`apt-get` by default wil go to the pve.enterprise repos so we need to point it to the non-enterprise ones.
#homelab #tech #linux -
Netplan change from Focal to Jammy
I am revamping my home server and bumped myself early up to Jammy Jellyfish... however to my peril I reused my netplan config and after hitting my server with t
#homelab #linux #tech #til -
Configure bridge network on Ubuntu 22.04 with Netplan
See 02-....yaml in ansible-nas
#homelab #linux #tech #til -
See ZFS snapshot disk usage
As I was cleaning up my NAS recently I noticed that I ran out of storage even though my disk usage looked pretty low... turns out I was keeping a mega-ton of ZF
#zfs #homelab #tech #til -
Nextcloud permissions with ZFS and Ansible-NAS
TL;DR As the nextcloud docs say... if you want to write to an external volume that location has to be writeable by the user/group `www-data` on the host system.
#homelab #zfs #tech #til -
Remove ZFS Dataset Specific Snapshots
I started my homelab journey being super naive about ZFS and how to manage the filesystem... that bit me in the butt when transfering a ton of files out of fold
#linux #zfs #cli #bash #homelab #til -
How I use Nextcloud for safe central storage
Setup admin External Storage extension Add my nas zfs dataset chown -R www-data:www-data on anything nextcloud uploads to.
#homelab #zfs #tech -
Tdarr
#blog #homelab #tech -
Jellyfin-Media-Players
I use Jellyfin at home for serving up most of our media - movies and shows etc. My dream is to have a GPU capable of transcoding any and all of our media for sm
#homelab #tech -
Terraform-01
I've started using [Terraform](https://www.terraform.io/) to manage Snowflake infrastructure at work. I'm still a noobie but I've got a workflow
#homelab #tech -
self-hosted-media
Self-hosting 1 or several media servers is another common homelab use-case. Getting content for your media servers is up to you, but I'll show a few ways h
#python #homelab #tech #series-homelab -
Truenas-And-Wireguard
NAS One of the most common use cases for self-hosting anything is a file share system. I have been a fan of [TrueNAS](https://www.truenas.com/) for a while. I
#homelab #tech -
Wireguard
VPN Virtual Private Networks are a big deal, and this shouldn't be considered anything even close to a guide on using them. Here are just my notes and some
#homelab #homepage #tech -
Adblock-Coverage
I run pi-hole at home for ad blocking and some internal DNS/DHCP handling. __pi hole posts on the way__ One thing I've never put too much thought in is ask
#homelab #til #tech -
Webservers-And-Indexes
I host a lot of services in my homelab, but they're mostly dockerized applications so I have never had to care much about how content gets served up. Today
#homelab #tech #til -
Traefik-01
Traefik If you don't know about [traefik](https://doc.traefik.io/traefik/) and you need a reverse-proxy then you might want to check it out. I used to use
#homelab #tech