Deploy pelican

Deploy and Host Pelican Panel with Railway

Deploy pelican

pelican-db

postgres:16

Just deployed

/var/lib/postgresql/data

Just deployed

/pelican-data

pelican-redis

redis:7

Just deployed

/data

Deploy and Host

Deploy on Railway

Pelican Panel — open-source game server management panel with a clean UI, egg-based server templates, and multi-server support. Self-host your game servers with automated deployment, monitoring, and user management.

Source Repository

https://github.com/INAPP-Mobile/pelican

System Requirements

  • Disk: 10GB+ for panel data (configs, plugins, logs)
  • Memory: 512 MB RAM minimum (1 GB+ recommended)
  • Network: HTTP/HTTPS access for panel UI

About Hosting

This template deploys three services: pelican (the panel), pelican-db (PostgreSQL 16), and pelican-redis (Redis 7). Database and Redis variables are pre-wired with companion references — no manual configuration needed.

Panel data persists on a Railway volume mounted at /pelican-data — configs, plugins, and logs survive deploys and restarts.

First-run setup: none. The entrypoint runs migrations and seeds automatically on boot, then creates an admin account:

  • Username: admin
  • Password: password

Log in and change the admin credentials from the settings page immediately after your first deploy.

The panel serves traffic through Caddy listening on Railway's injected PORT; Railway handles SSL termination at the proxy layer.

Key environment variables (pre-configured):

VariableDefaultDescription
APP_URL${{RAILWAY_PUBLIC_DOMAIN}}Public URL for the panel
APP_ENVproductionApplication environment
APP_DEBUGfalseDebug mode
DB_CONNECTIONpgsqlDatabase driver
DB_HOST${{pelican-db.RAILWAY_PRIVATE_DOMAIN}}Postgres companion host
CACHE_DRIVERredisCache driver
SESSION_DRIVERredisSession driver
QUEUE_DRIVERredisQueue driver
MAIL_DRIVERlogMail driver (log/smtp)
TRUSTED_PROXIES*Trusted proxy IPs
BEHIND_PROXYtrueBehind Railway's reverse proxy

Ports

PortProtocolDescription
8080TCPPanel web UI (Caddy)

Why Deploy

  • One-click deploy: no manual server setup or Docker knowledge required
  • Zero-config install: migrations, seeds, and admin account run automatically
  • Persistent data: configs, plugins, and logs survive restarts
  • Companion database + cache: Postgres and Redis included, pre-wired
  • Open source: free, community-driven alternative to commercial panels

Common Use Cases

  • Host game servers (Minecraft, CS2, Valheim, etc.) for friends
  • Manage multiple game servers across different nodes
  • Provide game server hosting as a service
  • Self-host a Pterodactyl alternative

Dependencies for Pelican

This template includes two companion services that deploy alongside the panel.

Deployment Dependencies

  • pelican-db — PostgreSQL 16 database for panel data
  • pelican-redis — Redis 7 for cache, sessions, and queues
  • A Railway account

Template Content

pelican-db

postgres:16

pelican-redis

redis:7

More templates in this category

View Template
Rocky Linux
Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀

codestorm
44
View Template
Foundry Virtual Tabletop
A Self-Hosted & Modern Roleplaying Platform

Lucas
71
View Template
Letta Code Remote
Run a Letta Code agent 24/7. No inbound ports, just deploy.

Letta
51