My own Deploy srcipt for quicly setting up a Debian-based Linux Server VM installation on a Proxmox host
- Prompts to change the following
- hostname
- root password
- terminal prettieness
- install ssh if absent
- reboot
- Allows root ssh login
- Sets sftp server to internal-sftp
- Installs:
- neofetch
- qemu-guest-agent
- spice-vdagent if display is present
- curl, wget and git
- Acquire root shell (avoid using sudo)
#For suduores (user password)
sudo su
#For non sudoeers (root password)
su -
- Pull, adjust permissions, execute
# With curl (recomended)
cd /root && rm -f deploy*.sh && curl https://raw.githubusercontent.com/LucaCraft89/DeployScript/main/deploy.sh -o deploy.sh && chmod +x deploy.sh && ./deploy.sh
# With wget
cd /root && rm -f deploy*.sh && wget https://raw.githubusercontent.com/LucaCraft89/DeployScript/main/deploy.sh && chmod +x deploy.sh && ./deploy.sh
Tested:
- amd64 Ubuntu 20.04, 22.04, 24.04
- amd64 Debian 9, 12
- Raspberry Pi OS and Raspberry Pi OS Lite on Raspberry Pi 3, 4, 5
Untested:
- Anything that is Debian or Debian-based