Repository navigation
Preventing common DNS and SSL-related issues.
What's New in v0.9.1
New Features
- Ubuntu Version Check: Added support for both Ubuntu 22.04 and 24.04 LTS with automatic version validation
- DNS A Record Verification: Automatic DNS verification before domain setup to prevent SSL certificate issues
- Server IP Display: Shows current server IP address during domain configuration
- DNS Match Validation: Verifies that domain A record points to the correct server IP
- CloudFlare SSL Proxy Warning: Automatic warning and instructions for CloudFlare users to disable SSL proxy mode
Improvements
- Better pre-installation validation to catch configuration issues early
- Clearer error messages for DNS mismatches with detailed troubleshooting info
- CloudFlare users are guided to set DNS to "DNS Only" mode before SSL installation
- Option to override validation checks for advanced users
- Enhanced installation flow with step-by-step DNS configuration guidance
Important Notes
For CloudFlare Users:
If you're using CloudFlare, you must disable the SSL/TLS Proxy (orange cloud) and set it to "DNS Only" (gray cloud) mode. The installer will provide step-by-step instructions during SSL setup. This is required because we provide SSL certificates via Let's Encrypt directly on the server.
Technical Details
The installer now:
- Checks Ubuntu version compatibility before proceeding
- Uses
digto query DNS records via Google DNS (8.8.8.8) - Compares resolved IP with server IP to detect misconfigurations
- Provides interactive prompts with color-coded warnings and success messages
- Warns CloudFlare users about SSL proxy conflicts
Installation
curl -fsSL [https://raw.githubusercontent.com/paramientos/pingpantherio/v0.9.1/install.sh](https://raw.githubusercontent.com/paramientos/pingpantherio/v0.9.1/install.sh) | sudo bash