Slink

Slink

Docker app from grtgbln's Repository

Overview

A self-hosted image sharing platform built with Symfony and SvelteKit️.

Media gallery

1 / 3

Install Slink on Unraid in a few clicks.

Find Slink in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Slink Review the template variables and paths Click Install

Download Statistics

281,158
Total Downloads
18,778
This Month
19,101
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
anirdev/slink:latest
Last Updated2026-05-28
First Seen2025-01-06

Runtime arguments

Web UI
http://[IP]:[PORT:3000]/
Network
bridge
Privileged
false

Template configuration

Web UI PortPorttcp

Container Port: 3000

Target
3000
Default
3000
Value
3000
Require User ApprovalVariable

Whether to require user approval before they can upload images

Target
USER_APPROVAL_REQUIRED
Default
true|false
Allow Unauthenticated UsersVariable

Whether to allow unauthenticated users to access public routes

Target
USER_ALLOW_UNAUTHENTICATED_ACCESS
Default
true|false
Minimum Password LengthVariable

Minimum password length required for users

Target
USER_PASSWORD_MIN_LENGTH
Default
6
Value
6
User Password RequirementsVariable

Bitmask of password requirements. Sum of the following options: 1 (numbers), 2 (lowercase), 4 (uppercase), 8 (special characters).

Target
USER_PASSWORD_REQUIREMENTS
Default
15
Value
15
Maximum Image SizeVariable

Maximum image size allowed to be uploaded, in MB. Cannot be more than 50M.

Target
IMAGE_MAX_SIZE
Default
15M
Value
15M
Strip EXIF DataVariable

Whether to strip EXIF metadata from the uploaded images

Target
IMAGE_STRIP_EXIF_METADATA
Default
true|false
Storage ProviderVariable

Storage provider to use for storing images

Target
STORAGE_PROVIDER
Default
local|smb|s3
Local Storage - Image PathPathrw

Path to store images. Remove if not using local storage.

Target
/app/slink/images
SMB Storage - HostVariable

SMB host to connect to. Remove if not using SMB storage.

Target
SMB_HOST
SMB Storage - ShareVariable

SMB share to connect to. Remove if not using SMB storage.

Target
SMB_SHARE
SMB Storage - UsernameVariable

SMB username to connect with. Remove if not using SMB storage.

Target
SMB_USERNAME
SMB Storage - PasswordVariable

SMB password to connect with. Remove if not using SMB storage.

Target
SMB_PASSWORD
S3 Storage - RegionVariable

Amazon S3 region to connect to. Remove if not using S3 storage.

Target
AMAZON_S3_REGION
S3 Storage - BucketVariable

Amazon S3 bucket to connect to. Remove if not using S3 storage.

Target
AMAZON_S3_BUCKET
S3 Storage - Access Key IDVariable

Amazon S3 access key ID to connect with. Remove if not using S3 storage.

Target
AMAZON_S3_ACCESS_KEY_ID
S3 Storage - Secret Access KeyVariable

Amazon S3 secret access key to connect with. Remove if not using S3 storage.

Target
AMAZON_S3_SECRET_ACCESS_KEY
Database PathPathrw

Path to the database

Target
/app/var/data
Default
/mnt/user/appdata/slink/data
Value
/mnt/user/appdata/slink/data
OriginVariable

Origin of the app

Target
ORIGIN
Default
http://localhost:3000
Value
http://localhost:3000
Swoole Worker CountVariable

Number of Swoole workers

Target
SWOOLE_WORKER_NUM
Default
4
Value
4
API EnabledVariable

Whether to enable the API

Target
API_ENABLED
Default
true|false