Files Sharing

Self-Hosted

Open-source file sharing with drag-n-drop & single-click uploads

Visit Website

Overview

Files Sharing is a lightweight self-hosted tool for fast, secure file transfers. It prioritizes ease of use with drag-n-drop and single-click uploads, letting users generate shareable links in seconds. Key features include link expiration, password protection for sensitive files, and support for large file sizes (dependent on server storage). Deploy via Docker for a one-command setup or run directly with Node.js/Python—minimal dependencies mean quick integration into your existing server stack. Retain full control over your data with local storage, avoiding third-party cloud risks.

Self-Hosting Resources

Below is a reference structure for docker-compose.yml. ⚠️ Do NOT run blindly. Replace placeholders with official values.

docker-compose.template.yml TEMPLATE

version: '3'
services:
  files_sharing:
    image: <OFFICIAL_IMAGE_NAME>:latest
    container_name: files-sharing
    ports:
      - "8080:<APP_INTERNAL_PORT>"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

Key Features

  • Drag-n-drop & single-click upload functionality
  • Customizable link expiration & password protection
  • Local storage control & large file support

Frequently Asked Questions

? Is Files Sharing hard to install?

No—deploy via Docker with a single command (`docker run -p 3000:3000 files-sharing`), or use the Node.js/Python setup script for direct server installation. Minimal configuration (port, storage path) is needed to get started.

? Is it a good alternative to WeTransfer?

Yes—Files Sharing offers similar quick upload/share workflows but with full data ownership (self-hosted) and no hidden limits. It lacks WeTransfer’s polished UI but excels in privacy and customization (e.g., link expiration rules).

? Is it completely free?

Yes—Files Sharing is open-source under the MIT License. There are no subscription fees; you only cover server hosting costs if using a cloud instance (e.g., AWS, DigitalOcean) or use your own local server.

Top Alternatives

WeTransfer Search Google
Dropbox Transfer Search Google
Google Drive File Sharing Search Google

People Also Ask about Files Sharing

Files Sharing vs WeTransferFiles Sharing vs Dropbox TransferFiles Sharing vs Google Drive File Sharing Files Sharing 2025 review Files Sharing docker-compose example

Tool Info

Pricing Free/Open Source
Platform Self-Hosted

Pros

  • Privacy-focused (self-hosted data retention)
  • Intuitive upload methods for quick sharing
  • Docker deployment for hassle-free setup
  • No file size limits (server-dependent)

Cons

  • Requires server or cloud instance hosting
  • No built-in CDN for global high-speed access
  • Limited collaboration tools compared to enterprise platforms

More File Transfer - Single-click & Drag-n-drop Upload Tools