Домашний Minecraft сервер
Игровые сервера - штуки прожорливые, арендовать мощный VPS - дорого, а дома на мини-пк, на базе процессора N150 с 12Gb оперативной памяти можно много чего развернуть!
Есть прекрасный готовый LXC контейнер для Minecraft в Proxmox - Crafty Controller
Установка в 2 клика, консоль управления, плагины закидываются через встроенный файловый менеджер.

Но нам нужно теперь играть по сети - схема простая:
Игрок → VPS → frp-туннель → Proxmox дома → Crafty → Minecraft
1. VPS
Теперь пробрасываем всё это дело в глобал через собственный дешёвый VPS на FirstVDS, тариф «Разгон» ~250 ₽/мес (Промокод на скидку: 648494216)
Для пет проектов и шлюза во внешний мир - более чем достаточно.
2. frp-сервер (на VPS)
- Качаем frp под Linux
- Заполняем frps.toml
- Создаём юнит для автозапуска frps.service
Не забываем открыть порты и запустить frps
ufw allow 7000,25565,80/tcp
ufw reload
systemctl daemon-reload
systemctl enable --now frps
systemctl status frps
3. frp-клиент (в контейнере, рядом с Crafty)
- Качаем frp под Linux
- Заполняем frpc.toml
- Создаём юнит для автозапуска frpc.service
systemctl daemon-reload systemctl enable --now frpc systemctl status frpc
3.1. nginx для проброса статуса сервера (опционально в контейнере, рядом с Crafty)
Crafty отдаёт статус по своему API (https://127.0.0.1:8443/api/v2/servers/status).
Заворачиваем его в аккуратный /status с коротким кэшем.
Создаём конфиг для nginx crafty-status.conf
mkdir -p /var/cache/nginx/crafty
nginx -t
systemctl restart nginx
4. Пробуем подключиться к ip на VPS
