Веб-панель
Веб-панель надає повний інтерфейс для керування вашим сервером Hytale.

Функції
Консоль в реальному часі
- Перегляд логів сервера в реальному часі через WebSocket
- Кольоровий вивід для різних рівнів логування
- Автопрокрутка з можливістю паузи
Введення команд
Надсилайте команди безпосередньо до консолі сервера. Приклади:
/help
/list
/stopФайловий менеджер
- Перегляд файлів та папок сервера
- Завантаження файлів прямо з браузера
- Редагування текстових файлів (конфіги, скрипти)
- Видалення файлів та папок
- Скачування файлів на комп'ютер
TIP
Файловий менеджер обмежений директорією /opt/hytale з міркувань безпеки.
Керування сервером
- Запустити сервер
- Зупинити коректно
- Перезапустити одним кліком
- Переглянути uptime та статус
Менеджер модів
- Перегляд модів з Modtale
- Встановлення одним кліком
- Увімкнення/вимкнення модів
- Перегляд деталей та залежностей
Потрібно налаштувати MODTALE_API_KEY.
Автентифікація
Панель використовує JWT (JSON Web Tokens) для автентифікації.
- Токени закінчуються через 24 години
- Зберігаються в localStorage браузера
Зміна облікових даних
Відредагуйте файл .env:
bash
PANEL_USER=ваш_користувач
PANEL_PASS=ваш_безпечний_парольПотім перезапустіть панель:
bash
docker compose restart hytale-panelПідтримка багатомовності
Панель підтримує кілька мов:
- 🇺🇸 Англійська
- 🇪🇸 Іспанська
- 🇺🇦 Українська
Мова визначається автоматично з налаштувань браузера.
Гарячі клавіші
| Клавіша | Дія |
|---|---|
Enter | Надіслати команду |
↑ / ↓ | Навігація по історії команд |
Ctrl+L | Очистити консоль |
Питання безпеки
DANGER
Ніколи не відкривайте панель в інтернет без належних заходів безпеки:
- Використовуйте зворотний проксі (nginx, Traefik) з HTTPS
- Налаштуйте правила брандмауера
- Використовуйте надійні паролі
- Розгляньте VPN для віддаленого доступу
Приклад: Зворотний проксі Nginx
nginx
server {
listen 443 ssl;
server_name hytale.yourdomain.com;
ssl_certificate /path/to/cert.pem;
ssl_certificate_key /path/to/key.pem;
location / {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
}
}