Skip to content

Introduction to Slink

Slink Screenshot

GitHub Workflow StatusDocker Image VersionDocker PullsLicense

Welcome to Slink, a self-hosted image sharing platform designed to give users complete control over their media sharing experience. Built with Symfony and SvelteKit, Slink enables secure image sharing without relying on third-party services.

Slink solves the problem of sharing images with friends, family, and colleagues in a private, self-hosted environment. It’s also ideal for:

  • Artists: Showcase artwork in a community-focused platform.
  • Developers: Host and share screenshots for GitHub, portfolios, blogs, and more.
  • Anyone: Take control of image privacy and hosting.

Privacy-First Shares

New

Shares are private by default and reachable only via the generated link. Learn more →

Password-Protected Shares

New

Optional password gate per share. Learn more →

Expiring Shares

New

Set an expiration date so a share auto-revokes after a chosen time. Learn more →

Share Management

New

Dedicated page to list, edit, publish, or revoke your shares. Learn more →

URL Shortening

Shorten image URLs for easier sharing.

Collections

Group images and share an entire collection via a single link.

Explore

Browse images other users have made publicly visible.

Image Upload

Supports PNG, JPG, WEBP, SVG, BMP, ICO, GIF, AVIF, HEIC*, and TIFF*.

Multi-File Upload

Parallel uploads with progress tracking and per-file error handling.

Image Compression

Compress images on upload to reduce file size.

Deduplication on Upload

Detects duplicate images at upload time and notifies the user.

Guest Upload

Allow unauthenticated users to upload without creating an account. Learn more →

Public API & API Keys

Programmatic access for custom integrations and automation. Learn more →

Nested Tags

Hierarchical tag management with search and a dedicated management page.

Upload History

Overview of all your uploads with list and grid views.

Bookmarks

Save public images for easy access later.

Comments

Leave comments on public images for discussion and feedback.

Notifications

Receive notifications for interactions with your images.

Multi-Language UI

New

Interface available in English, German, Spanish, French, Italian, Japanese, Polish, Ukrainian, and Chinese. Learn more →

Dark Mode

Light and dark themes.

Storage Providers

Support for local, SMB, and AWS S3 backends. Learn more →

Storage Usage Tracking

Monitor and display storage consumption metrics.

Authentication

Email/password sign-up and login.

SSO / OIDC

Single Sign-On with Google, Authentik, Keycloak, Authelia, Pocket ID, and custom OIDC providers.

User Approval

Require admin approval before new users can upload. Learn more →

Image Moderation

Full administrative control over image visibility and content.

Admin Dashboard

Statistics and analytics for admin users.

Settings Management

Manage users, storage, and other platform settings. Learn more →


  • CDN Support: Support for CDN providers to reduce the load on the self-hosted server.
  • Storage Providers: Extend the support for additional storage providers.
  • Password Recovery: Password recovery for users who forgot their password.
  • Email Notifications: Email notifications for user approval, password reset, etc.
  • (Optional) GPU acceleration: Use GPU acceleration for image processing to improve performance.
  • (Experimental) Short Video Support: Allow users to upload short videos and perform basic editing.