Skip to main content

Installation via Docker

This guide explains how to run Zenith using Docker.

The container already includes a preconfigured Nginx web server.

Image location:

git.crystalsky.dev/crystalsky/zenith:latest


1. Prepare the Directory

Create a directory for the installation.

mkdir zenith
cd zenith

2. Docker Compose Installation

Create a docker-compose.yml file.

services:
  zenith:
    image: git.crystalsky.dev/crystalsky/zenith:latest
    container_name: zenith
    ports:
      - "8000:80"
    restart: unless-stopped

Start the container:

docker compose up -d

Stop it:

docker compose down

Updating the Container

Pull the update and restart the container:

docker compose pull
docker compose up -d