A Linux system with:
One Ethernet port
One other internet-connected interface (Wi-Fi or USB Ethernet)
A router in Access Point (Gateway/Passive) mode
Active internet connection during installation (Upstream)
✅ Raspberry Pi 4 (Rasberry Pi mini)
If you want the fastest setup and trust this repo, run:
curl -fsSL https://raw.githubusercontent.com/EventStreamInc/installer/jeremy/bootstrap.sh | sudo bash
Verify your OS and root permissions
Install required packages
Clone the FrogNet installer repository
Extract all files directly into /
Prompt for configuration values
Apply network changes immediately 6.5 You will need to insert the eth0 cord into the access point at this time.
Reboot your system after 30 seconds
⚠️⚠️⚠️ Warning: This script writes files directly into your root filesystem (/). Do not run on a production system unless you’ve reviewed the code and tarball contents. ⚠️⚠️⚠️
If you prefer to inspect and run the installer manually:
git clone https://github.com/EventStreamInc/installer.git
cd installer
chmod +x installFrog.sh
sudo ./installFrog.sh
This will perform the same setup process interactively.
The installer sets up:
All configuration is stored in:
/etc/frognet/frognet.env
Log file (for debugging):
/var/log/frognet-install.log
Once installed, your system will reboot and begin acting as a FrogNet node.
The Ethernet port will serve IP addresses via DHCP. The upstream interface will share internet access to connected clients.
You can modify the configuration at any time by editing /etc/frognet/frognet.env.