project-sovereign (sha256:5f166bfe98d75ac425162c2ca047fc3817aef5b192d15a863c911d8d2c0cec8e)

Published 2026-02-23 08:39:04 +00:00 by devvy

Installation

docker pull git.opensovereign.dev/devvy/project-sovereign@sha256:5f166bfe98d75ac425162c2ca047fc3817aef5b192d15a863c911d8d2c0cec8e
sha256:5f166bfe98d75ac425162c2ca047fc3817aef5b192d15a863c911d8d2c0cec8e

About this package

Sovereign Node Controller — kernel + panel + extensions

Image layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1769990400'
LABEL org.opencontainers.image.title=sovctl org.opencontainers.image.description=Sovereign Node Controller — kernel + panel + extensions org.opencontainers.image.source=https://github.com/RoxiMakesGames/project-sovereign org.opencontainers.image.vendor=OpenSovereign org.opencontainers.image.url=https://opensovereign.dev
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl python3 python3-pip python3-venv libpython3-dev && pip3 install --break-system-packages --no-cache-dir rns lxmf && rm -rf /var/lib/apt/lists/* # buildkit
COPY /usr/local/bin/node /usr/local/bin/node # buildkit
RUN /bin/sh -c useradd -r -m -d /opt/sovereign -s /usr/sbin/nologin sovereign # buildkit
COPY /build/target/release/sovctl /usr/local/bin/sovctl # buildkit
RUN /bin/sh -c chmod +x /usr/local/bin/sovctl # buildkit
COPY /build/dist/ /opt/sovereign/panel/ # buildkit
COPY sovctl-rs/extensions/ /opt/sovereign/extensions/ # buildkit
COPY sovctl-rs/extensions/sovctl_rs_reticulum/python/ /opt/sovereign/python/ # buildkit
RUN /bin/sh -c mkdir -p /var/lib/sovereign/data /var/lib/sovereign/config /var/lib/sovereign/extensions && chown -R sovereign:sovereign /var/lib/sovereign /opt/sovereign && chmod 755 /opt/sovereign # buildkit
VOLUME [/var/lib/sovereign]
ENV SOV_PORT=9091 SOV_ROLE=standalone SOV_PANEL_DIR=/opt/sovereign/panel SOV_EXTENSIONS_DIR=/opt/sovereign/extensions SOV_DATA_DIR=/var/lib/sovereign/data SOV_CONFIG_DIR=/var/lib/sovereign/config SOV_LOG=info SOV_CLUSTER=citadel-01 SOV_HOST=opensovereign.dev SOV_REQUIRE_AUTH=true SOV_GUEST_MODE=true PYTHONPATH=/opt/sovereign/python
EXPOSE [1080/tcp 5553/udp 8888/tcp 9091/tcp]
USER sovereign
ENTRYPOINT ["sovctl"]
CMD ["--port" "9091"]
HEALTHCHECK &{["CMD-SHELL" "curl -sf http://localhost:9091/api/health || exit 1"] "30s" "5s" "10s" "0s" '\x03'}

Labels

Key Value
org.opencontainers.image.description Sovereign Node Controller — kernel + panel + extensions
org.opencontainers.image.source https://github.com/RoxiMakesGames/project-sovereign
org.opencontainers.image.title sovctl
org.opencontainers.image.url https://opensovereign.dev
org.opencontainers.image.vendor OpenSovereign
Details
Container
2026-02-23 08:39:04 +00:00
0
OCI / Docker
linux/amd64
222 MiB
Versions (1) View all
latest 2026-02-23