Developer 01db7d285f docs: Add comprehensive production vs beta launcher comparison
CRITICAL ISSUES FOUND IN PRODUCTION:
1. Missing initialize_system_detection() call
   - SYS_* variables empty when building reference database
   - Causes blank system detection output (reported issue on Alma 8)

2. Unsafe read statements (no /dev/tty, no error handling)
   - Plain 'read -r choice' fails in piped context
   - Causes terminal crashes when run via curl | bash
   - Multiple occurrences at lines 625, 611, 637, 545, etc.

BETA IMPROVEMENTS:
 System detection properly initialized first
 All read statements use /dev/tty with error handling
 Returns gracefully instead of exiting on read failure
 System overview display integrated
 All security fixes applied (SQL injection, password, mktemp)
 Source guards added
 URL encoding for domain checks

Conclusion: Beta launcher is MORE ROBUST than production
and should be used as reference for fixing production.
2026-03-19 20:48:39 -04:00
2025-11-03 18:14:51 -05:00

🧪 Linux Server Toolkit - DEV Branch

STATUS: 🚀 Development & Testing Branch (Separate from Production)

This is the dev branch for testing, development, and experimentation. Changes here are isolated from production and can be safely tested before merging to main.


🚀 Quick Start

One command - pulls dev branch with YELLOW ⚠️ BETA banner:

curl -sL https://git.mull.lol/cschantz/Linux-Server-Management-Toolkit/archive/dev.tar.gz | tar xz && source linux-server-management-toolkit/run.sh

When exiting (option 0), answer "yes" and cleanup happens automatically - no extra steps.


📍 Key Differences (Dev vs Production)

Feature Dev Branch Production
Cache .sysref.beta .sysref
Version 2.1.0-BETA 2.1.0
Banner 🟨 Yellow (⚠️) 🔵 Cyan
Git Branch dev main
Purpose Testing & Development Stable/Production

📦 Features

Comprehensive multi-panel server management suite supporting cPanel, InterWorx, Plesk, and standalone Apache with:

  • 🛡️ Security & Monitoring: Live attack monitor, bot blocker, malware scanner, IP reputation
  • 💾 Backup & Recovery: Acronis management, MySQL database restore
  • 🌐 Website Diagnostics: Error analysis, WordPress tools, Cloudflare detection
  • 📧 Email Diagnostics: Mail queue, blacklist checker, SPF/DKIM/DMARC validation
  • 📊 Performance Analysis: MySQL optimization, PHP tuning, hardware health, Varnish cache
  • 🔍 System Diagnostics: Health checks, loadwatch analysis, bandwidth monitoring

📖 Documentation

For detailed documentation, see the main repository: https://git.mull.lol/cschantz/Linux-Server-Management-Toolkit


Version: 2.1.0-BETA Repository: https://git.mull.lol/cschantz/Linux-Server-Management-Toolkit Branch: dev

S
Description
No description provided
Readme MIT 18 MiB
Languages
Shell 100%