Sign inSign up

jangita/sm3

By jangita

•Updated 21 days ago

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

Image
Networking
API management
0

1.3K

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

21 days ago

docker pull jangita/sm3