Enclosed
Self-HostedOpen-source drag-and-drop file transfer for self-hosted privacy
Overview
Enclosed is a lightweight self-hosted file transfer tool built for simplicity—supporting single-click and drag-n-drop uploads with instant shareable links. It prioritizes user control by keeping files on your server, eliminating third-party intermediaries. Deploy via Docker for one-command setup or use binary releases for bare-metal installs. Features include customizable link expiration, password protection for files, and a clean UI. Ideal for users wanting secure, private transfers without relying on cloud services like WeTransfer.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
enclosed:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: enclosed
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Drag-n-drop & single-click file uploads
- Password-protected shareable links
- Customizable link expiration times
- Docker & binary deployment options
Frequently Asked Questions
? Is Enclosed hard to install?
No—Enclosed offers Docker images for one-command setup, making it accessible for beginners. Binary releases are also available for direct installation on Linux, macOS, or Windows servers.
? Is it a good alternative to WeTransfer?
Yes—Enclosed provides similar drag-and-drop ease but keeps files on your server, ensuring full privacy and control. It lacks some of WeTransfer’s branding features but is free and self-hosted.
? Is Enclosed completely free?
Yes—Enclosed is open-source software under the MIT license, so it’s free to use, modify, and self-host without any hidden costs or subscriptions.
Top Alternatives
People Also Ask about Enclosed
Tool Info
Pros
- ⊕ Privacy-focused (no third-party data storage)
- ⊕ Free and open-source (MIT license)
- ⊕ Lightweight resource usage
- ⊕ Intuitive UI for quick transfers
Cons
- ⊖ Limited advanced features (e.g., no large file chunking)
- ⊖ Requires basic server administration knowledge
- ⊖ No built-in CDN for global file access speed