Skip to content

Commit 0a7df6d

Browse files
authored
Merge pull request #16 from mdlmarkham/claude/proxmox-multi-install-011eLMLpKYZFKkSqVMQEBjSe
Add ProxMox multi-instance installation support
2 parents 528b00f + bb73faf commit 0a7df6d

File tree

7 files changed

+2175
-0
lines changed

7 files changed

+2175
-0
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ share/python-wheels/
2626
*.egg
2727
PIPFILE.lock
2828

29+
# Exception: Keep scripts/install/lib/ (shell script library)
30+
!scripts/install/lib/
31+
2932
# PyInstaller
3033
*.manifest
3134
*.spec

README.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,33 @@ This will:
116116
- Configure and start the systemd service
117117
- Provide complete installation summary
118118

119+
### Method 1b: Proxmox Multi-Container (Deploy to Multiple LXCs)
120+
121+
Deploy TailOpsMCP to multiple LXC containers from your Proxmox host in a single operation:
122+
123+
```bash
124+
# On your Proxmox host
125+
curl -fsSL https://raw.githubusercontent.com/mdlmarkham/TailOpsMCP/main/scripts/install/install-proxmox-multi.sh -o install-proxmox-multi.sh
126+
chmod +x install-proxmox-multi.sh
127+
128+
# Quick deploy to existing containers
129+
./install-proxmox-multi.sh --containers 101,102,103 --auth token
130+
131+
# Or use a configuration file for complex setups
132+
wget https://raw.githubusercontent.com/mdlmarkham/TailOpsMCP/main/scripts/install/templates/proxmox-multi.conf
133+
nano proxmox-multi.conf # Edit configuration
134+
./install-proxmox-multi.sh --config proxmox-multi.conf
135+
```
136+
137+
**Features:**
138+
- ✅ Deploy to multiple containers (existing or create new ones)
139+
- ✅ Sequential or parallel deployment strategies
140+
- ✅ Auto-configure container features (nesting, TUN device)
141+
- ✅ Per-container configuration overrides
142+
- ✅ Comprehensive validation and health checks
143+
144+
**See [PROXMOX_MULTI_CONTAINER_INSTALL.md](./docs/PROXMOX_MULTI_CONTAINER_INSTALL.md) for complete documentation.**
145+
119146
### Method 2: Manual Installation (Any Linux)
120147

121148
#### Prerequisites

0 commit comments

Comments
 (0)