Stationeers on Linux or Docker
The Linux dedicated server can expect a graphical display even when no desktop is installed. A headless deployment therefore needs a virtual framebuffer, persistent storage and a log file that survives the process.
Headless checklist
- Provide Xvfb or an image that supplies a virtual display.
- Run the server as an unprivileged service user.
- Persist the save path, settings and logs outside a disposable container layer.
- Expose the game and update UDP ports.
- Use a restart policy only after clean stop and save behavior is verified.
What to keep persistent
| Data | Why |
|---|---|
| Station save directory | The world and player progress. |
setting.xml or launch config | Ports, name, password and runtime behavior. |
| Server log | Startup, mod and connection evidence. |
A container restart is not a backup. Test that the world, settings and logs survive replacing the container before calling the deployment durable.
For a deployment where the framebuffer, ports and persistence are already handled, see managed Stationeers hosting.