Skip to content

Preventing common DNS and SSL-related issues.

Choose a tag to compare

@paramientos paramientos released this 14 Jan 09:54
· 38 commits to main since this release

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 dig to 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