
Deploy Slink
Self-hosted image sharing service.
Slink
Just deployed
/app
Deploy and Host Slink on Railway
> First login note
> After deployment, Railway will generate an ADMIN_PASSWORD environment variable. Copy this value and use it to log in with the admin email you configured during setup. You can rotate this password later from the admin settings panel.

Slink is a self-hosted image sharing platform that provides private, secure, and fully controlled image hosting without relying on third-party services. Built with Symfony on the backend and SvelteKit on the frontend, it supports modern image formats, tagging, sharing, and API-driven workflows for individuals and teams.
About Hosting Slink
Hosting Slink involves running a PHP/Symfony application alongside its frontend and storage layer. Railway handles container orchestration, environment configuration, and networking, allowing you to deploy Slink without managing servers manually. You configure storage (local or S3-compatible), database access, and admin credentials via environment variables. Railway’s scaling and observability features make it straightforward to operate Slink in both personal and small-team contexts, while keeping the deployment reproducible and easy to update as new releases are published.
Common Use Cases
- Private image hosting as an alternative to Imgur or Google Photos
- Screenshot and asset sharing for developers, designers, and teams
- Self-hosted ShareX backend with API access and automation
Dependencies for Slink Hosting
- PHP 8.x runtime with required Symfony extensions
- Database (PostgreSQL or MySQL) and persistent storage
Deployment Dependencies
- Docker image published for Slink
- S3-compatible storage (optional): AWS S3, MinIO, or similar
- Official documentation: https://docs.slinkapp.io
Implementation Details
Slink reads all configuration from environment variables, making it well-suited for Railway templates. Admin credentials, storage providers, and feature flags are injected at runtime, and the application boots without manual migrations or interactive setup.
Why Deploy Slink on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying Slink on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
Slink
anirdev/slink:latestADMIN_EMAIL
Administrator email to use to login.