Подготовка к production
Контрольный список для продакшена
development-mode = false- Порт 80 (TCP) открыт и доступен
- HTTPS включен (через Pano SSL или Reverse Proxy) и открыт порт 443 (TCP)
- Безопасный и приватный
jwt-key - Настроены корректные учетные данные SMTP
- Префикс базы данных не менялся после установки
- Установлен правильный ID темы или используется Vanilla Theme по умолчанию
- Регулярное резервное копирование базы данных и загруженных файлов
Пример минимальной конфигурации
jsonc
development-mode = false
locale = "ru"
website-name = "Мой потрясающий сервер"
website-description = "Survival • Ивенты • Дружное сообщество"
support-email = "[email protected]"
server-ip-address = "mc.myserver.com"
server-game-version = "1.20.x"
database {
host = "127.0.0.1:3306"
name = "pano_prod"
username = "pano_user"
password = ""
prefix = "pano_"
}
current-theme = "vanilla-theme"
email {
enabled = true
sender = "Pano <[email protected]>"
hostname = "smtp.myserver.com"
port = 465
username = "[email protected]"
password = "ЗАМЕНИТЕ_МЕНЯ"
ssl = true
}
server {
host = "0.0.0.0"
port = 80
}После редактирования
- Сохраните файл и перезапустите Pano после редактирования.
- Избегайте изменения автоматически генерируемых полей (например,
jwt-key,config-version). - Проверьте наличие синтаксических ошибок, если запуск не удался.
- Всегда делайте резервную копию перед обновлением или переустановкой.
Нужна помощь? Посетите FAQ, присоединяйтесь к нашему сообществу Discord или сообщайте о проблемах на GitHub.