Можно ли разместить Foundry VTT на сервере Ubuntu? Руководство 2026
Можно ли разместить Foundry VTT на сервере Ubuntu? Руководство 2026
Да. Foundry Virtual Tabletop на сервере Ubuntu обычно работает стабильнее, чем на личном компьютере ведущего. Сервер остается доступным между сессиями, игроки входят через браузер, а GM контролирует миры, модули, ресурсы и резервные копии.
Серверная сборка foundry virtual tabletop software запускается через Node.js без настольного интерфейса. Ниже она работает от ограниченной учетной записи, systemd перезапускает процесс, а Nginx принимает HTTPS-соединения. Руководство также охватывает лицензию, ресурсы, обновления, модули и LightNode.
Краткий ответ: используйте Ubuntu 22.04 или 24.04, 2 ГБ RAM для небольшого мира либо 4 ГБ для кампании с множеством модулей, совместимую версию Node.js, домен и действующую лицензию. Откройте наружу только 80 и 443, а порт Foundry 30000 оставьте за Nginx.
Зачем размещать Foundry на Ubuntu
Даже настольный клиент Foundry содержит веб-приложение. На Ubuntu процесс Node обслуживает игру, а Nginx принимает публичный трафик. Не нужны проброс порта на домашнем роутере и постоянный домашний IP, а сон ноутбука не завершит сессию.
В Ubuntu доступны systemd, UFW, Nginx и Certbot. Root-доступ позволяет автоматизировать внешние копии и мониторинг. Однако администратор сам устанавливает исправления, проверяет восстановление, следит за сертификатом и устраняет конфликты модулей.
| Нагрузка | Начальная конфигурация | Примечание |
|---|---|---|
| 3-6 игроков, мало модулей | 1 vCPU, 2 ГБ RAM | Для небольшого закрытого мира |
| 6-10 игроков, автоматизация | 2 vCPU, 4 ГБ RAM | Есть запас для модулей и обновлений |
| Большие миры или много медиа | 4 vCPU, 8 ГБ RAM | Перед масштабированием измерьте RAM и I/O |
50 ГБ SSD хватает многим группам, но карты высокого разрешения, видео, музыка и локальные копии быстро занимают диск. Выбирайте регион рядом с игроками, сжимайте изображения в WebP или AVIF и храните резервную копию вне VPS.
Когда подходит LightNode
Для самостоятельной установки LightNode Ubuntu VPS интересен группам, которым нужны регионы за пределами Северной Америки и Западной Европы. На текущей странице указаны 1 vCPU, 2 ГБ RAM и 50 ГБ NVMe от 7,71 доллара в месяц, почасовая тарификация и более 40 локаций. Этой конфигурации достаточно для проверки небольшого мира; для активных модулей лучше 2 vCPU и 4 ГБ.
LightNode предоставляет инфраструктуру, а не управляемый Foundry. Пользователь получает Ubuntu и root, но сам настраивает SSH, DNS, HTTPS, защиту и копии. Почасовой тариф удобен для тестовой миграции. Постоянный сервер следует оценивать по месячной стоимости. Перед заказом проверьте актуальный регион, трафик и цену.
Что потребуется
Подготовьте Ubuntu 22.04 или 24.04 с публичным IPv4, sudo-пользователя с SSH-ключом, поддомен foundry.example.com, действующую foundry virtual tabletop software license и временную ссылку на Node.js-сборку из профиля Foundry.
В официальной инструкции Foundry V13 требует Node.js 22 или новее, а V14 требует Node.js 24 или новее. Сверяйтесь с выбранным релизом. Игровые системы и модули могут не поддерживать новое ядро сразу после выпуска.
Шаг 1. Подготовьте Ubuntu
sudo apt update
sudo apt upgrade -y
sudo apt install -y unzip curl nginx ufw certbot python3-certbot-nginx
sudo useradd --system --create-home --home-dir /home/foundry \
--shell /usr/sbin/nologin foundry
sudo install -d -o root -g root -m 0755 /opt/foundryvtt
sudo install -d -o foundry -g foundry -m 0750 /srv/foundrydata
sudo ufw allow OpenSSH
sudo ufw allow 'Nginx Full'
sudo ufw enableНе открывайте TCP 30000 в Интернет. Nginx будет обращаться к Foundry через loopback.
Шаг 2. Установите Node.js
Пример для Foundry V14 и Node.js 24:
curl -fsSL https://deb.nodesource.com/setup_24.x -o /tmp/nodesource_setup.sh
sudo -E bash /tmp/nodesource_setup.sh
sudo apt install -y nodejs
node --versionДля V13 замените setup_24.x на setup_22.x. Перед запуском стороннего скрипта от root изучите его содержимое.
Шаг 3. Скачайте и активируйте Foundry
Войдите на сайт Foundry, откройте Purchased Licenses, выберите нужный релиз и сборку Node.js, затем создайте временную ссылку. Она действует несколько минут. Запрос foundry virtual tabletop free download не является основанием скачивать программу с неофициального зеркала.
cd /tmp
curl -L "ВСТАВЬТЕ-ВРЕМЕННУЮ-ССЫЛКУ" -o foundryvtt.zip
sudo unzip -q foundryvtt.zip -d /opt/foundryvtt
sudo chown -R root:root /opt/foundryvtt
sudo chmod -R a=rX /opt/foundryvtt
sudo -u foundry /usr/bin/node /opt/foundryvtt/main.js \
--dataPath=/srv/foundrydata --port=30000Для безопасной активации создайте SSH-туннель и откройте http://127.0.0.1:30000 локально:
ssh -L 30000:127.0.0.1:30000 admin@SERVER_IPПримите EULA, введите ключ и остановите тестовый процесс сочетанием Ctrl+C.
Шаг 4. Создайте службу systemd
Файл /etc/systemd/system/foundryvtt.service:
[Unit]
Description=Foundry Virtual Tabletop
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=foundry
Group=foundry
WorkingDirectory=/opt/foundryvtt
ExecStart=/usr/bin/node /opt/foundryvtt/main.js --dataPath=/srv/foundrydata --port=30000
Restart=on-failure
RestartSec=5
NoNewPrivileges=true
PrivateTmp=true
ProtectHome=true
ProtectSystem=strict
ReadWritePaths=/srv/foundrydata
[Install]
WantedBy=multi-user.targetsudo systemctl daemon-reload
sudo systemctl enable --now foundryvtt
sudo systemctl status foundryvtt --no-pager
sudo journalctl -u foundryvtt -n 100 --no-pagerШаг 5. Настройте Nginx и HTTPS
Создайте /etc/nginx/sites-available/foundryvtt:
map $http_upgrade $connection_upgrade { default upgrade; '' close; }
server {
listen 80;
listen [::]:80;
server_name foundry.example.com;
client_max_body_size 100M;
location / {
proxy_pass http://127.0.0.1:30000;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_read_timeout 300s;
}
}sudo ln -s /etc/nginx/sites-available/foundryvtt /etc/nginx/sites-enabled/foundryvtt
sudo nginx -t
sudo systemctl reload nginx
sudo certbot --nginx -d foundry.example.com
sudo certbot renew --dry-runПосле остановки Foundry измените соответствующие ключи в /srv/foundrydata/Config/options.json. Не заменяйте весь файл этим фрагментом:
{"hostname":"foundry.example.com","port":30000,"proxyPort":443,"proxySSL":true,"sslCert":null,"sslKey":null,"upnp":false}Перезапустите sudo systemctl restart foundryvtt. HTTPS защищает учетные данные и нужен браузеру для камеры и микрофона. Документация TLS также предписывает proxySSL, если TLS завершает Nginx.
Резервные копии и обновление
В /opt/foundryvtt находятся заменяемые файлы программы. /srv/foundrydata содержит конфигурацию, миры, системы, модули, ресурсы и состояние лицензии.
sudo systemctl stop foundryvtt
sudo tar -C /srv -czf "/var/backups/foundrydata-$(date +%F-%H%M).tar.gz" foundrydata
sudo systemctl start foundryvttПеренесите архив к другому провайдеру или на локальный компьютер и проверьте восстановление. Новое ядро лучше устанавливать в отдельный каталог и испытывать на копии данных. Изменяйте путь systemd только после проверки мира и обязательных модулей.
Модули Foundry в 2026 году
Подборки Best Foundry modules 2026 часто не учитывают совместимость. Сначала определите задачу, затем проверьте подтвержденную версию Foundry, дату обновления, зависимости и баг-трекер. Устанавливайте через Add-on Modules либо доверенный manifest и тестируйте на копии мира.
Набор автоматизации для D&D 5e может мешать Pathfinder 2e, где многое уже реализовано в системном пакете. Небольшой список поддерживаемых модулей обычно надежнее коллекции с пересекающимися hooks. При сбое запустите safe mode и включайте модули группами, сверяясь с консолью и journalctl.
Лицензия, бесплатная загрузка и скидки
На официальной странице покупки индивидуальная лицензия стоит 50 долларов США без учета налогов. Это бессрочная лицензия с обновлениями ядра. Платит только хост, игроки подключаются бесплатно.
Одну foundry virtual tabletop software license можно установить на несколько машин, но по EULA только один экземпляр одновременно может быть доступен посторонним пользователям. Фраза foundry virtual tabletop free download не означает право свободно распространять архив.
Ищите Foundry discount code только у Foundry или в авторизованной акции. Официальный FAQ сообщает о скидке для некоторых нынешних и бывших подписчиков Patreon на основе их суммарной поддержки. Итоговую цену проверяйте при оплате.
Быстрая диагностика
sudo systemctl status foundryvtt nginx --no-pager
sudo journalctl -u foundryvtt -n 100 --no-pager
curl -I http://127.0.0.1:30000
sudo nginx -t
sudo ufw status verboseЕсли localhost отвечает, а внешний адрес нет, проверьте Nginx, UFW, firewall провайдера и DNS. 502 Bad Gateway обычно означает, что Foundry остановлен или слушает другой порт. После обновления ядра сравните node --version с требованиями релиза.
FAQ
Как включить Foundry Virtual Tabletop в Scrivener?
Официальной интеграции нет. Подготовьте кампанию в Scrivener, экспортируйте Markdown, HTML, PDF или текст и перенесите материал в Journal Entries либо контентный модуль. Назначьте одно приложение основным источником, чтобы правки не расходились.
Сколько стоит Foundry Virtual Tabletop?
Индивидуальная лицензия стоит 50 долларов США плюс налоги и приобретается один раз. VPS, домен и премиальный контент оплачиваются отдельно. При выборе LightNode его тариф добавляется к разовой стоимости Foundry.
Foundry Virtual Tabletop бесплатна?
Для хоста нет. GM или владелец сервера покупает лицензию, а приглашенные игроки входят бесплатно через браузер. Многие системы и модули бесплатны, но лицензированные приключения и ресурсы могут продаваться отдельно.
Стоит ли покупать Foundry Virtual Tabletop?
Да, если группа играет регулярно и ценит собственный сервер, сложные сцены, автоматизацию, расширяемость и контроль данных. Для редкой разовой игры или полного отсутствия администрирования иной сервис может быть удобнее.
Какой виртуальный игровой стол лучший?
Универсального победителя нет. foundry virtual tabletop сильна самостоятельным хостингом, настройкой, освещением и автоматизацией. Roll20 проще начать в браузере, Owlbear Rodeo удобен для легких карт, а Fantasy Grounds подходит, когда его каталог совпадает с кампанией. Проверяйте реальную игровую систему и процесс группы.