Sign inSign up

jangita/sm3

By jangita

Updated 7 days ago

Manage Syncthing instances with share maps, activity monitoring, bulk actions and shared LDAP.

Image
Networking
API management
0

362

jangita/sm3 repository overview

sm³

A web dashboard for monitoring and managing multiple Syncthing instances.

  • Visualize shared folders and connections on a sync web map.
  • Drag a source onto a destination to configure folder sharing.
  • Monitor file changes, deletions and sync activity.
  • Discover connected servers recursively.
  • Configure hosts individually or apply bulk actions.
  • Manage shared LDAP login accounts.

Minimal dark interface with all assets included.

Documentation and source code · Report issues

Run standalone

docker run -d --name sm3 --restart unless-stopped \
  -p 8080:8080 \
  -e SM3_PASSWORD='choose-a-strong-password' \
  -v sm3-data:/data \
  jangita/sm3:latest

Docker Compose

services:
  sm3:
    image: jangita/sm3:latest
    restart: unless-stopped
    ports:
      - "8080:8080"
    environment:
      SM3_PASSWORD: ${SM3_PASSWORD}
    volumes:
      - sm3-data:/data

volumes:
  sm3-data:

Set SM3_PASSWORD in your .env file, then run:

docker compose up -d

Choose a password of at least 12 characters. Open http://localhost:8080, sign in, and add a Syncthing instance using its address and API key. The volume preserves your settings and history.

See the GitHub README for drag-and-drop sharing, discovery, LDAP setup, proxy authentication, updates and local builds.

Credits

Created by Chris Ochieng. Inspired by sm2, with thanks to the Syncthing and sm2 developers and contributors.

MIT License.

Tag summary

Content type

Image

Digest

sha256:4bf643fe1

Size

69.3 MB

Last updated

7 days ago

docker pull jangita/sm3