Commit Graph
10 Commits
Author SHA1 Message Date
zacharyandClaude Opus 5 9c3e33510d chore(ops): give the unprivileged instance its own proxy unit
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-08 00:24:57 +02:00
zacharyandClaude Opus 5 79eb42b578 fix(ops): bind the app to loopback, not to the machine name
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-08 00:24:57 +02:00
zacharyandClaude Opus 5 b963a26446 chore(ops): start Homarr as an unprivileged user under systemd
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-08 00:24:57 +02:00
zacharyandClaude Opus 5 977bfece6e chore(ops): build without depending on a stray .env
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-08 00:24:57 +02:00
zacharyandClaude Opus 5 83d9db6447 chore(ops): move instance state to /var/lib/homarr without touching the image
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-08 00:24:57 +02:00
zacharyandClaude Opus 5 5867b14836 chore(ops): create only the state directories the instance uses
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-08 00:24:51 +02:00
zacharyandClaude Opus 5 04ef6e2a4a chore(ops): write the deploy plan before truncating it
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-08 00:24:40 +02:00
zacharyandClaude Opus 5 a2a5af4078 chore(ops): itemize the dry-run so it actually shows the plan
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-08 00:24:40 +02:00
zacharyandClaude Opus 5 7c16836c84 chore(ops): fail early on a stale Node and compare migrations per dialect
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-08 00:24:40 +02:00
zacharyandClaude Opus 5 373b9a8107 chore(ops): add LXC deploy script and fork maintenance notes
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-08 00:24:40 +02:00