Skip to content

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:

root:1000:700

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