A collection of simple, robust, and interactive scripts to set up popular services on any Raspberry Pi (Zero 2 W, 3, 4, 5) in minutes.
If you find this project helpful, please consider giving it a β star on GitHub! It helps others discover it and shows your appreciation. Also, please like the videos and subscribe to the channel. It helps us create more content like this.
Setting up services like Pi-hole or a Web Server on a Raspberry Pi can be a complex and time-consuming process of manual commands, configuration edits, and troubleshooting. These scripts automate the entire process, making it accessible to everyone, regardless of skill level.
| The Old, Manual Way (Hours of work) | The New, Automated Way (5 Minutes!) |
|---|---|
| π« Manually update the OS | β Script does it for you |
| π€― Hunt for dependencies | β Script installs them all |
π΅βπ« Edit config files via nano |
β Script gives you simple prompts |
| π Troubleshoot common errors | β Script handles checks for you |
| β³ Spend an hour or more... | π Be done in 5 minutes! |
- π 5-Minute Setup: Go from a fresh Raspberry Pi OS to a fully functional service in minutes.
- π€ Fully Automated: Scripts handle system updates, dependency installation, and configuration.
- β Smart & Interactive: Scripts ask you simple questions instead of making you edit config files.
- π οΈ Robust Pre-Checks: Scripts run checks (like for root access) to prevent common errors before they happen.
- π‘ Clear Guidance: Provides clear instructions, warnings (e.g., for Pi Zero users), and post-install steps.
Choose the service you want to install and run its one-line command in your Raspberry Pi's SSH terminal.
Installs the Pi-hole ad blocker. This wrapper script handles system updates, provides crucial static IP warnings, and then launches the official Pi-hole installer.
wget https://raw.githubusercontent.com/Techposts/Pi-Installers/main/pi-hole/install_pihole.sh && chmod +x install_pihole.sh && sudo ./install_pihole.sh- See the full
README: pi-hole/README.md - Watch the tutorial: (Link to your new Pi-hole video)
Installs a complete web server (LAMP/LEMP stack) ready to host a website like WordPress. (Note: Update the path to your web server script when ready)
wget https://raw.githubusercontent.com/Techposts/Pi-Installers/main/web-server/PiWebServer_v2.sh && chmod +x PiWebServer_v2.sh && sudo ./PiWebServer_v2.sh- See the full
README: web-server/README.md - Watch the tutorial: (Link to your new Web Server video)
(Placeholder: You can add your AirPlay installer here to keep all your scripts in one place!)
# Add your one-line command for AirPlay here- See the full
README: airplay/README.md - Watch the tutorial: (Link to your AirPlay video)
If these installers saved you time and frustration, please consider showing your support!
- β Star the Repository: Starring this project on GitHub is a great way to show your appreciation and helps others find it.
- π Like & Subscribe: If you came from a video tutorial, please like the video and subscribe to the channel. It helps us create more content like this.
This project is licensed under the MIT License. See the LICENSE file for details.