Slink logo

Slink

Website

Self-hosted image sharing platform built with Symfony and SvelteKit

1.6k stars 42 forks last commit first released AGPL-3.0

Actively maintained

Last commit 25 Jul 2026.

Slink screenshot

Slink is a self-hosted, open-source image sharing platform that lets teams and individuals upload, manage, and share images from their own instance. It pairs a Symfony backend with a SvelteKit frontend and is distributed with Docker images and a demo instance for evaluation.

Key Features

  • Multi-format image uploads with automatic processing (PNG, JPG, WEBP, SVG, BMP, ICO, GIF, AVIF, HEIC, TIFF) and format conversions where required.
  • Multi-file upload UI with per-file progress and upload history (list and grid views).
  • Hierarchical (nested) tags and search/filtering for organized image discovery.
  • Image deduplication to prevent duplicate storage and user-facing notifications on duplicates.
  • Shareable/customizable image links, URL shortening for images, and ShareX integration for automated uploads.
  • Role-based authentication, optional user approval workflow, admin dashboard with analytics, notifications, bookmarking, and public gallery browsing.
  • Docker-ready deployment with docker run / docker-compose examples; supports local storage, SMB shares, and S3-compatible backends.

Use Cases

  • Host and share project screenshots, portfolio images, or documentation assets without relying on third-party image hosts.
  • Provide a team-facing image upload endpoint (ShareX/API key integration) for automated capture and sharing workflows.
  • Public or community galleries for artists or small communities with moderation and bookmarking features.

Limitations and Considerations

  • Public API exists but is not fully documented; integrations may require reading source code or opening issues for guidance.
  • HEIC and TIFF images may be converted to JPG for compatibility, which can change metadata and image fidelity.
  • Advanced production concerns (CDN integration, multi-node database scaling) are listed as upcoming or optional features; plan infrastructure accordingly for large-scale usage.

Slink provides a pragmatic, developer-friendly way to self-host image sharing with a modern Symfony + SvelteKit stack and container-first deployment options. It is suitable for single-server homelabs, small teams, and anyone who wants control over image hosting and sharing policies.

Categories:

Tags:

Tech Stack:

Share:

Similar to Slink

PictShare logo

PictShare

Self-hosted media and paste hosting with a simple upload API

944
136
Last commit

Self-hosted image, GIF, MP4, and text paste hosting with a simple API, on-the-fly resizing, and URL-based transformations. File-based storage; no database required.

Actively maintained
Alternative to:
Imgur logo
Imgur
+19
Plik logo

Plik

Temporary file upload and sharing service with web UI and CLI

1.8k
194
Last commit

Plik is a WeTransfer-like temporary file upload and sharing service with a web UI, CLI client, REST API, expiration (TTL), and multiple storage backends.

Actively maintained
Alternative to:
WeTransfer logo
WeTransfer
+6
Zipline logo

Zipline

ShareX-compatible file and URL upload server with dashboard

3.3k
246
Last commit

Feature-rich ShareX/file upload server with a web dashboard, URL shortening, embeds, webhooks, OAuth2, image/video processing and Docker-first deployment.

MITActively maintained
Alternative to:
Droplr logo
Droplr
+12

Palmr.

Privacy-focused file sharing and transfer platform

2.4k
104
Last commit

Palmr. is an open-source file-sharing platform for uploading, organizing, and securely sharing files with custom links, passwords, and access control.

Apache-2.0Actively maintained
Alternative to:
WeTransfer logo
WeTransfer
+11
Picsur logo

Picsur

Self-hostable image sharing service with built-in conversion

1.2k
66
Last commit

Picsur is a self-hosted Imgur-like image sharing service with anonymous and authenticated uploads, roles/permissions, expiring images, and built-in image conversion/editing.

AGPL-3.0Slowing down
Alternative to:
Imgur logo
Imgur
+5
Chevereto logo

Chevereto

Self-hosted PHP image and video hosting platform

945
78
Last commit

Open-source PHP-based image and video hosting platform for building Imgur/Flickr-style sites with S3/external storage, Docker support, multi-user accounts and admin tools.

AGPL-3.0Actively maintained
Alternative to:
Imgur logo
Imgur
+8