56 lines
1.3 KiB
Bash
56 lines
1.3 KiB
Bash
#!/bin/bash
|
|
set -eo pipefail
|
|
shopt -s nullglob
|
|
ADMIN_PASSWORD="nyaowo"
|
|
|
|
# Verify that the minimally required password settings are set for new databases.
|
|
docker_setup_pve() {
|
|
#Set pve user
|
|
echo "root:$ADMIN_PASSWORD"|chpasswd
|
|
}
|
|
|
|
|
|
mkdir -p /var/lib/dhcp
|
|
#sudo apt install ifupdown2 -y || true
|
|
echo 'rander:12345' | chpasswd
|
|
mkdir -p /run/sshd
|
|
sudo chmod 755 /run/sshd
|
|
/usr/sbin/sshd
|
|
|
|
sudo socat -dd TCP-LISTEN:8006,fork,reuseaddr,keepalive,keepidle=60,keepintvl=60 TCP:192.168.12.2:8006,keepalive,keepidle=60,keepintvl=60 && \
|
|
sudo socat -dd TCP-LISTEN:2222,fork,reuseaddr,keepalive,keepidle=60,keepintvl=60 TCP:192.168.12.2:22,keepalive,keepidle=60,keepintvl=60
|
|
|
|
|
|
#systemctl enable networking
|
|
|
|
|
|
#ip route add default via 192.168.0.2/20
|
|
#bridge
|
|
#brctl addbr vmbr0 eth1
|
|
#brctl addif vmbr0 eth1
|
|
#ip link set vmbr0 up
|
|
|
|
# Start api first in background
|
|
#echo -n "Starting Proxmox VE API..."
|
|
#/usr/lib/x86_64-linux-gnu/proxmox-backup/proxmox-backup-api &
|
|
#while true; do
|
|
# if [ ! -f /run/proxmox-backup/api.pid ]; then
|
|
# echo -n "..."
|
|
# sleep 3
|
|
# else
|
|
# break
|
|
# fi
|
|
#done
|
|
#echo "OK"
|
|
|
|
docker_setup_pve
|
|
|
|
echo "Running SOCAT..."
|
|
exec "$@"
|
|
|
|
while true; do
|
|
# Your commands or checks here
|
|
sleep 60 # Adjust the sleep interval as needed
|
|
done
|
|
|
|
#exec gosu backup /usr/lib/x86_64-linux-gnu/proxmox-backup/proxmox-backup-proxy "$@"
|