Enhance dnsmasq setup with new scripts and documentation

- Add custom dictionary words for spell checking.
- Refactor wild-central-generate-setup script for improved error handling and structure.
- Create README.md for central dnsmasq setup with detailed instructions.
- Implement create-setup-bundle.sh and setup.sh scripts for setting up dnsmasq and PXE booting.
- Add transfer-setup-bundle.sh for transferring setup files to the server.
- Update SETUP.md with clearer instructions for initial setup and configuration.
- Introduce .gitignore for dnsmasq setup bundle.
This commit is contained in:
2025-06-21 13:01:19 -07:00
parent 0f2e73e54c
commit 1fcec15853
9 changed files with 219 additions and 95 deletions

View File

@@ -1,14 +1,31 @@
# Setting Up Your Wild Cloud
# Setting Up Your Wild-cloud
## Initial setup
- Add `bin` directory to your path.
## Set up your personal cloud operations directory
- Create a directory somewhere. We recommend you use an Ubuntu machine.
- Inside it, run `wild-init`. This will scaffold your cloud directory.
- In your cloud directory, update `.wildcloud/config.yaml`. Use the same values in this dir in a `.env`
```bash
cd ~
mkdir ~/my-wild-cloud
cd my-wild-cloud
wild-init
cp config.example.yaml config.yaml
cp secrets.example.yaml secrets.yaml
```
## Configuring your wild-cloud
Now, update your config.yaml and secrets.yaml.
Instructions TBD.
## Set up your Cloud Central
See [Central Setup](../central-setup/README.md).
```bash
bin/wild-central-generate-setup
```
## Set up Control Nodes