github itsDNNS/docsight v2026-11-15.2
DOCSight v2026-11-15.2

57 minutes ago

Important: DOCSight now always asks for an admin password

Until now, a DOCSight installation without an admin password was open to everyone on the network, including its settings, stored modem passwords and backups. From this release on, DOCSight stays locked until an admin password is set (security advisory GHSA-g3mq-xq73-rwr6).

What you need to do after updating:

  • You already use an admin password: nothing changes.
  • You have no admin password: open DOCSight in your browser within 15 minutes after the update. DOCSight shows "Set an admin password". Choose a password with at least 8 characters, and you are signed in again. Your settings and history stay as they are.
  • You opened DOCSight later and it asks you to restart: for your protection, the first password can only be set within 15 minutes after DOCSight starts. Restart the DOCSight container (for example docker restart docsight, or the restart button in Portainer, Unraid or Synology) and open DOCSight again.
  • You deliberately run DOCSight without a password, for example behind your own login proxy: set AUTH_DISABLED=true. DOCSight then stays open as before and shows a warning in the log, in Settings and in Doctor.

Clearing the admin password in Settings no longer turns sign-in off; it is only possible when AUTH_DISABLED=true is set or in the Windows desktop app.

The Windows desktop app and the demo mode need no password, because the desktop app only listens on your own computer.

Restoring a backup now always requires signing in, also during the first setup. On a new installation you set the admin password first and can then restore your backup in the setup as before; afterwards, sign in with the admin password stored in the backup. If the backup comes from an installation without a password, DOCSight asks you to set one again.

Special thanks

Security fixes

  • DOCSight requires an admin password before it can be used. The first password is set in the browser within 15 minutes after start; AUTH_DISABLED=true keeps an installation open on purpose and is flagged in the log, in Settings and in Doctor. (#1138)
  • Restoring a backup always requires a signed-in admin, also before the modem is configured. (#1138)
  • Passwords that start like a stored hash (for example scrypt:...) are hashed instead of being saved as they are. (#1138)
  • New Doctor check auth.admin_password shows whether the installation is protected. (#1138)

Container images

  • ghcr.io/itsdnns/docsight:v2026-11-15.2
  • ghcr.io/itsdnns/docsight:stable
  • ghcr.io/itsdnns/docsight:latest

Use stable to follow releases only; latest also follows changes on main.

Support the project

If DOCSight helps you understand and document your connection, you can support its continued development through Ko-fi, GitHub Sponsors or PayPal.

Full diff: v2026-11-15.1...v2026-11-15.2

Don't miss a new docsight release

NewReleases is sending notifications on new releases.