Slink

Slink

Docker app from grtgbln's Repository

Overview

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

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

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

Run Slink on Unraid.

Slink is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.