Teşekkür ederim ama linuxta hangi işletim sistemini denemeliyim böyle bir konuda
Ubuntu server sana örnek prompt atıyorum deneyebilir misin denedim bir şeyler
You are a senior Linux system administrator and full-stack developer.
I want to build a
web-based TeamSpeak 3 server management panel similar to a simple game hosting control panel.
Environment:
- Operating System: Ubuntu Server 22.04
- Web Server: Nginx
- Backend Language: PHP 8+
- Database: MySQL / MariaDB
- Frontend: HTML5, CSS3, Bootstrap 5, JavaScript
- Communication with TeamSpeak server using ServerQuery
The panel must include the following features:
- Authentication system
- Admin login page
- Secure password hashing
- Session management
- Dashboard
- Show TeamSpeak server status (online/offline)
- Show uptime
- Show connected clients
- Show CPU and RAM usage of the server
- Channel Management
- Create channels
- Delete channels
- Edit channel name, password and limits
- User Management
- View connected users
- Kick users
- Ban users
- Move users between channels
- Server Controls
- Start TeamSpeak server
- Stop TeamSpeak server
- Restart TeamSpeak server
- Logs
- Display recent server logs
- Show user activity logs
Technical requirements:
- Use MVC architecture
- Separate backend and frontend structure
- Use secure ServerQuery connection
- Use prepared statements for database queries
- Write clean and well-commented code
- Provide folder structure of the project
Output format:
- Project folder structure
- Installation steps for Ubuntu
- Database schema (SQL)
- Backend code examples
- Frontend example pages (dashboard, login)
- Instructions to connect the panel with a TeamSpeak 3 server
The goal is to create a working base panel that can be expanded later.