Personal Apps LXC (CT 600)¶
Personal tools. All services are admin-only - not shared with other users.
Specs¶
| Setting | Value |
|---|---|
| CT ID | 600 |
| Hostname | personal-apps |
| Template | Debian 13 standard |
| rootfs | 8GB |
| RAM | 4096MB |
| Cores | 2 |
| IP | |
| onboot | yes |
| Unprivileged | yes |
| Features | nesting=1, keyctl=1 |
Bind Mounts¶
| Mount | Host Path | Container Path |
|---|---|---|
| mp0 | $DATA_ROOT/config/personal-apps |
/data |
| mp1 | $DATA_ROOT/media-stack/media/library |
/library |
UID Scheme¶
CT 600 uses the 1600–1699 range per the UID/GID standards.
| UID/GID | User | Group | Used by |
|---|---|---|---|
| 1001 | actual-budget | - | Actual Budget - UID hardcoded in image, see exceptions |
| 1600 | grimmory | personal-apps + media (supplementary) | Grimmory app + MariaDB |
| 1601 | grocy | personal-apps | Grocy |
| 1602 | mealie | personal-apps | Mealie - reserved, image runs as mealie user (911), see exceptions |
| 1603 | freshrss | personal-apps | FreshRSS - reserved, image runs as www-data (33), see exceptions |
idmap¶
lxc.idmap: u 0 100000 1000
lxc.idmap: u 1000 1000 700
lxc.idmap: u 1700 101700 63836
lxc.idmap: g 0 100000 1000
lxc.idmap: g 1000 1000 700
lxc.idmap: g 1700 101700 63836
Container UIDs 1000–1699 map 1:1 to host UIDs 1000–1699.
Also requires in /etc/subuid and /etc/subgid on the Proxmox host:
Komodo¶
| Setting | Value |
|---|---|
| Server | personal-apps |
| Address | wss://<personal-apps-ip>:8120 |
| Root directory | /data/komodo |
Services¶
→ personal apps - Actual Budget, Mealie, FreshRSS, Grimmory, Grocy