From 2de4321b014e8f95b7d7450f78048ffaa7a1a703 Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Sun, 3 May 2026 23:37:30 +0200 Subject: Add proxmox install support Using debian live ISO instead of proxmox live ISO, since using the proxmox ISO didn't allow automating the setup after connecting to the network. --- proxmox.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 proxmox.md (limited to 'proxmox.md') diff --git a/proxmox.md b/proxmox.md new file mode 100644 index 0000000..b4a08e4 --- /dev/null +++ b/proxmox.md @@ -0,0 +1,29 @@ +# Install Proxmox + +- Download [Debian Standard Live ISO](https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/) +- Format a USB +- Unmount disk (on MacOS ex. `diskutil unmountDisk /dev/diskX`) +- Create bootable image from iso `sudo dd if=/path/to/image.iso of=/dev/diskX bs=4M status=progress` +- Boot the `Debian Live ISO` live image from a bootable USB +- Connect to wireless network (if not connected via LAN) +- Set root password (which will be asked to run the install playbook) +- Set the host name `proxmox-iso.local` +- Install and configure ssh +- `cp host_vars/proxmox-iso.local.example host_vars/proxmox-iso.local` +- Update the `host_vars/proxmox-iso.local` file +- Run the playbook on the ansible controller + +**Example:** + +```bash +sudo hostnamectl set-hostname proxmox-iso +sudo passwd user +nmcli dev wifi connect password +sudo apt update +sudo apt install -y openssh-server +sudo systemctl restart ssh avahi-daemon +``` + +**Mac Example:** + +TBD -- cgit v1.2.3