Update README.md

This commit is contained in:
Jordan Wages 2025-07-31 21:05:18 -05:00
commit 4fd16d40ba

View file

@ -23,15 +23,15 @@ It uses a twostage approach:
## Installation
1. **Copy & rename**
On your Debian template, place the **bootstrap** script as `/root/setup.sh`:
On your Debian template, place the **bootstrap** script as `setup.sh`:
```bash
chmod +x /root/setup.sh
chmod +x setup.sh
2. **Provision a new VM**
Clone from your template and boot it. Then run:
```bash
sudo /root/setup.sh
sudo setup.sh
```
* If youre not root, youll be prompted (via `whiptail`) for the root password.
@ -40,12 +40,12 @@ It uses a twostage approach:
3. **Follow the wizard**
Use the onscreen menus to:
* Grant passwordless `sudo` to selected users
* Grant `sudo` to selected users
* Apply system updates
* Set a new hostname
* Add SSH keys for root & your primary user
* Install core & optional utilities (`htop`, `jq`, `git`, etc.)
* Configure CIFS mounts for your NAS shares
* Configure NFS mounts for your NAS shares
---
@ -57,8 +57,8 @@ It uses a twostage approach:
* **Optional packages**
Tweak the `TOOLS=(…)` array in the remote script to add or remove utilities.
* **CIFS shares**
Adjust the `CIFS_HOSTS=(…)` array to match your NAS hostnames.
* **NFS shares**
Adjust the `NFS_HOSTS=(…)` array to match your NAS hostnames.
---
@ -71,7 +71,7 @@ It uses a twostage approach:
Simply invoke:
```bash
sudo /root/setup.sh
sudo setup.sh
```
again to repeat the wizard.