Pull Proxmox LXC app configs via SSH and document all CTs.
Add pull-lxc-from-proxmox.py using Proxmox API + pct exec for running containers (vaultwarden, linkwarden, paymenter, NPM, etc). Stub apps for stopped LXCs with proxmox.meta.yaml and updated lxc-inventory with live IPs. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
# Proxmox — LXC & VM overzicht
|
||||
|
||||
Configs: `hosts/<naam>/lxc/*.conf` en `qemu-server/*.conf`
|
||||
Configs: `hosts/<naam>/lxc/*.conf` · App-configs: `apps/<hostname>/`
|
||||
|
||||
**Pull configs van draaiende CTs:** `python3 scripts/pull-lxc-from-proxmox.py`
|
||||
|
||||
## Host: pve (192.168.1.216)
|
||||
|
||||
@@ -11,26 +13,26 @@ Configs: `hosts/<naam>/lxc/*.conf` en `qemu-server/*.conf`
|
||||
| 111 | Syno-latest |
|
||||
|
||||
### LXCs
|
||||
| VMID | Hostname |
|
||||
|------|----------|
|
||||
| 100 | autocaliweb |
|
||||
| 102 | clawbot |
|
||||
| 103 | CrowdSec |
|
||||
| 104 | vaultwarden |
|
||||
| 105 | linkwarden |
|
||||
| 106 | kimai |
|
||||
| 107 | pve-scripts-local |
|
||||
| 108 | tunarr |
|
||||
| 109 | nextcloudpi |
|
||||
| 110 | passbolt |
|
||||
| 112 | immich |
|
||||
| 113 | metube |
|
||||
| 114 | endurain |
|
||||
| 115 | passbolt |
|
||||
| 116 | opencloud |
|
||||
| 117 | Proxy |
|
||||
| 118 | paymenter |
|
||||
| 119 | nodecast-tv |
|
||||
| VMID | Hostname | IP (live) | App map | Status |
|
||||
|------|----------|-----------|---------|--------|
|
||||
| 100 | autocaliweb | — | [autocaliweb](../autocaliweb/) | stopped |
|
||||
| 102 | clawbot | — | [clawbot](../clawbot/) | stopped |
|
||||
| 103 | CrowdSec | — | [crowdsec](../crowdsec/) | stopped |
|
||||
| 104 | vaultwarden | 192.168.1.5 | [vaultwarden](../vaultwarden/) | **running** |
|
||||
| 105 | linkwarden | 192.168.1.142 | [linkwarden](../linkwarden/) | **running** |
|
||||
| 106 | kimai | — | [kimai](../kimai/) | stopped |
|
||||
| 107 | pve-scripts-local | 192.168.1.23 | [pve-scripts-local](../pve-scripts-local/) | **running** |
|
||||
| 108 | tunarr | — | [tunarr](../tunarr/) | stopped |
|
||||
| 109 | nextcloudpi | — | [nextcloudpi](../nextcloudpi/) | stopped |
|
||||
| 110 | passbolt | — | [passbolt](../passbolt/) | stopped |
|
||||
| 112 | immich | — | [immich](../immich/) | stopped |
|
||||
| 113 | metube | — | [metube](../metube/) | stopped |
|
||||
| 114 | endurain | — | [endurain](../endurain/) | stopped |
|
||||
| 115 | passbolt | — | [passbolt](../passbolt/) | stopped |
|
||||
| 116 | opencloud | — | [opencloud](../opencloud/) | stopped |
|
||||
| 117 | Proxy | 192.168.1.165 | [proxy](../proxy/) | **running** |
|
||||
| 118 | paymenter | 192.168.1.45 | [paymenter](../paymenter/) | **running** |
|
||||
| 119 | nodecast-tv | 192.168.1.99 | [nodecast-tv](../nodecast-tv/) | **running** |
|
||||
|
||||
## Host: dell-proxmox (192.168.1.56)
|
||||
|
||||
@@ -44,19 +46,20 @@ Configs: `hosts/<naam>/lxc/*.conf` en `qemu-server/*.conf`
|
||||
| 105 | docker |
|
||||
|
||||
### LXCs
|
||||
| VMID | Hostname |
|
||||
|------|----------|
|
||||
| 100 | n8n |
|
||||
| 106 | vdi.el-kadi.nl |
|
||||
| 107 | Virtualmin |
|
||||
| 108 | n8n |
|
||||
| 109 | nginxproxymanager |
|
||||
| 110 | nextcloudpi |
|
||||
| 112 | iventoy |
|
||||
| 113 | traccar |
|
||||
| 115 | kasm |
|
||||
| 116 | runtipi |
|
||||
| 118 | changedetection |
|
||||
| 119 | n8n |
|
||||
| VMID | Hostname | IP (live) | App map | Status |
|
||||
|------|----------|-----------|---------|--------|
|
||||
| 100 | n8n | — | [n8n](../n8n/) | stopped |
|
||||
| 106 | vdi.el-kadi.nl | — | [vdi-el-kadi-nl](../vdi-el-kadi-nl/) | stopped |
|
||||
| 107 | Virtualmin | 192.168.5.24 | [virtualmin](../virtualmin/) | **running** |
|
||||
| 108 | n8n | — | [n8n](../n8n/) | stopped |
|
||||
| 109 | nginxproxymanager | 192.168.1.173 | [nginxproxymanager](../nginxproxymanager/) | **running** |
|
||||
| 110 | nextcloudpi | — | [nextcloudpi](../nextcloudpi/) | stopped |
|
||||
| 111 | pegaprox | 192.168.1.249 | [pegaprox](../pegaprox/) | **running** |
|
||||
| 112 | iventoy | — | [iventoy](../iventoy/) | stopped |
|
||||
| 113 | traccar | — | [traccar](../traccar/) | stopped |
|
||||
| 115 | kasm | — | [kasm](../kasm/) | stopped |
|
||||
| 116 | runtipi | — | [runtipi](../runtipi/) | stopped |
|
||||
| 118 | changedetection | — | [changedetection](../changedetection/) | stopped |
|
||||
| 119 | n8n | — | [n8n](../n8n/) | stopped |
|
||||
|
||||
> App-configs binnen LXCs: backup via `pct enter <id>` of volume mount. Proxmox container-definitie staat al in git.
|
||||
> Meerdere CTs met dezelfde hostname (n8n, passbolt) — aparte VMIDs, zie `hosts/.../lxc/*.conf`.
|
||||
|
||||
Reference in New Issue
Block a user