Note not found.
Pal-E World — Project Page
Project: Pal-E World
Vision
Personal project for learning OpenTofu and SaltStack while building a working Palworld gaming setup on Arch Linux. Dedicated server on k3s (OpenTofu), local game client streaming (docker-compose), and host configuration management (SaltStack masterless mode).
Status
- Dedicated server: Running on k3s via OpenTofu. Helm chart, ClusterIP via Tailscale, auto-restart every 6h.
- Game client streaming: Working locally via docker-compose GOW stack. Modesetting xorg + KMS capture + libx264 encoding. Moonlight connects over Tailscale from MacBook and iOS.
- Host config (SaltStack): Not started. Next focus — Bluetooth Xbox controller pairing via Salt masterless states.
Architecture
Repos
| Repo | Role | Status |
|---|---|---|
| ldraney/palworld-server | OpenTofu IaC + docker-compose streaming | active |
Resume Notes
- OpenTofu: k3s Helm releases, k8s resources, GPU scheduling, state management
- SaltStack: masterless mode, Bluetooth/udev host config as code
- Streaming: GOW containers, Sunshine/Moonlight over Tailscale, modesetting/KMS capture pipeline