Skip to content

StasisCo/StasisProxy

Repository files navigation

Stasis Proxy

A self-hosted Minecraft stasis chamber proxy

A clusterable Minecraft proxy for stasis chambers: in‑game holograms, Discord and IRC bridges, peer discovery over Redis Pub/Sub, and persistent pearl storage in Postgres.

Continuous Deployment Continuous Integration
Container Size License Version

Built with

Bun Discord.js Docker PostgreSQL Prisma Redis TypeScript

🚀 Quick Start

Get up and running in seconds using Docker.

Prerequisites

Running with Docker Compose

  1. Clone the repository:

    git clone https://github.com/StasisCo/StasisProxy.git
    cd StasisProxy
  2. Create a .env file in the root directory with the following content, replacing the placeholders with your actual values:

    # Required MC server connection details
    MC_HOST=2b2t.org
    MC_USERNAME=Username
    
    # Optional Discord integration
    DISCORD_BOT_TOKEN=...
  3. Start the stack:

    docker compose up -d

    This brings up the proxy, PostgreSQL, and Redis. The proxy listens on port 25565 by default.

Packages

 
 
 

Contributors