# PufferPanel

## Service Information
- **Type**: Game Server Management Panel
- **Installation**: System Service
- **Category**: Gaming
- **Host**: seattle-vm (Contabo)

## Description
Web-based game server management panel that provides an easy-to-use interface for managing various game servers including Minecraft, Garry's Mod, Counter-Strike, and many others.

## Configuration
- **Service**: pufferpanel.service
- **Web Port**: 8080
- **SFTP Port**: 5657
- **Config Path**: /etc/pufferpanel/
- **Data Path**: /var/lib/pufferpanel/

## Features
- Web-based server management
- Multiple game server support
- SFTP file access
- Resource monitoring
- User management system
- Template-based server creation
- Automated backups
- Performance metrics

## Management
```bash
# Service control
sudo systemctl status pufferpanel
sudo systemctl restart pufferpanel

# View logs
sudo journalctl -u pufferpanel -f

# Check processes
ps aux | grep pufferpanel
```

## Access
- **Web Interface**: Port 8080
- **SFTP Access**: Port 5657
- **Reverse Proxy**: Configured via Nginx

## Supported Games
- Minecraft (Java & Bedrock)
- Garry's Mod
- Counter-Strike series
- Team Fortress 2
- Left 4 Dead 2
- And many more via templates

## Security Features
- User-based access control
- Isolated server environments
- Resource limitations
- File permission management
- SFTP secure file transfer

## Related Documentation
- [Seattle VM PufferPanel Setup](../../hosts/vms/seattle/pufferpanel/README.md)
- [Docker Compose Reference](../../hosts/vms/seattle/pufferpanel/docker-compose.yml)