Skip to content

Security Guide

Slink supports user authentication and user approval to prevent unauthorized access to the application. However, it’s recommended to use a reverse proxy like Nginx or Traefik to add additional security features like SSL, rate limiting, etc.

Slink uses a privacy-first share model: every share is private by default and only reachable by whoever holds its link. There is no global “public by URL” mode. Access is granted per share, with publication, password, and expiration controls.

See Per-Share Controls for managing them.

By default, the application runs as the root user inside the container. However, it’s recommended to run the application as a non-root user for security reasons.