Deploy Slink

Self-hosted image sharing service.

Deploy 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.

screenshot

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

More templates in this category

View Template
Foundry Virtual Tabletop
A Self-Hosted & Modern Roleplaying Platform

View Template
(v1) Simple Medusa Backend
Deploy an ecommerce backend and admin using Medusa

View Template
peppermint
Docker-compose port for peppermint.sh