Sign inSign up

bscardoso/st-controlcenter

By bscardoso

•Updated 4 months ago

Centralized Syncthing management: monitor instances, approvals, config, audits, and optional Zabbix.

Image
Networking
Monitoring & observability
0

1.6K

bscardoso/st-controlcenter repository overview

⁠Overview

ST Control Center is a centralized web platform to manage multiple Syncthing instances from one place.
It provides instance monitoring, pending approval workflows, configuration management through a secure Syncthing API proxy, audit logging, backup/restore tools, and optional Zabbix integration for problem visibility.


⁠Quick Start (Docker Run)

docker run -d \
  --name st-control-center \
  -p 3000:3000 \
  -v stcc-data:/data \
  -e JWT_SECRET="change-me-strong-secret" \
  -e DATABASE_URL="file:/data/app.db" \
  -e CORS_ORIGIN="true" \
  --restart unless-stopped \
  bscardoso/st-controlcenter:latest

Open: http://localhost:3000 User/Password: admin/admin


⁠Quick Start (Docker Compose)

services:
  st-control-center:
    image: bscardoso/st-controlcenter:latest
    container_name: st-controlcenter
    restart: unless-stopped
    ports:
      - "3000:3000"
    environment:
      NODE_ENV: production
      PORT: "3000"
      DATABASE_URL: file:/data/app.db
      CORS_ORIGIN: "true"
      JWT_SECRET: "change-me-strong-secret"
    volumes:
      - stcc-data:/data

volumes:
  stcc-data:

Run:

docker compose up -d

Open: http://localhost:3000 User/Password: admin/admin


⁠Notes

  • Set a strong JWT_SECRET in production.
  • Keep /data on a persistent volume (database and logs).
  • Use a reverse proxy (Nginx/Traefik/Caddy) for HTTPS in production.

Tag summary

Content type

Image

Digest

sha256:a04e44eaf…

Size

91.1 MB

Last updated

4 months ago

docker pull bscardoso/st-controlcenter