Homelab Documentation
A place where I document the technical way of how I set up my homelab.
Basic Proxmox Configuration
ZFS Storage
I use ZFS as filesystem for my backend storage, due to its seamless integration with Snapshots an...
Wake-on-LAN
https://www.jm.technology/post/proxmox-wol-mac-set_april-2019/ https://pve.proxmox.com/wiki/Proxm...
Disable Subscription Message
https://johnscs.com/remove-proxmox51-subscription-notice/ sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+tit...
Switch Repository to non-enterprise
The enterprise repository requires a bought key, hence the usage of Proxmox in a homelab usually ...
GPU Passthrough
Kernel modules Disable drivers (Intel for iGPU, Nvidia for dedicated) Set up VMs accordingly ...
Docker in LXC
Docker LXC https://kayomo.de/blog/docker-unter-proxmox-installieren/
Powersaving
Powergoverons Required: - Related: - apt install cpufrequtils Check available govenors with cp...
Networking
Monitoring&Overview
Gaming Services
Gaming VM
Media Services
Jellyfin as LXC with onboard Graphics
Configuration of Jellyfin as LXC with passthrough of onboard iGPU Tested on AsRock J4105/J5005 an...
Photoprism
https://docs.photoprism.app/getting-started/docker-compose/ Enable hardware transcoding for Intel...
Navidrome
https://www.navidrome.org/docs/installation/
yt-dlp(youtubedl) - Importing Youtube Shows
https://github.com/yt-dlp/yt-dlp Pip install to segment from Jellyfin. On a separate machine, use...
Automatic Ripping Machine
https://b3n.org/automatic-ripping-machine/
Security Services
Miscellaneous Services
Eclipse CHE
https://coder.com/docs/code-server/latest/guide https://coder.com/docs/code-server/latest/install...
Bookstack
https://www.bookstackapp.com/docs/admin/installation/#ubuntu-2004 edit /var/www/.env change "ap...
ioBroker
installation: https://www.iobroker.net/#de/documentation/install/linux.md
Nextcloud
GID/UID Mapping für ZFS Passthrough https://pve.proxmox.com/wiki/Unprivileged_LXC_containers ...
Overleaf
Setup according to manual: https://github.com/overleaf/toolkit/blob/master/doc/quick-start-guide...
Oddly specific issues
NAS mit alter Samba Version per Konsole einbinden
https://forum.proxmox.com/threads/cifs-issue-error-with-cfs-lock-file-storage_cfg-working-now-but...
Reimport old existing disks with LVM
Remove old LVM Volumes lvremove OLDVOLUME Delete old partition table (REMOVES ACCESS TO DATA !!!...
Backup auf PBS ohne Disks zu verlieren
https://forum.proxmox.com/threads/remove-vm-but-retain-disk.33939/
WD Red Fix for high load cycle count (LCC)
https://withblue.ink/2016/07/15/what-i-learnt-from-using-wd-red-disks-to-build-a-home-nas.html
Renew SSL in Turnkey
https://www.turnkeylinux.org/docs/confconsole
Certificate Issue after cluster removal
Remove keys as instructed by pve messages after re-entering node Remove all remaints in softlink...
Migrate GPG Keys from deprecated keyring to gpg.d
apt update -> identify deprecated keys apt-key list -> identify last 8 symbols of correspondin...
D128 Render device not showing up
nomodeset in grub disabled d128render device. Remove nomodeset.
Upgrade MariaDB für NC30 und MariaDB > 10.5
Lege Backup an (siehe unten): mysqldump -u root -p --opt --all-databases -r backup.sql Entf...
Documentation Template
Intro-(What,Why): Required: - Related: - TEXT TEXT TEXT TEXT See also: - Sources: -