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,29 @@
#!/usr/bin/env bash
# Создание LXC 103 для Gitea на Proxmox.
# Запускать на хосте: ssh root@192.168.1.150 'bash -s' < create-lxc-103.sh
# Или скопировать на хост и выполнить там.
#
# Перед запуском: скачать шаблон (если нет):
# pveam download local debian-12-standard_12.7-1_amd64.tar.zst
# pveam list local
# Подставить актуальное имя шаблона в TEMPLATE ниже.
# Поправить GW= если шлюз не 192.168.1.1.
set -e
VMID=103
TEMPLATE="local:vztmpl/debian-12-standard_12.12-1_amd64.tar.zst"
GW="${GW:-192.168.1.1}"
echo "Creating CT ${VMID} (Gitea), template=${TEMPLATE}, gw=${GW}"
pct create ${VMID} "${TEMPLATE}" \
--hostname gitea \
--cores 1 \
--memory 2048 \
--swap 512 \
--rootfs local-lvm:15 \
--net0 name=eth0,bridge=vmbr0,ip=192.168.1.103/24,gw="${GW}" \
--features nesting=1 \
--onboot 1 \
--start 1
echo "CT ${VMID} created and started. Next: pct enter ${VMID}, install Docker, deploy compose (see README.md)."