ipxbox

ipxbox

Docker app from googleg's Repository

Overview

IPXBOX is a lightweight IPX network server that's compatible with the x86 emulator DOSBox. By default, it acts as a forwarding server between DOSBox clients, which allows them to communicate over a network using the classic IPX protocol. This protocol was typically used for early network games like Doom, Duke Nukem 3D, and Quake. IPXBOX can also be bridged to a physical network, which lets emulated DOSBox users play alongside users on actual DOS machines. Additionally, IPXBOX provides advanced features such as TCP/IP over IPX and a PPTP server.

GitHub Actions Workflow Status CodeFactor GitHub go.mod Go version GitHub License GitHub repo size GitHub Repo stars

ipxbox icon

ipxbox is a standalone DOSBox IPX server written in Go.

Features:

  • TUN/TAP and libpcap integration that allows the server to be bridged to a real, physical network. This allows (emulated) dosbox users to play alongside users on real DOS machines (see BRIDGE-HOWTO for more information).

  • Built-in PPTP server that allows Windows 9x users to connect over the Internet using the VPN software that shipped with the operating system (demo video; see PPTP-HOWTO for more information).

  • Uplink functionality for bridging a network to a remote ipxbox server.

  • Support for the ipxpkt.com packet driver protocol, allowing TCP/IP-over IPX; software that uses the packet driver interface can more easily be used in DOSbox (demo video).

  • Sends background keepalive pings to idle DOSbox clients to prevent users behind NAT routers from being timed out.

  • Proxying to Quake servers, so that you can make UDP-based Quake servers appear as "local" IPX servers (demo video).

  • Syslog integration for audit logging when running a public server.

For some setup instructions, see the HOWTO.

Install Ipxbox on Unraid in a few clicks.

Find Ipxbox in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Ipxbox Review the template variables and paths Click Install

Download Statistics

471
Total Downloads

Related apps

Explore more like this

Explore all

Details

Repository
googleg/ipxbox
Last Updated2025-08-26
First Seen2025-08-26

Runtime arguments

Network
bridge
Privileged
false
Extra Params
--restart unless-stopped

Template configuration

PortPortudp

UDP port on which the IPXBOX server will be listening.

Target
10000
Default
10000
Value
10000
PUIDVariable

PUID

Target
USER_ID
Value
99
PGIDVariable

PGID

Target
GROUP_ID
Value
100
IPXBOX parametersVariable

Extra parameters passed to IPXBOX server (please refer to the project documentation). Separate parameters with a space. Can be a combinaison of -dump_packets, -allow_netbios, -enable_ipxpkt and -enable_pptp.

Target
EXTRA_PARAMS