- 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
12 lines
582 B
Plaintext
12 lines
582 B
Plaintext
# Firefrost Gaming - Whitelist Manager Configuration
|
|
# DO NOT commit this file to Git
|
|
|
|
# Pterodactyl Panel Configuration
|
|
PTERODACTYL_URL=https://panel.firefrostgaming.com
|
|
PTERODACTYL_API_KEY=ptlc_vudB5oRaeoJGPip4fH5PDiymgi28uc39OjJsCbTDVEK
|
|
|
|
# Dashboard Authentication
|
|
ADMIN_USERNAME=mkrause612
|
|
# Password hash generated with: python3 -c "from werkzeug.security import generate_password_hash; print(generate_password_hash('Butter2018!!'))"
|
|
ADMIN_PASSWORD_HASH=scrypt:32768:8:1$fSb2xKLvQPqrJPzv$e8c5a8f2d1b3c4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1
|