Commit Graph

5 Commits

Author SHA1 Message Date
Vish
f282917f51 Merge pull request 'Update README.md with improved documentation' (#1) from update-readme-documentation into main
Reviewed-on: #1
2026-02-01 22:28:02 -08:00
openhands
4285ea3e1c Update README.md with improved documentation 2026-02-02 06:16:13 +00:00
Vish
81459ef180 Fix: Update password commands for Pi-hole v6 compatibility
- Use 'pihole setpassword' for v6, fallback to '-a -p' for legacy
- Update management script with v6 password syntax
- Update README with v6 commands
- Tested successfully on Rocky Linux 10.1
2026-01-18 08:29:20 +00:00
Vish
feaa217cf8 Fix: Handle SELinux on RHEL-based systems
- Add handle_selinux() function to detect and configure SELinux
- In unattended mode, automatically set SELinux to permissive
- In interactive mode, prompt user for SELinux configuration
- Add --no-selinux option to skip SELinux handling
- Export PIHOLE_SELINUX=true if user wants to keep enforcing mode
2026-01-18 08:20:52 +00:00
Vish
ce5674cb6c Initial commit: Pi-hole baremetal one-liner installer
- Supports Ubuntu, Debian, Fedora, Rocky, CentOS, RHEL, Arch, openSUSE
- Automatic OS detection and dependency installation
- Automatic network interface and IP detection
- Configurable upstream DNS servers
- Firewall configuration (firewalld/ufw/iptables)
- Management helper script (pihole-manage)
- Unattended installation option
- FreeBSD redirects to AdGuard Home alternative
2026-01-18 08:12:38 +00:00