Files
proxmox-nextcloud/start_network.sh
2025-12-20 19:45:02 -08:00

33 lines
640 B
Bash

#!/bin/bash
# --- CONFIGURATION ---
IP=${STATIC_IP:-"192.168.0.120/24"}
GW=${STATIC_GW:-"192.168.0.1"}
DNS=${STATIC_DNS:-"192.168.0.113"}
echo "--- Nextcloud Network Init ---"
echo "Using IP: $IP"
# 1. Generate Network Config
cat <<EOF > /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address $IP
gateway $GW
EOF
# 2. Set DNS
echo "nameserver $DNS" > /etc/resolv.conf
# 3. Start Network
sleep 5
ifup eth0
# 4. Launch Nextcloud
echo "--- Starting Nextcloud Entrypoint ---"
# This official script handles the user switch to www-data automatically
exec /entrypoint.sh apache2-foreground