October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
VGSources
Blog

How to Run a Subnautica Nitrox Server on Linux (Docker and Wine Methods)

Run a Subnautica Nitrox server on Linux with the current community Docker route or the older Steam/Wine helper. This guide covers versions, mounts, UDP 11000, VPN access and common failures.
Length10 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

You can host a Nitrox multiplayer server on Linux, but there is no single official Linux procedure. The practical options are an unofficial Docker image that targets the 1.8.x line, or an older Steam/Wine helper project pinned to Nitrox 1.7.1.0. Whichever route you use, Nitrox requires inbound UDP port 11000 (or a VPN address such as Hamachi) and every player must use a compatible Nitrox version.

As of October 14, 2026, the Nitrox GitHub releases page labels 1.8.1.0 as the latest release, although its release date was not verified. The Docker maintainer reports support for 1.8.1.0 on x64 and ARM64, including Ubuntu 24.04. The Docker path is therefore the best starting point for a new Linux host; use the Wine script mainly when you specifically need its older 1.7.1.0 workflow.

As an Amazon Associate I earn from qualifying purchases.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What is officially supported?

Nitrox is the multiplayer modification for Subnautica. The project site lists Windows and Linux among supported platforms, but the official hosting and installation pages available at publication are written primarily for Windows. No official, Linux-specific server walkthrough was found. The Linux procedures below are community-maintained methods, not an official Linux package or support guarantee.

Before choosing a method, check the Nitrox releases page. It currently marks 1.8.1.0 as “Latest.” Because the release date and release-note details were not verified here, record the exact version you deploy and make sure clients use that same release family.

#1 Best Overall
Sale
GMKtec G3S Mini PC Intel N95 Processor (Up to 3.4GHz) 8GB RAM 256GB M.2 SSD | Mini Desktop Computer with VESA Mount for Office Home Business HTPC Proxmox, Dual 4K Display, WiFi 5, Gigabit Ethernet
  • 12th Intel Alder Lake N95 Processor – The GMKtec G3 S Mini PC is powered by the 12th Gen Intel N95 processor with 4 cores, 4 threads, 6MB cache and a burst frequency up to 3.4GHz. Compared with N100/N5105/N5100/N5095, the N95 delivers up to 36% overall performance improvement. Perfect for routine tasks, office work, and home entertainment, this compact mini desktop is more convenient than traditional bulky PCs.
  • 8GB RAM & 256GB SSD Storage – Pre-installed with 8GB DDR4 memory and a fast 256GB M.2 2242 SSD, the G3 S mini desktop offers quicker startup, smoother multitasking, and faster file transfers. Enjoy seamless performance whether you’re working on multiple applications, browsing, or streaming content.
  • Rich Interfaces & Connectivity – The G3 S mini computer comes equipped with USB 3.2 (up to 10Gbps), dual HDMI 2.0 (4K@60Hz), and a 3.5mm audio jack. With support for WiFi 5, Bluetooth 5.0, and Gigabit Ethernet (RJ45 1000MbE), it connects easily with monitors, projectors, printers, office equipment, and other peripherals, making it versatile for both home and business use.
  • Dual 4K Display Support – Featuring upgraded Intel UHD Graphics (up to 1000MHz), the G3 S supports 4K video playback and AV1 decoding for a smooth viewing experience. With dual HDMI outputs, you can connect two 4K@60Hz displays simultaneously, enabling efficient multitasking for work and entertainment.
  • GMKTEC WARRANTY - GMKtec offers a 3-year limited warranty (1 year replacement + 2 years parts replacement) for each mini PC, starting from the date of the purchase effective on all sales starting Oct. 2026. All defects due to design and workmanship are covered. With a professional after sales team always ready to attend to your needs, you can simply relax and enjoy your mini PC

Requirements and decisions before installation

Linux host

Use a machine that can remain online while friends play. The Docker image maintainer reports testing on Ubuntu 24.04 and says the image works on both x64 and ARM64. Those are maintainer statements rather than a project-wide hardware guarantee, so check the image page when your distribution or architecture differs.

A legal Subnautica installation

The server container expects access to your Subnautica installation. The documented Docker layout mounts that installation inside the container at /mnt/subnautica. Keep the game files on a local, readable filesystem and use an absolute host path; a typo in the mount path can leave the server without the assets it needs.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Network access

Nitrox listens on UDP 11000. The official hosting guide explains the port requirement at Run and host a Nitrox Subnautica server. You must either forward UDP 11000 from your router to the Linux host or give players a VPN address, such as a Hamachi network address, instead of forwarding a public port.

Runtime uncertainty

Third-party documentation disagrees about the required .NET runtime. DeepWiki lists .NET 9.0 and says the launcher can install it when missing, while a generic CLRN article describes a compatible .NET runtime on Linux and cites .NET Framework 4.7.2 for Windows. These statements do not establish one authoritative Linux server requirement. The Docker image packages its own environment; for the script route, follow the helper project’s current instructions and treat any runtime error as a compatibility issue to resolve against the exact Nitrox version you selected.

Docker or Steam/Wine? Compare the Linux routes

Route Nitrox version targeted What you manage Official status Best use
Docker: cuteminded/nitrox-server 1.8.x; maintainer specifically reports 1.8.1.0 Container, game-file mount and UDP publication Unofficial community image New Linux deployments, including x64 or ARM64 hosts
Steam/Wine helper: xdrm-io/nitrux 1.7.1.0 Steam prefix, Nitrox files and launch option Older, unofficial community project Existing setups that require the script’s pinned version
Other Docker image: qub1/nitrox-server Not stated Not stated Unofficial; details not verified Only after reviewing its current documentation yourself

No source confirmed that a generic Wine or Proton installation can run the current Nitrox server by itself. Do not assume that launching the Windows server executable through Proton is equivalent to either documented route.

Method 1: Run the maintained Docker image

The image page for cuteminded/nitrox-server is the most recently maintained Linux path identified for the 1.8.x line. The maintainer says it works with Nitrox 1.8.1.0 on x64 and ARM64 and lists Ubuntu 24.04 among tested environments. Tags and startup details can change, so read the image page before deploying a production server.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

1. Install and verify Docker

Install Docker Engine using your distribution’s supported package instructions, then verify that the daemon is running and that your account can execute Docker commands. A basic check is:

docker version

If this command fails with a daemon or permission error, fix Docker first. Nitrox cannot start until the container runtime can create and expose a UDP socket.

2. Locate the Subnautica directory

Find the directory containing your Subnautica installation. Use an absolute path, for example /srv/games/Subnautica. The host directory must be readable by Docker and must contain the game files expected by the image. Do not mount an empty parent directory by mistake.

3. Pull the image

docker pull cuteminded/nitrox-server

If you need a specific tag, select one documented on Docker Hub rather than guessing a tag name. Leaving the tag implicit follows the image’s current default, which can change; record the resulting image digest or version in your server notes.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

4. Start the container and publish UDP 11000

The documented pattern mounts the game at /mnt/subnautica and publishes Nitrox’s UDP port:

docker run -d --name nitrox-server -v /srv/games/Subnautica:/mnt/subnautica -p 11000:11000/udp cuteminded/nitrox-server

Replace /srv/games/Subnautica with your real path. The /udp suffix is essential; publishing TCP 11000 alone will not satisfy Nitrox’s network requirement.

Rank #2
BOSGAME E5 11 Pro Mini PC, AMD Ryzen 5300U 4C/ 8T, Business Home Office PC | 8GB DDR4 256GB M.2 2280 SSD, 2.5 GbE Dual Lan Desktop Computers, Triple Displays 4K 60Hz, Wi-Fi 5, BT 5.0, Support Linux SSH
  • 【AMD Ryzen 3 5300U CPU: Outperforms N150 & 3500U】 BOSGAME E5 mini PC is powered by the TSMC 7nm FinFET architecture AMD Ryzen 3 5300U processor (4 Cores, 8 Threads, up to 3.8GHz boost, 6MB total cache). Compared to low-end Intel N150 or 3500U chips which only have 4 single threads and throttle under load, the 5300U delivers over 30% faster multi-core speed. Run 30+ browser tabs, large Excel sheets, and Zoom meetings simultaneously without system lag.
  • 【8GB DDR4 RAM & 256GB NVMe SSD Storage】 Installed with high-speed 8GB DDR4 dual-channel memory and a fast 256GB M.2 2280 SSD, eliminating slow boot times and application loading delays. To accommodate growing data requirements, the upgradeable hardware design features dual SODIMM slots that allow you to expand memory up to 64GB RAM, ensuring smooth operation during heavy multitasking.
  • 【High-Capacity Dual M.2 SSD Storage Expansion】 Never worry about running out of space for your business files. In addition to the pre-installed 256GB system drive, the motherboard houses an extra empty internal M.2 2280 NVMe PCIe 3.0 slot. This allows you to easily add a second solid-state drive for up to an additional 2TB of storage capacity (upgrades not included) without needing to remove or reinstall the original operating system.
  • 【Radeon 6-Core Graphics & Triple 4K Displays】 Integrated with official AMD Radeon Graphics (6 Graphics Cores, 1500 MHz frequency) for casual gaming, photo editing, and crisp 4K media decoding. Featuring 1x HDMI 2.0 port, 1x DisplayPort, and 1x Full-Function Type-C port, the E5 outputs true 4K@60Hz resolution to three monitors at once. This multi-screen setup eliminates constant window-switching for traders, programmers, and office workers.
  • 【Dual 2.5GbE LAN Ports for Advanced Networking】 Experience fast wired network transmission speeds up to 2500Mbps without lagging or buffering. The integration of dual 2.5 Gigabit Ethernet ports (powered by Realtek RTL8125 controller) makes this compact computer an exceptional hardware choice for tech enthusiasts. Easily configure it into software routers, hardware firewalls (pfSense, OpnSense), home NAS servers, or local homelabs.

5. Confirm startup

Check that Docker created the container and inspect its output:

docker ps --filter name=nitrox-server
docker logs nitrox-server

Look for a normal server startup message and the absence of file-not-found, permission or runtime errors. If the container exits immediately, run docker ps -a --filter name=nitrox-server and inspect the complete log before changing network settings.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

6. Use Docker Compose when you want repeatable restarts

The image also provides a Compose variant. A minimal Compose file expressing the documented mount and port mapping is:

services:
nitrox:
image: cuteminded/nitrox-server
volumes:
- /srv/games/Subnautica:/mnt/subnautica
ports:
- '11000:11000/udp'

Save it as compose.yaml in a dedicated directory and start it with docker compose up -d. Use docker compose logs -f to watch startup. Before relying on this file, compare it with the current Docker Hub instructions for any required environment variables, additional mounts or supported tags; none were independently verified here.

7. Keep the version visible to players

Tell players the exact Nitrox version represented by the image. For a current deployment, that is expected to be 1.8.1.0 based on the maintainer’s statement and the release page’s “Latest” label, but verify the running image’s documentation and server output. A client on the 1.7.1.0 line should not be treated as interchangeable with a 1.8.x server.

Method 2: Use the older Steam/Wine helper project

The xdrm-io/nitrux project automates an older Steam/Wine-style setup. Its instructions pin Nitrox to 1.7.1.0, so this route is not a drop-in replacement for a 1.8.1.0 Docker server.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

1. Read the helper’s current instructions

Download or clone the repository from the link above and follow the README for its current script invocation. The repository is the authority for its own dependencies and prefix layout; do not substitute a random Wine or Proton command when the script expects a particular Steam arrangement.

2. Place Nitrox in the expected prefix

The documented layout unzips Nitrox into the Subnautica prefix at the C: drive root, producing a directory such as C:Nitrox. Preserve that location exactly unless the script documentation says otherwise. A Linux path like /home/user/Nitrox is not equivalent to the Windows path inside the prefix.

3. Set the Steam launch option

The helper’s launch option is:

-nitrox C:Nitrox

Enter it in Steam’s launch-options field for the relevant game entry, including the backslashes shown. The option tells the launcher where the Nitrox files live inside the prefix.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

4. Open and forward the same server port

Even though this method uses Wine and Steam, the network requirement does not change: allow and forward UDP 11000 to the Linux host, or provide players with the host’s VPN address. If players can start the client but cannot join, test the port and routing before reinstalling the prefix.

5. Accept the version and maintenance trade-off

Use this route only when its 1.7.1.0 pin is acceptable. The repository is older than the Docker path, and no evidence confirms that its script has been updated for 1.8.1.0. Keep a copy of the exact archive and script revision that worked so an automatic update does not silently change your server.

Configure the firewall, router and player addresses

Host firewall

Create an inbound firewall rule for UDP 11000 on the Linux host. Docker’s published port does not automatically make the port reachable through every host firewall or cloud security group. Confirm the rule applies to the network interface that receives player traffic.

Rank #3
Glorlin Mini PC Ryzen 7 8745HS, Mini Desktop Computer 16GB DDR5 RAM 1TB SSD, Radeon 780M, 4X 4K Display, USB4, Dual 2.5G LAN, WiFi 6, BT5.3, Mini Gaming PC for Office, Programming, Home Server
  • 【1-Year Worry-Free Warranty】Your satisfaction is our priority. Glorlin provides a 1-year warranty covering any hardware malfunctions. We support returns or exchanges to ensure a 100% worry-free shopping experience. Have a question? Reach out to us through our official after-sales email for a prompt solution.
  • 【Reliable Performance with Ryzen 7 Processor】Powered by AMD Ryzen 7 8745HS (8 cores, 16 threads, up to 4.9GHz), this mini pc delivers stable performance for daily workloads. Suitable for office tasks, programming, and multitasking, it works well as a ryzen mini pc for both home and business use.
  • 【Radeon 780M Graphics for Media and Light Gaming】Equipped with integrated Radeon 780M graphics, this mini gaming pc supports smooth 4K video playback and handles many popular games at adjusted settings. A practical mini computer for media, editing, and casual gaming.
  • 【Mini PC 16GB RAM and Fast Storage】This mini pc 16gb ram configuration includes single 16GB DDR5 memory (4800MHz,3GB is assigned to VRAM by default) and a 1TB NVMe SSD, offering quick boot times and responsive system performance. Dual M.2 slots allow storage expansion up to 4TB for growing files and projects.
  • 【Quad 4K Display Support for Productivity】The mini desktop computer supports up to four 4K displays via HDMI, DisplayPort, and dual USB-C ports. Ideal for multi-screen workflows such as coding, trading, or content creation with improved efficiency.

Router port forwarding

  1. Give the Linux host a stable LAN address, either with a DHCP reservation or a static configuration.
  2. Create a router forwarding rule for UDP 11000 from the public interface to that LAN address and port 11000.
  3. Restart the container or server process if your setup requires it, then have a player outside your LAN test a connection.

Do not advertise a TCP-only rule. Nitrox’s requirement is specifically UDP 11000, as stated in the official hosting guide.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

VPN alternative

If you cannot change the router, place the host and players on the same VPN network, such as Hamachi, and give players the host’s VPN address. The official guide lists this approach as an alternative to port forwarding. Players must use the VPN address rather than your public home address.

What address should players enter?

Players use the server host’s reachable address and Nitrox’s configured port. On a LAN, that is the Linux machine’s private address; through a router, it is the public address that forwards UDP 11000; through a VPN, it is the host’s VPN address. Share the address privately and avoid publishing your home network details.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Client version and installation checks

Use the project’s Installing Nitrox guide for client installation steps and current launcher labels. Every player should install the same Nitrox release family as the server. If the server is built from the Docker image’s 1.8.x workflow, standardize on the corresponding 1.8.x client; if you use the Wine helper, standardize on its 1.7.1.0 package.

The Nitrox site states that the project is available for Linux, but that statement does not prove that every server component works under every Linux distribution, Wine version or Proton build. Keep the server and client environments as close as practical to the versions documented by the method you selected.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Runtime and compatibility troubleshooting

The Docker container exits immediately

  • Run docker logs nitrox-server and read the first fatal error, not only the final shutdown line.
  • Verify that the host path in the volume mapping exists and contains the Subnautica installation.
  • Check file permissions so the container can read the mounted directory.
  • Confirm that your CPU architecture is one the image maintainer reports supporting: x64 or ARM64.

Players time out or cannot see the server

  • Confirm the process is running and the container publishes 11000/udp, not only TCP.
  • Check the Linux firewall, router forwarding target and any cloud security-group rule.
  • Ask an external player to test; a successful local-LAN test does not prove that the public route works.
  • If using a VPN, ensure every player is connected to the same VPN network and is using the host’s VPN address.

The launcher reports a missing .NET runtime

Do not blindly install a Windows .NET Framework package on Linux. DeepWiki’s third-party setup page mentions .NET 9.0 and automatic launcher installation, while CLRN mentions a compatible runtime and references .NET Framework 4.7.2 for Windows. Because these claims conflict and neither is an authoritative Linux server specification, follow the selected image or helper project’s instructions for your exact version. Record the runtime version that resolves the error so future updates can reproduce the setup.

Clients report an incompatible version

Read the server’s startup output and identify the Nitrox build actually running. Compare it with each client’s launcher version. A 1.7.1.0 client paired with a 1.8.x server, or the reverse, is a version-management problem rather than a port-forwarding problem; install matching builds before changing the network.

Wine or Proton will not start the server

No source confirms generic Wine or Proton compatibility for Nitrox on Linux. Use the documented xdrm-io/nitrux helper, including its prefix layout and launch option, or switch to the Docker image. Mixing an arbitrary Proton version with the helper’s files can create failures that the project does not document.

Player capacity and practical expectations

The Nitrox project advertises a maximum of 100 connected players and recommends a player count of five on its site. These are project-level figures, not a Linux benchmark for your hardware or internet connection; the recommendation is the safer planning target. The Nitrox server features page is the relevant source for those published figures.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Start with a small private group, watch container or process logs, and increase the player count only after confirming that your host, upload bandwidth and world state remain stable. No published Linux-specific adoption statistic or independent capacity test was available, so avoid promising that a particular CPU, memory size or connection will sustain the advertised maximum.

Operational checklist

  • Choose Docker for a new 1.8.x-oriented Linux deployment; choose the Wine helper only when its 1.7.1.0 pin is intentional.
  • Record the exact Nitrox release and image or script revision.
  • Mount the Subnautica files correctly; Docker uses /mnt/subnautica inside the container.
  • Expose and firewall UDP 11000.
  • Forward the port to a stable LAN address, or place all players on the same VPN.
  • Give every player the matching Nitrox client version and the correct reachable address.
  • Keep logs from a known-good startup so version or runtime regressions are easy to identify.

Bottom line

A Linux Nitrox server is feasible today, but it is community-supported rather than covered by one official Linux guide. The cuteminded/nitrox-server Docker image is the most current documented route found and targets Nitrox 1.8.x, with maintainer-reported x64, ARM64 and Ubuntu 24.04 support. The xdrm-io/nitrux Steam/Wine helper remains an option for a deliberately older 1.7.1.0 setup. In both cases, successful hosting depends on matching client versions and making UDP 11000 reachable, either through router forwarding or a shared VPN.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.