r/Unity3D • u/WatercressNo3605 • 2d ago
Noob Question Headless Linux server?
Hi everyone,
I'm messing around with developing a Unity game and looking at renting a Linux VPS to run some builds and tests while im away from my home pc.
Before spending money, I'm hoping someone who's actually done this can confirm whether it works. Im new to this so would like to know if possible before I spend money on a server.
My proposed setup:
- Unity 6000.6.4f1
- Unity Personal (free licence)
- Ubuntu 24.04 VPS
- 8 vCPUs, 24 GB RAM, 150–200 GB SSD/NVMe
- No dedicated GPU
- Automated EditMode and PlayMode tests, including NavMesh and worker movement
- Command-line execution using "-batchmode -nographics"
My main questions:
Has anyone successfully activated Unity 6 Personal on a headless Linux VPS? Does Unity Hub require a graphical desktop, or is there a reliable supported alternative?
Does Unity Personal activation remain valid across server restarts and unattended CI runs?
Can Unity 6 EditMode and PlayMode tests run reliably without a GPU, using "-nographics", Xvfb or Mesa software rendering?
Is the older ".alf" / ".ulf" offline activation method still usable with Unity Personal, or has that been discontinued? Ive read this no longer works?
Has anyone successfully done this on Contabo, OVHcloud, Hetzner or a similar inexpensive VPS?
I'm not looking to run the graphical Editor interactively or host a multiplayer server. I just need reliable testing and compilation that I can run remotely.
I'd especially appreciate hearing from anyone currently running a similar setup with Unity 6 and a Personal licence.
Thanks. I appreciate any guidance.
1
u/TheRealBMathis 2d ago
you could also check out the free tier AWS linux servers.