# Сервер `shineup.me` — основной - SSH: `player@shineup.me` - Определение IP: через DNS-резолв домена `shineup.me` на момент подключения - Пользователь: `player` - Базовый путь: `/home/player` - Каталог SHiNE: `/home/player/SHiNE` - UI публикация: `/home/player/SHiNE/shine-ui` - Сервер: `/home/player/SHiNE/shine-server/shine-server.jar` - Данные: `/home/player/SHiNE/shine-server/data/` - Логи сервера: `/home/player/SHiNE/shine-server/logs/app.log` ## Сервисы - `shine-server.service` (systemd) - `caddy.service` (systemd) ## Caddy - Активный конфиг (через systemd `ExecStart`): `/home/player/SHiNE/caddy/Caddyfile` - Для UI: - `root * /home/player/SHiNE/shine-ui` - `try_files {path} /index.html` (SPA fallback) - no-cache заголовки - `reverse_proxy /ws* -> 127.0.0.1:7070` ## Дополнительно - Для отдельной админки `shine_payments` используется каталог: - `/home/player/sites/test-solana-tickets.shineup.me` - Эта публикация используется как временный тестовый сайт для сценариев покупки билетов и выплат `shine_payments`. - Домены этой публикации: - `https://test-solana-tickets.shineup.me` - `https://test-solana-tickets.shiningpeople.ru` - Для всех deploy-скриптов и инструкций использовать именно `player@shineup.me`, без жёсткой фиксации IP.