I published this project only a few days ago - If you do give it a try please let me know how things turn out.
Thanks,
D.
Thanks,
D.
PiCon.app
- 'Appified' container for running a Linux VM in macOS with no additional software (Docker, VMware Fusion, VirtualBox, etc...) required.
- Deploys a standard Deban 12 cloud image and installs Pi-hole with minimal user input.
Info
- Works on any 2010 or newer Mac. QEMU / Lima binaries included are Intel and Apple Silicon native.
- Requires macOS 10.13 or newer, bridged networking requires macOS 10.15 or newer
- Container uses 1/16th of the host Mac's RAM, up to 1GB. For example, a Mac with 4GB RAM will create a 256MB container capable of serving DNS on a typical home network.
- Pi-hole instance is persistent across reboots and starts in the background as a system-level launch daemon.
- An embedded version of PiBar is configured during installation and starts at login.
Install
- Download the latest release of PiCon.app and move it to your /Applications folder (Note that moving the app to this location is mandatory)
Install Screenshots
- First-run setup:
- Wait a few moments for the container to become ready and the installation summary will appear.
- Your web browser will open the Pi-hole admin page. Paste your clipboard into the Pi-hole password field.
Post-Install Screenshots
- PiBar is configured automatically and set to run at login.
- Launch PiCon.app if you need to access the container's console.
- Hold down [Shift] while launching PiCon.app to restart the container.
- Hold down Option [ ⌥ ] to reset the container and start fresh.