- Flask web application for managing Minecraft whitelists - Manages all 11 game servers (TX1 + NC1) - TailwindCSS Fire & Frost themed UI - Single player and bulk operations - HTTP Basic Auth with password hashing - Nginx reverse proxy + SSL configuration - systemd service for auto-start - Complete deployment automation Components: - app.py: Main Flask application with Pterodactyl API integration - templates/index.html: Responsive web dashboard - requirements.txt: Python dependencies - .env: Configuration with API keys and credentials - deploy.sh: Automated deployment script - DEPLOYMENT.md: Step-by-step manual deployment guide - nginx.conf: Reverse proxy configuration - whitelist-manager.service: systemd service Target: Ghost VPS (64.50.188.14) Domain: whitelist.firefrostgaming.com Login: mkrause612 / Butter2018!! Transforms 15-minute manual task into 30-second web operation. Zero-error whitelist management with full visibility. Ready for deployment - FFG-STD-001 compliant
16 lines
315 B
Desktop File
16 lines
315 B
Desktop File
[Unit]
|
|
Description=Firefrost Gaming Whitelist Manager
|
|
After=network.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=root
|
|
WorkingDirectory=/opt/whitelist-manager
|
|
Environment="PATH=/usr/bin:/usr/local/bin"
|
|
ExecStart=/usr/bin/python3 /opt/whitelist-manager/app.py
|
|
Restart=always
|
|
RestartSec=10
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|