Skip to content

Releases: SirJBiscuit/automatic-system

v1.0.0 - Complete Automation Suite with P.R.I.S.M AI

18 Apr 16:51

Choose a tag to compare

🚀 Release v1.0.0 - Complete Automation Suite with P.R.I.S.M AI

🎉 Initial Release

Complete Pterodactyl Panel & Wings automation suite with AI-powered monitoring and management.


Major Features

🤖 P.R.I.S.M AI Assistant

  • Localized AI powered by Ollama & Gemma2
  • 24/7 System Monitoring with automatic issue detection
  • Auto-fix capabilities for common problems
  • Interactive Tutorial teaches users how to use the chatbot
  • Natural language Q&A - ask anything about your server
  • System optimization recommendations

📢 Discord Integration

  • Real-time webhook notifications
  • Color-coded severity levels
  • Rich embed formatting
  • Daily/weekly summary reports
  • Interactive setup during installation

🎮 Pterodactyl API Integration

  • Individual game server monitoring
  • Auto-restart crashed servers
  • Resource usage tracking
  • Server health checks
  • Uptime monitoring

🔧 Automation Features

  • One-line installation from GitHub
  • Auto-enable chatbot after install
  • Interactive tutorials for new users
  • Backup & restore commands
  • Clean & optimize commands
  • Pre-installation checks
  • Health monitoring
  • Automatic updates

📊 Management Tools

  • Admin control panel
  • Quick setup wizard
  • Panel customization
  • Billing system integration
  • SSL certificate monitoring
  • Fail2ban security
  • Automated backups

📦 Installation

One-Line Install:

bash <(curl -s https://raw.githubusercontent.com/SirJBiscuit/automatic-system/main/install.sh)

Manual Install:

cd /opt
git clone https://github.com/SirJBiscuit/automatic-system.git ptero
cd ptero
chmod +x *.sh
./pteroanyinstall.sh install-full

🎯 Quick Start

After installation:

# Install Pterodactyl
./pteroanyinstall.sh install-full
 
# Install P.R.I.S.M AI
./pteroanyinstall.sh ai-assistant
 
# Run system analysis
chatbot detect
 
# Set up Discord notifications
chatbot webhook setup
 
# Configure API integration
chatbot api setup

📋 Available Commands

Installation:

  • install-panel - Install Panel only
  • install-wings - Install Wings only
  • install-full - Install both (recommended)

Management:

  • update - Update all components
  • health-check - Check system status
  • scan - Scan and fix issues
  • backup - Run backup
  • clean - Clean cache and logs

AI Assistant:

  • chatbot status - Check if running
  • chatbot ask "question" - Ask AI anything
  • chatbot detect - Run system analysis
  • chatbot webhook setup - Configure Discord
  • chatbot api setup - Configure API
  • chatbot help - Show all commands

Advanced:

  • customize - Customize Panel appearance
  • pre-check - Run pre-installation checks
  • quick-setup - Post-install essentials
  • admin - Launch admin control panel
  • prism-upgrade - Upgrade to P.R.I.S.M Enhanced

🎓 Interactive Tutorial

P.R.I.S.M includes a 5-lesson interactive tutorial:

  1. Check Status - Learn to monitor P.R.I.S.M
  2. Ask Questions - Interact with the AI
  3. System Analysis - Run full optimization
  4. Discord Setup - Configure notifications
  5. API Integration - Monitor game servers

📚 Documentation

  • COMPLETE_SETUP_GUIDE.md - Full setup from scratch
  • PRISM_QUICK_START.md - Quick reference
  • PRISM_ENHANCED_GUIDE.md - Advanced features
  • AI_ASSISTANT_GUIDE.md - AI assistant docs
  • QUICK_WINS_GUIDE.md - Essential features
  • CUSTOMIZATION_GUIDE.md - Panel customization
  • PRE_INSTALL_GUIDE.md - Pre-installation checks

💾 System Requirements

Minimum:

  • OS: Ubuntu 20.04/22.04 or Debian 11/12
  • RAM: 4GB
  • CPU: 2 cores
  • Disk: 40GB

Recommended:

  • RAM: 8GB+
  • CPU: 4+ cores
  • Disk: 100GB+

🔧 What's Included

Core Scripts:

  • pteroanyinstall.sh - Main installer
  • ai-assistant-setup.sh - P.R.I.S.M installer
  • prism-enhanced.py - Enhanced monitoring
  • prism-cli.sh - Advanced CLI
  • panel-customizer.sh - Panel customization
  • quick-setup.sh - Post-install setup
  • ptero-admin.sh - Admin control panel
  • pre-install-checks.sh - Pre-checks

Features:

  • ✅ Automated installation
  • ✅ AI-powered monitoring
  • ✅ Discord notifications
  • ✅ Game server monitoring
  • ✅ Predictive maintenance
  • ✅ Backup verification
  • ✅ Security scanning
  • ✅ Log analysis
  • ✅ Network monitoring
  • ✅ Custom automation rules
  • ✅ Performance profiling
  • ✅ Comprehensive reports

🎨 Customization

  • Custom logos and backgrounds
  • Color scheme customization
  • Company branding
  • Favicon support
  • Image hosting integration
  • Gradient backgrounds
  • Automatic placeholders

🔐 Security

  • Fail2ban integration
  • SSL certificate monitoring
  • Security scanning
  • Failed login detection
  • Port monitoring
  • Firewall auto-configuration
  • Backup verification

📊 Monitoring

  • CPU, Memory, Disk usage
  • Service status tracking
  • Game server health
  • Network bandwidth
  • Predictive maintenance
  • Performance profiling
  • Daily/weekly reports

🤝 Contributing

Contributions are welcome! Please feel free to submit issues or pull requests.


📄 License

MIT License - See LICENSE file for details


🙏 Credits


📞 Support


🚀 What's Next?

Future updates will include:

  • More AI models support
  • Additional notification platforms (Slack, Telegram)
  • Web dashboard
  • Mobile app
  • Multi-node management
  • Advanced analytics

Star This Repository!

If you find this useful, please star the repository and share it with others!


Happy Hosting! 🎮🚀