Installation
Docker
Section titled “Docker”Images are published on Docker Hub with three tags:
| Tag | Description |
|---|---|
stable |
Stable releases. |
nightly |
Nightly builds, potentially unstable. |
latest |
Stable and nightly. |
docker run --name inari \ -e API_KEY=<GENERATE API KEY> \ -e SERVER_PUBLIC_IP=<YOUR PUBLIC IP> \ -p 3030:3030 -p 44444:44444/udp -p 44444:44444 \ --restart unless-stopped \ thedrewen/inari:stableBy default Inari is available at http://localhost:3030.
| Port | Protocol | Usage |
|---|---|---|
3030 |
TCP | Web page and WebSocket (/ws). Put your reverse proxy in front of it. |
44444 |
UDP and TCP | WebRTC audio transport. Must be reachable directly from players. |
Pelican / Pterodactyl
Section titled “Pelican / Pterodactyl”Ready-to-import eggs are available in the repository’s resources folder:
Build from source
Section titled “Build from source”The Dockerfile at the root of the repository builds the Angular frontend, compiles the Rust server in release mode, and bundles both in a debian:trixie-slim image.
git clone https://github.com/thedrewen/inaricd inaridocker build -t inari .