29
homelab/gitea/create-lxc-103.sh
Normal file
29
homelab/gitea/create-lxc-103.sh
Normal 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)."
|
||||
Reference in New Issue
Block a user