mirror of
https://github.com/flynx/proxmox-utils.git
synced 2025-10-29 19:20:10 +00:00
added / started work on gitea...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
229923e419
commit
4cff069d4d
2
Makefile
2
Makefile
@ -20,7 +20,7 @@
|
|||||||
CTs := \
|
CTs := \
|
||||||
gate ns \
|
gate ns \
|
||||||
ssh wireguard syncthing \
|
ssh wireguard syncthing \
|
||||||
nextcloud gitea
|
nextcloud #gitea
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -31,10 +31,10 @@ DFL_WAN_GATE=${DFL_WAN_GATE}
|
|||||||
|
|
||||||
# XXX revise...
|
# XXX revise...
|
||||||
DFL_ADMIN_IP=${GATE_ADMIN_IP:=${DFL_ADMIN_IP:=10.0.0.2/24}}
|
DFL_ADMIN_IP=${GATE_ADMIN_IP:=${DFL_ADMIN_IP:=10.0.0.2/24}}
|
||||||
ADMIN_GATE=-
|
ADMIN_GATE=SKIP
|
||||||
# XXX revise...
|
# XXX revise...
|
||||||
DFL_LAN_IP=${GATE_LAN_IP:=${DFL_LAN_IP:=10.1.1.2/24}}
|
DFL_LAN_IP=${GATE_LAN_IP:=${DFL_LAN_IP:=10.1.1.2/24}}
|
||||||
LAN_GATE=-
|
LAN_GATE=SKIP
|
||||||
|
|
||||||
REBOOT=${REBOOT:=1}
|
REBOOT=${REBOOT:=1}
|
||||||
|
|
||||||
|
|||||||
93
gitea/make.sh
Normal file
93
gitea/make.sh
Normal file
@ -0,0 +1,93 @@
|
|||||||
|
#!/usr/bin/bash
|
||||||
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
|
cd $(dirname $0)
|
||||||
|
PATH=$PATH:$(dirname "$(pwd)")
|
||||||
|
|
||||||
|
|
||||||
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
|
source ../.pct-helpers
|
||||||
|
|
||||||
|
|
||||||
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
|
readConfig
|
||||||
|
|
||||||
|
|
||||||
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
|
DFL_ID=${DFL_ID:=300}
|
||||||
|
DFL_CTHOSTNAME=${DFL_CTHOSTNAME:=gitea}
|
||||||
|
|
||||||
|
DFL_CORES=${DFL_CORES:=2}
|
||||||
|
DFL_RAM=${DFL_RAM:=1024}
|
||||||
|
DFL_SWAP=${DFL_SWAP:=${DFL_RAM}}
|
||||||
|
DFL_DRIVE=${DFL_DRIVE:=40}
|
||||||
|
|
||||||
|
WAN_IP=SKIP
|
||||||
|
WAN_GATE=SKIP
|
||||||
|
ADMIN_IP=SKIP
|
||||||
|
ADMIN_GATE=SKIP
|
||||||
|
LAN_IP=SKIP
|
||||||
|
LAN_GATE=SKIP
|
||||||
|
|
||||||
|
REBOOT=${REBOOT:=1}
|
||||||
|
|
||||||
|
readVars
|
||||||
|
|
||||||
|
|
||||||
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
|
# NOTE: TKL gui will not function correctly without nesting enabled...
|
||||||
|
OPTS_STAGE_1="\
|
||||||
|
--hostname $CTHOSTNAME \
|
||||||
|
--cores $CORES \
|
||||||
|
--memory $RAM \
|
||||||
|
--swap $SWAP \
|
||||||
|
--net0 name=lan,bridge=vmbr${LAN_BRIDGE},firewall=1,ip=dhcp,type=veth \
|
||||||
|
--storage local-lvm \
|
||||||
|
--rootfs local-lvm:$DRIVE \
|
||||||
|
--unprivileged 1 \
|
||||||
|
--features nesting=1 \
|
||||||
|
${PCT_EXTRA} \
|
||||||
|
"
|
||||||
|
|
||||||
|
OPTS_STAGE_2="\
|
||||||
|
--onboot 1 \
|
||||||
|
"
|
||||||
|
|
||||||
|
|
||||||
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
|
echo "# Building config..."
|
||||||
|
buildAssets
|
||||||
|
|
||||||
|
echo "# Creating CT..."
|
||||||
|
pctCreateTurnkey 'gitea' $ID "$OPTS_STAGE_1" "$PASS"
|
||||||
|
|
||||||
|
echo "# Starting TKL UI..."
|
||||||
|
@ lxc-attach $ID -- bash -c "HUB_APIKEY=SKIP SEC_UPDATES=SKIP /usr/sbin/turnkey-init"
|
||||||
|
|
||||||
|
echo "# Copying assets..."
|
||||||
|
@ pct-push-r $ID ./assets /
|
||||||
|
|
||||||
|
echo "# Disabling fail2ban..."
|
||||||
|
# NOTE: we do not need this as we'll be running from behind a reverse proxy...
|
||||||
|
@ lxc-attach $ID systemctl stop fail2ban
|
||||||
|
@ lxc-attach $ID systemctl disable fail2ban
|
||||||
|
|
||||||
|
echo "# Updating system..."
|
||||||
|
pctUpdateTurnkey $ID
|
||||||
|
|
||||||
|
echo "# Post config..."
|
||||||
|
pctSet $ID "${OPTS_STAGE_2}" $REBOOT
|
||||||
|
|
||||||
|
saveLastRunConfig
|
||||||
|
|
||||||
|
echo "# Done."
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#----------------------------------------------------------------------
|
||||||
|
# vim:set ts=4 sw=4 :
|
||||||
@ -31,12 +31,12 @@ DFL_DRIVE=${DFL_DRIVE:=40}
|
|||||||
#APP_PASS=
|
#APP_PASS=
|
||||||
#SEC_ALERTS=SKIP
|
#SEC_ALERTS=SKIP
|
||||||
|
|
||||||
WAN_IP=-
|
WAN_IP=SKIP
|
||||||
WAN_GATE=-
|
WAN_GATE=SKIP
|
||||||
ADMIN_IP=-
|
ADMIN_IP=SKIP
|
||||||
ADMIN_GATE=-
|
ADMIN_GATE=SKIP
|
||||||
LAN_IP=-
|
LAN_IP=SKIP
|
||||||
LAN_GATE=-
|
LAN_GATE=SKIP
|
||||||
|
|
||||||
REBOOT=${REBOOT:=1}
|
REBOOT=${REBOOT:=1}
|
||||||
|
|
||||||
|
|||||||
@ -25,11 +25,11 @@ RAM=128
|
|||||||
SWAP=$RAM
|
SWAP=$RAM
|
||||||
DRIVE=0.5
|
DRIVE=0.5
|
||||||
|
|
||||||
WAN_IP=-
|
WAN_IP=SKIP
|
||||||
WAN_GATE=-
|
WAN_GATE=SKIP
|
||||||
# XXX revise...
|
# XXX revise...
|
||||||
DFL_ADMIN_IP=${DFL_ADMIN_IP:=10.0.0.1/24}
|
DFL_ADMIN_IP=${DFL_ADMIN_IP:=10.0.0.1/24}
|
||||||
ADMIN_GATE=-
|
ADMIN_GATE=SKIP
|
||||||
# XXX revise...
|
# XXX revise...
|
||||||
DFL_LAN_IP=${NS_LAN_IP:=${DFL_LAN_IP:=10.1.1.1/24}}
|
DFL_LAN_IP=${NS_LAN_IP:=${DFL_LAN_IP:=10.1.1.1/24}}
|
||||||
# XXX revise...
|
# XXX revise...
|
||||||
|
|||||||
12
ssh/make.sh
12
ssh/make.sh
@ -25,12 +25,12 @@ DFL_RAM=${DFL_RAM:=1024}
|
|||||||
DFL_SWAP=${DFL_SWAP:=${DFL_RAM}}
|
DFL_SWAP=${DFL_SWAP:=${DFL_RAM}}
|
||||||
DFL_DRIVE=${DFL_DRIVE:=16}
|
DFL_DRIVE=${DFL_DRIVE:=16}
|
||||||
|
|
||||||
WAN_IP=-
|
WAN_IP=SKIP
|
||||||
WAN_GATE=-
|
WAN_GATE=SKIP
|
||||||
ADMIN_IP=-
|
ADMIN_IP=SKIP
|
||||||
ADMIN_GATE=-
|
ADMIN_GATE=SKIP
|
||||||
LAN_IP=-
|
LAN_IP=SKIP
|
||||||
LAN_GATE=-
|
LAN_GATE=SKIP
|
||||||
|
|
||||||
REBOOT=${REBOOT:=1}
|
REBOOT=${REBOOT:=1}
|
||||||
|
|
||||||
|
|||||||
@ -25,12 +25,12 @@ DFL_RAM=${DFL_RAM:=1024}
|
|||||||
DFL_SWAP=${DFL_SWAP:=${DFL_RAM}}
|
DFL_SWAP=${DFL_SWAP:=${DFL_RAM}}
|
||||||
DFL_DRIVE=${DFL_DRIVE:=8}
|
DFL_DRIVE=${DFL_DRIVE:=8}
|
||||||
|
|
||||||
WAN_IP=-
|
WAN_IP=SKIP
|
||||||
WAN_GATE=-
|
WAN_GATE=SKIP
|
||||||
ADMIN_IP=-
|
ADMIN_IP=SKIP
|
||||||
ADMIN_GATE=-
|
ADMIN_GATE=SKIP
|
||||||
LAN_IP=-
|
LAN_IP=SKIP
|
||||||
LAN_GATE=-
|
LAN_GATE=SKIP
|
||||||
|
|
||||||
REBOOT=${REBOOT:=1}
|
REBOOT=${REBOOT:=1}
|
||||||
|
|
||||||
|
|||||||
@ -29,12 +29,12 @@ DFL_RAM=${DFL_RAM:=256}
|
|||||||
DFL_SWAP=${DFL_SWAP:=${DFL_RAM}}
|
DFL_SWAP=${DFL_SWAP:=${DFL_RAM}}
|
||||||
DFL_DRIVE=${DFL_DRIVE:=1}
|
DFL_DRIVE=${DFL_DRIVE:=1}
|
||||||
|
|
||||||
WAN_IP=-
|
WAN_IP=SKIP
|
||||||
WAN_GATE=-
|
WAN_GATE=SKIP
|
||||||
ADMIN_IP=-
|
ADMIN_IP=SKIP
|
||||||
ADMIN_GATE=-
|
ADMIN_GATE=SKIP
|
||||||
LAN_IP=-
|
LAN_IP=SKIP
|
||||||
LAN_GATE=-
|
LAN_GATE=SKIP
|
||||||
|
|
||||||
REBOOT=${REBOOT:=1}
|
REBOOT=${REBOOT:=1}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user