sudo apt-get update sudo apt-get install -y qemu-guest-agent net-tools nginx curl htop sudo apt-get install -y vim bat git screen tmux python3 haveged curl tcpdump docker.io nginx tree socat sudo systemctl enable qemu-guest-agent sudo systemctl enable nginx # 1. Reset Cloud-Init (So it runs again on the next boot) sudo cloud-init clean --logs # 2. Remove Machine ID (So it generates a new one) sudo truncate -s 0 /etc/machine-id sudo rm /var/lib/dbus/machine-id sudo ln -s /etc/machine-id /var/lib/dbus/machine-id # 3. Clean Apt cache to save space sudo apt-get clean # 4. Shutdown sudo poweroff wget https://github.com/tsl0922/ttyd/releases/download/1.7.3/ttyd.x86_64 ping 172.20.20.13 ping 172.20.21.13 exit ping 172.20.21.13 wget https://github.com/tsl0922/ttyd/releases/download/1.7.3/ttyd.x86_64 chmod +x ttyd.x86_64 sudo mv ttyd.x86_64 /usr/local/bin/ttyd /usr/local/bin/ttyd --version # Create the service file sudo vim /etc/systemd/system/ttyd.service sudo systemctl enable ttyd sudo cloud-init clean --logs sudo truncate -s 0 /etc/machine-id sudo rm /var/lib/dbus/machine-id sudo ln -s /etc/machine-id /var/lib/dbus/machine-id sudo poweroff clear sudo apt-get update sudo apt-get install -y debian-keyring debian-archive-keyring apt-transport-https curl # Add Official Caddy Repo curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list # Install & Enable sudo apt-get update sudo apt-get install -y caddy sudo systemctl enable caddy vim /etc/caddy/Caddyfile sudo vim /etc/caddy/Caddyfile sudo cloud-init clean --logs sudo truncate -s 0 /etc/machine-id sudo rm /var/lib/dbus/machine-id sudo ln -s /etc/machine-id /var/lib/dbus/machine-id sudo poweroff