Slink
Self-HostedOpen-source single-click & drag-n-drop file transfer tool
Overview
Slink is a self-hosted file transfer solution designed for simplicity: it supports single-click uploads and drag-n-drop functionality for quick file sharing. Key features include password-protected share links, customizable file expiration times, progress bars for uploads, and multiple file upload support. Deployment is straightforward via Docker (one command setup) or manual installation using Node.js. As a self-hosted tool, it ensures privacy by keeping files on your own server—no third-party services involved. It also allows custom storage paths and integrates with local or cloud storage (like S3) for flexibility.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
slink:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: slink
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Single-click file uploads
- Drag-n-drop support for files/folders
- Password-protected share links
- File expiration options
- Docker-based one-click deployment
Frequently Asked Questions
? Is Slink hard to install?
Slink is easy to install with Docker—just pull the official image and run it with minimal environment variables (like storage path and port). Manual installation via Node.js is also possible but needs basic Node.js and npm setup experience.
? Is it a good alternative to WeTransfer?
Yes! Slink offers core WeTransfer features (file sharing via links) but with full privacy control (self-hosted). It lacks some premium WeTransfer features (like very large file limits) but is free, ad-free, and lets you manage your own data.
? Is it completely free?
Absolutely—Slink is open-source software with no cost to use. You only pay for your server hosting (if self-hosting) or storage costs (like S3) if you choose cloud storage integration.
Top Alternatives
People Also Ask about Slink
Tool Info
Pros
- ⊕ Privacy-focused (self-hosted, no third-party servers)
- ⊕ No subscription fees
- ⊕ Intuitive user interface for quick uploads
- ⊕ Customizable storage and sharing settings
Cons
- ⊖ Requires basic server setup knowledge
- ⊖ Limited to server storage capacity (no built-in cloud scaling)
- ⊖ Lacks advanced collaboration features (e.g., real-time editing)