diff options
| author | Ahmed Abdelhalim <[email protected]> | 2026-05-03 23:37:30 +0200 |
|---|---|---|
| committer | Ahmed Abdelhalim <[email protected]> | 2026-05-03 23:37:30 +0200 |
| commit | 2de4321b014e8f95b7d7450f78048ffaa7a1a703 (patch) | |
| tree | 73420ef7a61a6bd7171b88b93f79433b626dc274 /proxmox.md | |
| parent | 59dc46968fff0c0459ff117b54034c60c491b56f (diff) | |
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.
Diffstat (limited to 'proxmox.md')
| -rw-r--r-- | proxmox.md | 29 |
1 files changed, 29 insertions, 0 deletions
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 <SSID> password <PASSPHRASE> +sudo apt update +sudo apt install -y openssh-server +sudo systemctl restart ssh avahi-daemon +``` + +**Mac Example:** + +TBD |
