Shifter
Self-HostedOpen-source drag-and-drop file transfer tool for self-hosting
Overview
Shifter is a lightweight, self-hosted file transfer solution enabling easy single-click and drag-n-drop uploads. It supports sharing files via secure links with password protection and expiration dates. Deploy quickly using Docker Compose or pre-built binaries. Features include multiple file uploads, integration with local storage or S3, and an intuitive UI. Ideal for teams or individuals wanting a private alternative to cloud tools like WeTransfer, Shifter keeps data under your control without third-party reliance or subscription fees.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
shifter:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: shifter
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Drag-and-drop & single-click file uploads
- Secure link sharing with password protection and expiration dates
- Docker Compose & pre-built binary deployment options
- Local storage or S3 integration
- Multiple file upload support
Frequently Asked Questions
? Is Shifter hard to install?
Shifter is designed for simplicity—use Docker Compose for a one-command setup, or download pre-built binaries for your OS. Basic server knowledge (like running Docker) is helpful but not mandatory for most users.
? Is Shifter a good alternative to WeTransfer?
Yes—Shifter offers core features like drag-and-drop uploads and link sharing but keeps data private via self-hosting. Unlike WeTransfer, there are no file size limits (dependent on your server) and no ads or paid tiers for basic use.
? Is Shifter completely free?
Shifter is open-source under the MIT License, so it’s 100% free to use, modify, and self-host. There are no hidden costs or premium features locked behind a paywall.
Top Alternatives
People Also Ask about Shifter
Tool Info
Pros
- ⊕ Privacy-focused (self-hosted data control)
- ⊕ No subscription fees or hidden costs
- ⊕ Easy Docker setup for quick deployment
- ⊕ Clean, user-friendly interface
Cons
- ⊖ Requires basic server knowledge for setup
- ⊖ Limited advanced features compared to enterprise tools
- ⊖ No built-in CDN for global file access