Initial homelab docs

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-02-23 16:47:17 +03:00
commit ce731c28da
53 changed files with 6943 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
#!/bin/bash
# Запускать на хосте Proxmox (ssh root@192.168.1.150).
# Копирует папку vpn-route-check в контейнер 100 и поднимает Docker.
set -e
CT=100
SRC="$(cd "$(dirname "$0")" && pwd)"
echo "Источник: $SRC"
echo "Копирую в контейнер $CT..."
TAR="/tmp/vpn-route-check.tar"
tar -C "$SRC" -cf "$TAR" .
pct exec "$CT" -- mkdir -p /opt/docker/vpn-route-check
pct push "$CT" "$TAR" /tmp/vpn-route-check.tar
pct exec "$CT" -- tar -xf /tmp/vpn-route-check.tar -C /opt/docker/vpn-route-check
pct exec "$CT" -- rm -f /tmp/vpn-route-check.tar
rm -f "$TAR"
echo "Запуск Docker Compose в контейнере $CT..."
pct exec "$CT" -- bash -c 'cd /opt/docker/vpn-route-check && docker compose up -d --build'
echo "Готово. Сервис: http://192.168.1.100:8765"