PalCenter

PalCenter

Docker app from denalb's Repository

Overview

PalCenter is a self-hosted Palworld Server Command Center for monitoring and managing dedicated servers.

PalCenter

PalCenter Logo

PalCenter is a self-hosted dashboard for managing and monitoring Palworld dedicated servers.

It connects to your existing Palworld server through the official REST API and provides a simple web interface for:

  • Server monitoring
  • Player tracking
  • Server history
  • Notifications
  • Backup and restore
  • User access management

PalCenter does not host or run the Palworld server itself. It connects to an existing dedicated server.


Support PalCenter

PalCenter is free and open-source software. If you find it useful, consider supporting continued development, testing, documentation, and future improvements.

Sponsor


Installation

Quick Start

Docker Compose

Create a docker-compose.yml:

services:
  palcenter:
    image: ghcr.io/shanebionic/palcenter:latest
    container_name: palcenter
    user: "${PALCENTER_UID:-1000}:${PALCENTER_GID:-1000}"
    restart: unless-stopped

    ports:
      - "3000:3000"

    volumes:
      - palcenter-data:/app/data

volumes:
  palcenter-data:

Start PalCenter:

docker compose up -d

Open:

http://YOUR_SERVER_IP:3000

On first launch, complete the setup wizard to create your administrator account.

Container user IDs

PalCenter runs as a non-root user. The supplied Compose deployment defaults to UID 1000 and GID 1000, matching the image's built-in node user.

To use a host bind mount owned by another non-root account, set the runtime identity before creating the container:

PALCENTER_UID=99
PALCENTER_GID=100

The Compose file applies these values through Docker's user setting. PalCenter does not start as root and does not change ownership of mounted data. The host directory must already be writable by the selected UID/GID. Keep 1000:1000 when using the default Docker-managed volume.

See the Unraid deployment guide for the standard 99:100 configuration.


Requirements

  • Docker
  • An existing Palworld dedicated server
  • Palworld REST API enabled

Documentation

Full usage documentation and guides are available in the wiki.


Support

Report issues:

https://github.com/shanebionic/palcenter/issues


License

PalCenter is licensed under the MIT License.

See LICENSE for details.


Install PalCenter on Unraid in a few clicks.

Find PalCenter 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 PalCenter Review the template variables and paths Click Install

Categories

Related apps

Explore more like this

Explore all

Details

Repository
ghcr.io/shanebionic/palcenter:latest
Last Updated2026-07-25
First Seen2026-07-24

Runtime arguments

Web UI
http://[IP]:[PORT:3000]
Network
bridge
Shell
bash
Privileged
false
Extra Params
--user 99:100

Template configuration

PalCenter DataPathrw

Persistent PalCenter application data.

Target
/app/data
Default
/mnt/user/appdata/palcenter
Web Interface PortPorttcp

PalCenter web interface.

Target
3000
Default
3000
API PortPorttcp

PalCenter API port.

Target
3001
Default
3001
Container UIDVariablerw

Container user ID. Default matches Unraid nobody user.

Target
PALCENTER_UID
Default
99
Container GIDVariablerw

Container group ID. Default matches Unraid users group.

Target
PALCENTER_GID
Default
100