🇮🇷 فارسی | 🇺🇸 English
SysHelper is a comprehensive system management tool designed for Ubuntu servers with Iranian mirror optimization and automated panel installation capabilities.
- 📊 System Overview: Real-time CPU, RAM, uptime, and load monitoring
- 🌐 Network Information: IP detection, DNS configuration, and ISP details
- 🚀 Mirror Speed Test: Automatic ranking of fastest Iranian Ubuntu mirrors
- ⚡ Auto Configuration: One-click mirror switching for optimal package downloads
- 📦 3X-UI Panel: Automated installation with localized resources
- 🎨 Modern Interface: Clean, colorful terminal UI with progress bars
wget -qO- https://raw.githubusercontent.com/MeXenon/syshelper/main/xenonnet.sh | bashwget https://raw.githubusercontent.com/MeXenon/syshelper/main/xenonnet.sh
chmod +x xenonnet.sh
./xenonnet.shwget -qO- https://uploadkon.ir/uploads/d20726_25syshelper-tar.gz | tar -xz && find . -type f -name "*.sh" -exec chmod +x {} \; && ./xenonnet.shThe script automatically checks for required dependencies:
curl- For network operationswget- For file downloadsbc- For mathematical calculations
If missing, install with:
sudo apt-get update
sudo apt-get install curl wget bc- Run the script using any installation method above
- View system information displayed automatically
- Choose from menu options:
1- Test and apply best mirror2- Install 3X-UI panel3- Refresh system information4- Exit
- Tests 10+ Iranian Ubuntu mirrors
- Measures download speeds
- Ranks by performance
- Applies fastest mirror automatically
- Updates package index
- Downloads latest 3X-UI panel (v2.6.0)
- Automated extraction and setup
- Localized installation resources
- Perfect for Iranian datacenters
The tool provides a comprehensive overview including:
| Category | Information |
|---|---|
| CPU | Model, cores, usage percentage, load average |
| Memory | Used/Total RAM with percentage |
| Network | Public IP, location, ISP, DNS servers |
| System | Uptime, Ubuntu version, current APT mirror |
Tested Iranian mirrors include:
- ubuntu.pishgaman.net
- mirror.aminidc.com
- ubuntu.pars.host
- ir.ubuntu.sindad.cloud
- ubuntu.shatel.ir
- ubuntu.mobinhost.com
- mirror.iranserver.com
- mirror.arvancloud.ir
- And more...
- Root detection: Shows current user privilege level
- Safe operations: No destructive commands without confirmation
- Backup friendly: Original configurations preserved
- Minimal footprint: Temporary files cleaned automatically
Script won't run:
chmod +x xenonnet.shMissing dependencies:
sudo apt-get install curl wget bcNetwork timeout:
- Check internet connection
- Try alternative installation method
Permission denied:
- Run with appropriate privileges
- Use
sudofor system-wide changes
- Complete UI redesign
- Enhanced mirror testing algorithm
- Improved progress indicators
- Added 3X-UI installation
- Better error handling
- Basic system information
- Simple mirror testing
Contributions are welcome! Please feel free to submit issues, feature requests, or pull requests.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- 🐛 Bug Reports: GitHub Issues
- 💬 Telegram: @XenonNet_support
- 📧 Developer: @XenonNet
This project is licensed under the MIT License - see the LICENSE file for details.
If this project helped you, please consider giving it a ⭐ on GitHub!
Made with ❤️ by @XenonNet