Skip to content

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

Latest

Choose a tag to compare

@SirJBiscuit SirJBiscuit released this 18 Apr 16:51
· 368 commits to main since this release

๐Ÿš€ 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! ๐ŸŽฎ๐Ÿš€