From 317a424a7734ec59a91244c3777bba09c6ac2677 Mon Sep 17 00:00:00 2001 From: ginnoir Date: Wed, 5 Aug 2026 12:09:06 -0500 Subject: [PATCH] docs: correct valhalla OS and Plex packaging in CLAUDE.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit valhalla is EndeavourOS (Arch), not Ubuntu — there is no apt, only pacman. Verified via /etc/os-release. This bit during a live session: `apt-get` was not found when trying to install a package on the host. Plex is likewise not a deb — it is the AUR/pacman package plex-media-server 1.43.2.10687-1, confirmed with `pacman -Q`. Version, systemd unit and binary path in that section were already correct. Co-Authored-By: Claude Opus 5 --- CLAUDE.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index de44be3..5e4903b 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co ## What this repo is -Deployment configuration for a **live, single-host Docker homelab** running on a headless Ubuntu server reachable at `ssh ginnoir@valhalla`. This repo is **not application code** — it is the canonical source for ~50 containers organized into per-domain Portainer-managed stacks. +Deployment configuration for a **live, single-host Docker homelab** running on a headless **EndeavourOS (Arch)** server reachable at `ssh ginnoir@valhalla` — package manager is `pacman`, there is no `apt`. This repo is **not application code** — it is the canonical source for ~50 containers organized into per-domain Portainer-managed stacks. **The repo is canonical.** Portainer polls the **Gitea** repo `https://gitea.ginnoir.com/ginnoir/homelabstack` on `main` every 5 min and redeploys any application stack whose source files have changed. Editing here changes nothing until you push (or, for the management plane, run `apply-compose.ps1 -Portainer`). GitHub is a temporary push mirror only. @@ -173,8 +173,8 @@ These run on valhalla but are managed outside of Portainer/Docker. ### Plex Media Server -- **Install:** deb package (`plexmediaserver`), managed by systemd. Not containerised. -- **Version:** 1.43.2 (Watchtower doesn't touch it — update via `apt upgrade plexmediaserver` or the Plex UI). +- **Install:** AUR/pacman package (`plex-media-server`), managed by systemd. Not containerised. +- **Version:** 1.43.2 (Watchtower doesn't touch it — update via `pacman -Syu plex-media-server` or the Plex UI). - **Service:** `systemctl {start,stop,restart,status} plexmediaserver` - **Binary:** `/usr/lib/plexmediaserver/` - **App data / metadata / DB:** `/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/`