This commit is contained in:
2025-04-07 11:17:25 +01:00
parent 629d19a682
commit 586a3888d0

View File

@@ -4,6 +4,7 @@
# [server_id!] - the servers id # [server_id!] - the servers id
# [keystonepublickey!] - keystone's public key # [keystonepublickey!] - keystone's public key
# [callback!] - callback url # [callback!] - callback url
# [internal_ip_ending!] - internal ip ending
apt_wait() { apt_wait() {
while fuser /var/lib/dpkg/lock >/dev/null 2>&1; do while fuser /var/lib/dpkg/lock >/dev/null 2>&1; do
@@ -96,11 +97,10 @@ wg pubkey < /root/.wg/privatekey > /root/.wg/publickey
# Configure wireguard # Configure wireguard
ip link add dev wg0 type wireguard ip link add dev wg0 type wireguard
ip address add dev wg0 192.168.2.1/24 ip address add dev wg0 192.168.2.[!internal_ip_ending!]/24
wg set wg0 listen-port 51820 private-key /root/.wg/privatekey wg set wg0 listen-port 51820 private-key /root/.wg/privatekey
ip link set up dev wg0 ip link set up dev wg0
# wg set wg0 peer <PEER_PUBLIC_KEY> allowed-ips 192.168.2.3/32 #<- this is the ip for the peer being added
# wg set wg0 peer <PEER_PUBLIC_KEY> allowed-ips <PEER_VPN_IP>/32
# Setup Keystone Home Directory Permissions # Setup Keystone Home Directory Permissions
chown -R keystone:keystone /home/keystone chown -R keystone:keystone /home/keystone