¿Se puede alojar Foundry VTT en un servidor Ubuntu? Guía 2026
¿Se puede alojar Foundry VTT en un servidor Ubuntu? Guía 2026
Sí. Alojar Foundry Virtual Tabletop en un servidor Ubuntu suele ser más estable que dejar la partida en el ordenador del director de juego. El servidor permanece accesible entre sesiones, los jugadores entran desde un navegador y el GM conserva el control de mundos, módulos, recursos y copias.
La edición de servidor del foundry virtual tabletop software se ejecuta con Node.js sin interfaz de escritorio. Esta guía la instala bajo una cuenta restringida, mantiene el proceso con systemd y coloca Nginx y HTTPS delante. También cubre licencias, recursos, módulos, actualizaciones y el uso de LightNode.
Respuesta breve: usa Ubuntu 22.04 o 24.04, 2 GB de RAM para un mundo modesto o 4 GB para una campaña con más módulos, la versión de Node.js exigida por tu versión de Foundry, un dominio y una licencia válida. Expón únicamente 80 y 443; deja el puerto 30000 detrás de Nginx.
Por qué ejecutar Foundry en Ubuntu
Foundry es una aplicación web incluso dentro del cliente de escritorio. En Ubuntu, Node sirve la partida y Nginx recibe las conexiones públicas. Desaparecen el reenvío de puertos doméstico, la IP residencial cambiante y las interrupciones cuando el portátil entra en reposo.
Ubuntu dispone de paquetes maduros para systemd, UFW, Nginx y Certbot. El acceso root permite automatizar copias externas y monitorización. A cambio, el administrador debe instalar parches, renovar certificados, comprobar restauraciones y resolver incompatibilidades de módulos.
| Tipo de campaña | Configuración inicial | Comentario |
|---|---|---|
| 3 a 6 jugadores, pocos módulos | 1 vCPU, 2 GB RAM | Adecuado para un mundo privado pequeño |
| 6 a 10 jugadores y automatización | 2 vCPU, 4 GB RAM | Deja margen para módulos y actualizaciones |
| Mundos grandes o mucho contenido multimedia | 4 vCPU, 8 GB RAM | Mide memoria y E/S antes de ampliar |
Un SSD de 50 GB basta para muchas campañas, pero mapas de alta resolución, fondos animados, audio y backups lo llenan con rapidez. Elige una región próxima a los jugadores, comprime imágenes a WebP o AVIF y guarda copias fuera del servidor.
Cuándo encaja LightNode
Para una instalación autogestionada, LightNode Ubuntu VPS resulta práctico cuando el grupo necesita ubicaciones fuera de Norteamérica y Europa occidental. Su página actual anuncia 1 vCPU, 2 GB de RAM y 50 GB NVMe desde 7,71 USD al mes, facturación por horas y más de 40 ubicaciones. Esa configuración permite probar un mundo modesto; 2 vCPU y 4 GB ofrecen más margen para módulos.
LightNode proporciona infraestructura, no hosting administrado de Foundry. El usuario recibe Ubuntu y acceso root, pero configura SSH, DNS, HTTPS, seguridad y copias. La tarifa horaria es útil durante una migración; una campaña permanente debe presupuestarse con el equivalente mensual. Comprueba precio, tráfico y región en el momento de contratar.
Requisitos previos
Necesitas Ubuntu 22.04 o 24.04 con IPv4 pública, una cuenta sudo protegida mediante clave SSH, un subdominio como foundry.example.com, una foundry virtual tabletop software license válida y la URL temporal de la compilación Node.js obtenida desde la cuenta de Foundry.
Según la guía oficial de instalación, Foundry V13 requiere Node.js 22 o posterior y V14 requiere Node.js 24 o posterior. Verifica siempre la versión exacta. Los sistemas y módulos pueden tardar en soportar un núcleo nuevo.
1. Preparar 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 enableNo abras TCP 30000 al público. Nginx accederá a Foundry mediante la dirección de bucle local.
2. Instalar Node.js
Este ejemplo instala Node.js 24 para Foundry V14:
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 --versionPara V13 cambia setup_24.x por setup_22.x. Revisa cualquier script de repositorio externo antes de ejecutarlo como root.
3. Descargar e instalar Foundry
Inicia sesión en Foundry, abre Purchased Licenses, selecciona la versión y la compilación Node.js, y genera un enlace temporal. Caduca en pocos minutos. Una búsqueda de foundry virtual tabletop free download no justifica descargar el programa desde un espejo no autorizado.
cd /tmp
curl -L "PEGA-AQUI-LA-URL-TEMPORAL" -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=30000Para activar sin publicar el puerto, crea un túnel y visita http://127.0.0.1:30000 en tu equipo:
ssh -L 30000:127.0.0.1:30000 administrador@IP_DEL_SERVIDORAcepta el EULA, introduce la licencia y detén el proceso de prueba con Ctrl+C.
4. Crear el servicio systemd
Guarda esto en /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-pager5. Añadir Nginx y HTTPS
Configura /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-runDetén Foundry y modifica las claves correspondientes de /srv/foundrydata/Config/options.json. No reemplaces el archivo completo con este fragmento:
{"hostname":"foundry.example.com","port":30000,"proxyPort":443,"proxySSL":true,"sslCert":null,"sslKey":null,"upnp":false}Reinicia con sudo systemctl restart foundryvtt. HTTPS protege las credenciales y permite que el navegador use cámara y micrófono. La documentación TLS de Foundry confirma el uso de proxySSL cuando Nginx termina TLS.
Copias, actualizaciones y recuperación
/opt/foundryvtt contiene la aplicación reemplazable. /srv/foundrydata guarda mundos, configuración, sistemas, módulos, recursos y licencia. Detén el servicio antes de copiar los datos:
sudo systemctl stop foundryvtt
sudo tar -C /srv -czf "/var/backups/foundrydata-$(date +%F-%H%M).tar.gz" foundrydata
sudo systemctl start foundryvttEnvía el archivo a otro proveedor o a un equipo local y prueba la restauración. Para actualizar el núcleo, instala la nueva versión en otro directorio, pruébala con una copia de los datos y cambia systemd solo cuando el mundo y sus módulos funcionen.
Módulos de Foundry en 2026
Las listas de Best Foundry modules 2026 suelen omitir la compatibilidad. Busca primero una necesidad concreta y revisa versión verificada, fecha de actualización, dependencias e incidencias. Instala desde el navegador Add-on Modules o un manifiesto fiable y prueba en una copia del mundo.
Un conjunto de automatización para D&D 5e puede sobrar o causar problemas en Pathfinder 2e. Pocos módulos mantenidos suelen ser más estables que una colección grande con hooks solapados. Si una actualización rompe el mundo, usa el modo seguro y reactiva módulos por grupos mientras consultas la consola y journalctl.
Licencia, descarga gratis y códigos
La página oficial de compra muestra 50 USD antes de impuestos. Es una licencia perpetua con actualizaciones del núcleo. Solo el anfitrión compra; los jugadores entran gratis.
Una foundry virtual tabletop software license puede instalarse en varias máquinas, pero el EULA permite que solo una instancia sea accesible simultáneamente a terceros. foundry virtual tabletop free download no significa que el paquete pueda redistribuirse.
Para un Foundry discount code, usa únicamente promociones de Foundry o fuentes autorizadas. Su FAQ indica que algunos seguidores actuales o anteriores de Patreon pueden recibir un descuento según su apoyo acumulado. Confirma el importe final en el checkout.
Diagnóstico rápido
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 verboseSi localhost responde pero Internet no, revisa Nginx, UFW, el firewall del proveedor y DNS. Un 502 Bad Gateway suele indicar que Foundry está detenido o escucha en otro puerto. Tras actualizar el núcleo, compara node --version con el requisito de esa versión.
FAQ
¿Cómo se habilita Foundry Virtual Tabletop en Scrivener?
Scrivener no tiene integración oficial. Escribe allí la campaña, exporta Markdown, HTML, PDF o texto y lleva el contenido a Journal Entries o a un módulo. Mantén una sola aplicación como fuente principal para evitar versiones divergentes.
¿Cuánto cuesta Foundry Virtual Tabletop?
La licencia individual cuesta 50 USD más impuestos una sola vez. El VPS, el dominio y el contenido premium se pagan aparte. Un VPS inicial de LightNode añade su tarifa anunciada al coste único de Foundry.
¿Foundry Virtual Tabletop es gratis?
No para el anfitrión. El GM compra la licencia, pero los invitados se conectan gratis desde el navegador. Muchos sistemas y módulos son gratuitos; algunos contenidos con licencia tienen precio adicional.
¿Vale la pena Foundry Virtual Tabletop?
Sí para grupos frecuentes que valoran autoalojamiento, escenas avanzadas, automatización, extensibilidad y control de datos. Puede no compensar para una partida ocasional o para quien no quiera mantener un servidor.
¿Cuál es la mejor mesa virtual?
No hay una respuesta universal. foundry virtual tabletop destaca en autoalojamiento, personalización, iluminación y automatización. Roll20 simplifica el acceso, Owlbear Rodeo cubre mapas ligeros y Fantasy Grounds puede encajar cuando su catálogo y reglas coinciden con la campaña. Prueba el sistema real antes de decidir.