Send (Dropbox Transfer)

Best Self Hosted Alternatives to Send (Dropbox Transfer)

A curated collection of the 20 best self hosted alternatives to Send (Dropbox Transfer).

Cloud file transfer service for sending large files via shareable links. Offers upload and delivery management features such as password protection, download tracking, and link expiration. Integrated with Dropbox for source uploads and recipient downloads.

Alternatives List

#1
AList

AList

AList is a multi-storage file listing and sharing server with WebDAV access, file previews, protected routes, uploads, and cross-storage file operations.

AList is a web-based file listing and sharing application that unifies many storage providers behind a single interface. It provides browser access and WebDAV access, with rich previews and optional protection per path.

Key Features

  • Connect multiple storage backends (local storage and many cloud and network providers)
  • WebDAV server support for accessing files via standard clients
  • File previews for common formats (images, audio, video, office documents, PDF, Markdown, code, plain text)
  • Protected routes with password protection and authentication
  • Web-based file operations such as upload, delete, create folders, rename, move, and copy
  • Cross-storage copy and offline download support (including torrent-based offline download)
  • Package/batch download support and download acceleration options
  • Dark mode, internationalization, and permalink/direct download features

Use Cases

  • Create a unified portal to browse and share files from multiple storage providers
  • Provide WebDAV access to cloud drives for desktop and mobile file managers
  • Publish media and documents with previews and optional per-folder access control

Limitations and Considerations

  • Some storage providers may impose rate limits or account restrictions that can affect performance or reliability
  • Feature availability can vary depending on the capabilities and APIs of each configured storage backend

AList is a practical choice when you need a lightweight, deployable file portal that aggregates many backends and exposes them through a modern web UI and WebDAV-compatible access. It is especially useful for homelabs and teams that want a single, consistent way to browse and download files across different storage services.

48.8kstars
8kforks
#2
copyparty

copyparty

Copyparty is a portable file server with a web UI, accelerated resumable uploads, deduplication, indexing, and support for WebDAV, SFTP, FTP and more.

copyparty screenshot

copyparty is a lightweight, portable file server you can run on almost any device. It provides a fast web interface for browsing and uploading files, plus multiple optional network protocols for interoperability with many clients.

Key Features

  • High-performance, resumable uploads and downloads optimized for browsers
  • Web-based file browser with drag-and-drop uploads and folder uploads
  • Optional deduplication for uploads to reduce duplicate storage
  • Built-in media indexing and search, plus thumbnail generation
  • Multi-protocol access including HTTP/HTTPS, WebDAV, SFTP, FTP/FTPS, TFTP, and optional SMB/CIFS
  • Share links and access controls with per-user and per-folder permissions
  • Event hooks for automations on uploads, renames, and other filesystem events
  • Optional Prometheus metrics export

Use Cases

  • Personal or home lab file drop and “NAS frontend” with a simple web UI
  • Fast LAN file transfers between devices and platforms using WebDAV/SFTP/FTP
  • Temporary sharing of files or folders via time-limited links

Limitations and Considerations

  • Some protocols and features depend on optional components and platform support; not all environments provide the same capabilities
  • SMB/CIFS support is described as unsafe/slow and is generally not recommended for WAN use

copyparty is a practical choice when you want a single, easy-to-run file server with strong browser uploads, rich browsing features, and broad protocol support. Its modular approach lets you keep deployments minimal while enabling advanced capabilities when needed.

41kstars
1.7kforks
#3
Nextcloud

Nextcloud

Nextcloud is an open-source content collaboration platform providing file sync & share, groupware (calendar, contacts, mail), real-time office editing, chat and video conferencing.

Nextcloud screenshot

Nextcloud is an open-source content collaboration platform that provides file synchronization, sharing, and integrated groupware. It combines file storage, real-time document collaboration, chat/voice/video, calendars and contacts under a single extensible platform.

Key Features

  • File sync & share with web, desktop and mobile clients; WebDAV support for native mounts and third-party clients
  • Real-time collaborative editing with Nextcloud Office (LibreOffice-based online editing)
  • Private communications via Nextcloud Talk: browser and mobile chat, audio/video conferencing, screen sharing and SIP integration
  • Groupware: Calendar (CalDAV), Contacts (CardDAV) and integrated mail features
  • Nextcloud Assistant: integrated/local AI features for summarization, content generation and data-aware queries (platform-integrated)
  • Automation and workflow tools (Flow) plus structured-data app (Nextcloud Tables) and Open Collaboration Services APIs for integrations
  • Storage and backend flexibility: support for object stores (S3-compatible/MinIO/OpenStack Swift), SMB/CIFS, local filesystem and external storage mounts
  • Scalability and performance options: multiple database backends (MySQL/MariaDB/PostgreSQL/SQLite), caching/file-locking with Redis or Memcached, APCu for local cache
  • Extensible apps ecosystem and enterprise add-ons for auditing, access control, compliance and identity integrations

Use Cases

  • Secure enterprise file sync, internal collaboration and compliance-focused deployments for organizations needing data control
  • Education and public-sector deployments requiring granular access control, audit trails and privacy-preserving collaboration
  • Service providers and hosters offering branded/cloud storage and collaboration services built on a customizable platform

Limitations and Considerations

  • Production-scale deployments require careful configuration (database selection, caching, file-locking). SQLite is only suitable for testing or very small installs.
  • Some advanced capabilities (distributed scaling, object-storage primary setups, enterprise-grade support and specific integrations) require additional infrastructure, configuration, or commercial Enterprise services.
  • Performance can degrade if many heavy third-party apps are enabled or if recommended caching (e.g., Redis) is not configured; upgrades and maintenance need planning for large installations.

Nextcloud provides a comprehensive, extensible platform for organizations and individuals who need control over their collaboration stack. It balances a broad feature set with modularity so deployments can be tailored to small setups or large, regulated environments.

33.8kstars
4.7kforks
#4
Cloudreve

Cloudreve

Cloudreve is a self-hosted file management and sharing platform with multi-user access, WebDAV, share links, and support for local and S3-compatible storage backends.

Cloudreve screenshot

Cloudreve is a self-hosted file management and sharing system designed to run as a personal or team cloud drive. It supports multiple storage backends (local and third-party/object storage) while providing a unified web interface for uploads, organization, and sharing.

Key Features

  • Multiple storage providers, including local storage and S3-compatible object storage
  • Multi-user and group support for team and organization use
  • File and folder sharing via public links with expiration controls
  • WebDAV access across supported storage backends
  • Drag-and-drop uploads with parallel and resumable transfer support
  • Archive preview, batch download, and compress/extract operations
  • Media preview (video, audio, images) and online preview/editing for common document types
  • Metadata extraction and search by tags/metadata

Use Cases

  • Personal cloud drive as an alternative to hosted file sync and sharing services
  • Team file portal with controlled sharing links and group-based access
  • Unified front-end for managing files across local and object storage backends

Limitations and Considerations

  • Some advanced capabilities (for example online document editing or background download integrations) may depend on integrating external components.

Cloudreve fits well for users who want a polished, web-based drive with sharing and WebDAV access while keeping control of data placement across different storage backends. Its multi-user features make it suitable for both personal setups and small teams.

26.6kstars
3.8kforks
#5
transfer.sh

transfer.sh

transfer.sh is a lightweight Go server for sharing files via curl, generating shareable links with optional expiry, download limits, and pluggable storage backends.

transfer.sh is a lightweight file sharing service designed for quick uploads and downloads from the command line. It provides simple HTTP endpoints that return shareable links and supports multiple storage backends for running your own instance.

Key Features

  • Upload files via standard HTTP clients (for example, curl) and receive a shareable URL
  • Optional download limits and retention controls via request headers (Max-Downloads, Max-Days)
  • Multiple storage providers: local filesystem, S3-compatible object storage, Google Drive, and Storj
  • Deletion support via a dedicated delete URL returned in response headers
  • Optional server-side encryption/decryption via request headers (intended for trusted self-hosted use)
  • Access controls and safety options such as IP allow/deny lists, rate limiting, size limits, and optional ClamAV prescan

Use Cases

  • Sharing large files from servers or CI jobs without setting up a full collaboration suite
  • Temporary transfer of logs, builds, or artifacts with automatic expiry and download caps
  • Running an internal “pastebin for files” with configurable storage and access policies

transfer.sh is best suited for simple, ephemeral file exchange workflows where a minimal HTTP interface is preferred. With configurable storage backends and operational controls, it can be adapted for both personal and small-team deployments.

15.8kstars
1.6kforks
#6
Seafile

Seafile

Self-hosted file sync and share platform with libraries, sharing links, versioning, and optional end-to-end encrypted libraries for private team collaboration.

Seafile screenshot

Seafile is an open source file sync and sharing platform designed for private cloud storage and team collaboration. It organizes content into libraries that can be synced independently, with an emphasis on performance, reliability, and privacy.

Key Features

  • Library-based storage with per-library syncing and selective sync
  • File history and versioning, including conflict handling based on history
  • Efficient syncing with content-delta transfer and resumable uploads/downloads
  • Sharing and collaboration via shared folders, groups, and upload/download links (including password protection)
  • Optional client-side encrypted libraries protected by a user-chosen password
  • Drive-style desktop access (virtual drive) with on-demand syncing
  • Built-in knowledge management features such as wiki mode, file labels, related documents, and Markdown editing

Use Cases

  • Private cloud file sync and sharing for teams with granular library organization
  • Secure collaboration on sensitive documents using encrypted libraries
  • Internal documentation and lightweight knowledge base using wiki mode and Markdown

Limitations and Considerations

  • The full platform is composed of multiple components (server core, web UI, sync clients), which may increase deployment and upgrade complexity compared to single-binary solutions

Seafile is a strong fit for organizations and individuals who want a performant, self-managed alternative to commercial cloud drives, with flexible sharing and optional client-side encryption. Its library model and built-in collaboration features make it well-suited for both personal and team file workflows.

14.2kstars
1.6kforks
#7
SFTPGo

SFTPGo

Self-hostable managed file transfer server supporting SFTP, FTPS, HTTPS and WebDAV with per-user storage backends (local, encrypted, S3-compatible, GCS, Azure Blob) and web UI.

SFTPGo screenshot

SFTPGo is a full-featured, highly configurable managed file transfer (MFT) server that provides SFTP, FTPS, HTTPS, and WebDAV access to local and cloud storage. It includes web-based administration and a browser file client, plus automation via a REST API.

Key Features

  • Multi-protocol server: SFTP, FTPS, HTTPS, and WebDAV for broad client compatibility
  • Pluggable storage backends: local filesystem, encrypted local filesystem, S3-compatible object storage, Google Cloud Storage, Azure Blob Storage, and remote SFTP backends
  • WebAdmin UI for managing users, groups, permissions, quotas, and virtual folders
  • WebClient for browser-based file browsing, uploads, and downloads
  • Secure sharing via time-limited HTTPS links with optional passwords and download limits
  • Security controls including granular permissions, audit logs, and data-at-rest encryption
  • Authentication options including OpenID Connect (SSO) and built-in two-factor authentication
  • Event-driven architecture with automation and integration via REST API

Use Cases

  • Replace legacy file transfer servers while using modern object storage as the backend
  • Provide secure partner file exchange with per-user isolation, quotas, and auditing
  • Offer browser-based file access and controlled public sharing without external clients

SFTPGo is well suited for organizations that need a secure file transfer gateway with modern storage backends, strong administration tooling, and API-driven automation while keeping compatibility with standard protocols.

11.6kstars
893forks
#8
FilePizza

FilePizza

Self-hostable web app for fast, private peer-to-peer file sharing in the browser using WebRTC, with optional passwords, multi-file ZIP downloads, and TURN/STUN support.

FilePizza screenshot

FilePizza is a web app for peer-to-peer file transfers directly between browsers using WebRTC. It avoids an initial upload to a central server, so files are not stored by the service and transfers can be fast and privacy-preserving.

Key Features

  • Direct browser-to-browser file transfer over WebRTC (DTLS-encrypted)
  • Shareable short/long links for recipients to download
  • Multi-file uploads delivered to recipients as a ZIP
  • Optional password protection for shared transfers
  • Uploader-side progress monitoring and the ability to stop transfers
  • Streaming downloads via a Service Worker
  • Optional Redis-backed server state for channel metadata
  • NAT traversal support via STUN and optional TURN (coturn)

Use Cases

  • Sending large files without uploading them to a third-party storage provider
  • Quick ad-hoc sharing of files between teammates or devices
  • Temporary, link-based distribution where the sender stays online during transfer

Limitations and Considerations

  • The uploader must keep the browser open until the transfer completes
  • Practical file size limits depend on browser/device memory and stability
  • Some networks/NAT setups may require TURN for reliable connectivity

FilePizza is well-suited for lightweight, ephemeral file sharing where you want direct peer-to-peer transfers and minimal server-side storage. It can be deployed as a hosted instance while keeping transfers end-to-end between participants.

9.9kstars
601forks
#9
ownCloud

ownCloud

Open-source platform for secure file sync, sharing, collaboration, calendars and external storage with WebDAV/CalDAV/CardDAV support.

ownCloud screenshot

ownCloud is an open-source platform that provides secure file synchronization, sharing and team collaboration with integrations for calendars, contacts and external storage backends. It supports both classic ownCloud Server and the newer Infinite Scale architecture for larger deployments and modern APIs. (owncloud.com)

Key Features

  • File sync and share with fine-grained permissions, public links, password and expiry controls. (owncloud.com)
  • Virtual File System (VFS) / selective download for low local storage usage in desktop clients. (owncloud.com)
  • External storage mounts: Amazon S3 (and S3-compatible), SMB/CIFS, FTP/SFTP, Google Drive, Dropbox and WebDAV backends. (doc.owncloud.com)
  • Calendar and Contacts support via CalDAV and CardDAV, plus apps for mail, news and integrations. (doc.owncloud.com)
  • Web-based office integrations (OnlyOffice, Collabora, Microsoft integrations) for real-time document collaboration. (owncloud.com)
  • Admin tooling: occ CLI, app marketplace, audit/logging, LDAP/AD and OAuth2 authentication options. (doc.owncloud.com)

Use Cases

  • Centralized, auditable enterprise file sharing and secure external collaboration with compliance controls. (owncloud.com)
  • Teams collaborating on documents in-browser using integrated web-office connectors while retaining data control. (owncloud.com)
  • Aggregating multiple storage silos (S3, SMB, cloud drives) into a single point of access for search and sharing. (doc.owncloud.com)

Limitations and Considerations

  • SQLite is provided for testing or very small installs but is not recommended for production; MariaDB/MySQL or PostgreSQL are the recommended engines. (doc.owncloud.com)
  • Some external-backend behaviors are limited by backend semantics (for example, S3-compatible mounts cannot be rescanned for manually added files in the same way as POSIX mounts). (doc.owncloud.com)
  • Feature availability and commercial integrations (Oracle support, certain enterprise modules, certified deployments and support SLAs) differ between Community and Enterprise editions; assess edition-specific modules before deploying. (github.com)

ownCloud combines a mature open-source core with a broad ecosystem of apps and connectors for storage, calendars and collaboration. It is suitable for organizations needing data sovereignty, multiple storage backends and standards-based protocols for syncing and calendaring. (owncloud.com)

8.7kstars
2.1kforks
#10
miniserve

miniserve

Cross-platform single-binary CLI to serve files and directories over HTTP with directory listings, uploads, authentication, TLS, and WebDAV.

miniserve is a small, self-contained CLI tool that serves local files and directories over HTTP with minimal setup. It provides a web UI for browsing content and supports common sharing features like authentication, uploads, and on-the-fly downloads.

Key Features

  • Serve a directory or single file with automatic directory listings
  • Correct MIME type handling out of the box
  • Single static binary with no runtime dependencies
  • Optional basic authentication (including hashed passwords or auth file)
  • TLS support for HTTPS serving
  • File uploads, optional directory creation, and optional deletion controls
  • On-the-fly folder downloads as .tar.gz or .zip
  • WebDAV support and HTTP range requests
  • SPA mode, pretty URLs, and optional custom headers
  • QR code display for quick access from mobile devices

Use Cases

  • Quickly share files on a LAN for ad-hoc collaboration or device transfers
  • Serve a static site or SPA locally for testing and demos
  • Lightweight file drop or upload endpoint for small teams and temporary workflows

Limitations and Considerations

  • Intended for lightweight sharing and quick setups rather than complex web hosting scenarios
  • TLS support may vary by target architecture depending on build features

miniserve is a pragmatic choice when you need an easy, fast way to expose files over HTTP without deploying a full web server stack. Its single-binary approach and built-in sharing features make it especially useful for quick, temporary, or local file distribution.

7.3kstars
358forks
#11
OnionShare

OnionShare

Open-source tool to share files, host websites, and chat privately over the Tor network; available as desktop GUI, CLI, and mobile apps.

OnionShare screenshot

OnionShare is an open-source application that enables secure, anonymous file transfers, temporary website hosting, and private chat by running services as Tor onion services. It provides both a desktop GUI and a command-line tool plus mobile clients developed with partner projects. (onionshare.org)

Key Features

  • Share files via an ephemeral Tor onion service with one-time or time-limited access.
  • Host a static website over an onion address for private, temporary publishing.
  • Private chat mode that runs as an onion-hosted web chat session.
  • Desktop GUI and CLI interfaces; platform packaging for Windows, macOS, and Linux (Flatpak/Snap).
  • Mobile clients developed in collaboration with partner projects for Android and iOS.
  • Integrates with the Tor control interface and uses Tor-related libraries and tooling for onion services. (github.com)

Use Cases

  • Send large files privately between two people without relying on third-party cloud storage.
  • Publish an internal or temporary static website to a small, private audience via an onion address.
  • Run an ephemeral, private chat session reachable only by users with the onion URL.

Limitations and Considerations

  • Performance and responsiveness are constrained by the Tor network (latency and throughput) and are not comparable to clearnet transfers.
  • Packaging and dependency constraints have affected some platforms (for example, ARM/armhf packaging challenges related to Qt/PySide availability). (github.com)
  • The project uses Python web components where upstream changes can require maintenance (e.g., noted framework deprecations/warnings). (github.com)

OnionShare is a mature, actively maintained open-source project focused on privacy-preserving file sharing and short-lived hosting using Tor. It is well-suited for users who need ad-hoc private exchanges without using centralized services, while accepting Tor-related performance and packaging trade-offs. (github.com)

6.8kstars
692forks
#12
FileBrowser Quantum

FileBrowser Quantum

Self-hosted web file browser to manage files, users, access control, sharing links, previews, and fast indexed search with real-time UI updates.

FileBrowser Quantum screenshot

FileBrowser Quantum is a self-hosted web-based file manager for accessing and managing files through a modern, responsive interface. It focuses on fast navigation and search, multi-source configuration, and flexible sharing and access controls.

Key Features

  • Web UI for browsing, uploading, downloading, renaming, and managing files and folders
  • Multiple configurable sources (mounts/paths) within a single instance
  • Indexed search with real-time results, filters, and UI updates as the filesystem changes
  • Directory-level access control scoped to users or groups
  • Share links with configurable expiration, audience (including anonymous), and permissions
  • Authentication options including OIDC, password login with 2FA, and proxy-based auth
  • Built-in API with support for long-lived API tokens and a Swagger endpoint
  • Media-friendly browsing with thumbnails and previews (including richer handling for common office/video/artwork scenarios)

Use Cases

  • Provide a simple web file portal for a server, NAS, or homelab storage
  • Securely share files and folders externally with expiring links and scoped permissions
  • Offer a lightweight, centrally managed file browsing UI for teams with SSO

Limitations and Considerations

  • Indexing is enabled by default and can increase memory usage on very large filesystems
  • Some features are still under development (for example jobs, metrics, tags, quotas, activity log)

FileBrowser Quantum is well-suited for users who want a fast, single-binary web file manager with strong access controls, modern UI, and powerful search. It is a fork with significant changes aimed at making installation, configuration, and day-to-day browsing more efficient.

6kstars
264forks
#13
OpenCloud

OpenCloud

OpenCloud is an open source platform for file management, secure sharing, sync, and team collaboration with modern authentication and access controls.

OpenCloud screenshot

OpenCloud is an open source platform for file management, sharing, and collaboration designed for organizations that need control over their data. It focuses on simple operation, strong security, and integration into existing IT environments.

Key Features

  • File management with sharing links and permission controls
  • Real-time collaboration features and integration with an office suite
  • OpenID Connect authentication with support for external identity providers and an embedded identity provider
  • Security features such as encryption, two-factor authentication, and versioning to help recover from unwanted changes
  • Designed for on-premises operation and environments with strict compliance requirements

Use Cases

  • Internal file sharing and collaboration for teams in companies and public institutions
  • Secure data rooms for projects, research groups, or cross-department collaboration
  • Replacement for proprietary EFSS solutions in sovereignty-focused IT stacks

Limitations and Considerations

  • The backend stores data on the filesystem and does not rely on a traditional database, which may influence scaling and backup approaches depending on your deployment model

OpenCloud is a strong fit for organizations seeking a modern, open source EFSS and collaboration solution with OIDC-based authentication and enterprise-oriented security controls. It is particularly suited to deployments that prioritize data sovereignty and straightforward integration.

4.6kstars
158forks
#14
myDrive

myDrive

Open source Google Drive-like cloud storage with uploads, sharing, media gallery, and optional AES-256 encryption, backed by MongoDB and pluggable storage.

myDrive is an open source cloud file storage server that provides a Google Drive-like experience in a web browser. It stores file and folder metadata in MongoDB and can store file chunks in different backends such as the local filesystem or Amazon S3-compatible storage.

Key Features

  • Upload and download files and folders (folder downloads exported as ZIP)
  • File sharing features for distributing content
  • Photo and video viewing with a media gallery
  • Generated photo and video thumbnails (video thumbnails optional)
  • Progressive Web App (PWA) support with a service worker
  • AES-256 encryption for stored data
  • User authentication with JWT access and refresh tokens
  • Email verification support
  • Docker and Docker Compose deployment options

Use Cases

  • Personal or family cloud drive to store and access files from a browser
  • Small team file sharing with a simple web-based UI
  • Media-focused storage for photos and videos with thumbnail previews

Limitations and Considerations

  • Video streaming may be unreliable in some browsers (notably Safari)
  • Folder uploads can fail on complex folder structures
  • Video thumbnail generation may require temporary local storage and can fail depending on configuration

myDrive is a practical option for running a lightweight, Drive-style file manager with media browsing and sharing. Its pluggable storage backends and container-friendly deployment make it suitable for homelabs and small deployments.

4.2kstars
493forks
#15
FileGator

FileGator

Self-hosted, open-source web file manager with multi-user access, roles, and chunked uploads. Manage local files or connect external storage like S3 via adapters.

FileGator screenshot

FileGator is a self-hosted, open-source web application for managing files and folders through a modern browser UI. It supports multiple users with roles and permissions and can work with local storage or external providers via storage adapters.

Key Features

  • Multi-user accounts with roles, permissions, and per-user home folders
  • Core file operations: upload, download, copy, move, rename, delete, create, edit, and preview
  • Chunked, resumable uploads with drag-and-drop and progress indication
  • Bulk download and on-the-fly ZIP/unzip support
  • Pluggable storage backends (local filesystem and third-party storage via adapters)
  • Designed to run without a mandatory database (depending on chosen adapters)

Use Cases

  • Provide a simple web-based alternative to FTP/SFTP for teams
  • Collect uploads from students, clients, or field workers into controlled folders
  • Manage and transfer files across local and supported cloud/object storage backends

Limitations and Considerations

  • Symlinks and file ownership changes (chown) are not supported in typical local adapter usage
  • Very large numbers of files in a single directory can reduce performance

FileGator is a practical solution for browser-based file administration and sharing with access control. It fits well for small to mid-sized deployments that need a lightweight, extensible file manager with optional external storage integration.

2.9kstars
436forks
#16
NextcloudPi

NextcloudPi

Prebuilt Nextcloud appliance and management tools for Raspberry Pi, Odroid, VMs and LXC; includes Apache, PHP, MariaDB, Redis, web panel and backup utilities.

NextcloudPi screenshot

NextcloudPi is an open-source project that provides a ready-to-use Nextcloud appliance image, installer scripts and a management interface for single-board computers, virtual machines and containers. It bundles Nextcloud with system-level tooling to simplify installation, security hardening, backups and ongoing maintenance.

Key Features

  • Prebuilt images and installers for Raspberry Pi, Odroid, Rock64, Armbian boards, VMs and LXD/LXC/Proxmox containers
  • Nextcloud instance preinstalled and preconfigured with sane defaults
  • Apache webserver with HTTP/2, PHP runtime and PHP OPcache/APCu for performance
  • MariaDB database backend with Redis memory cache support
  • ncp-config text UI and a web management panel (admin interface on HTTPS port 4443)
  • Setup wizard and automated tasks for easy first-run configuration
  • Automatic security updates, Let’s Encrypt certificate automation and Fail2Ban/UFW firewall integration
  • Mail support via Postfix and optional ModSecurity web application firewall
  • File-serving extras: Samba and NFS support, USB automount and scheduled rsync
  • Filesystem and backup tools: BTRFS support with snapshots, automatic snapshot sync and nc-backup/restore utilities
  • System monitoring and hardening: SMART drive checks, ZRAM, Lynis/Debsecan security audits

Use Cases

  • Home or small-office private cloud: host files, calendars and contacts for a household or small team
  • Edge/embedded deployments: quickly convert single-board computers into a managed Nextcloud server for remote sites
  • Teaching and testing: experiment with Nextcloud, backups, snapshots and container/VM deployments in labs

Limitations and Considerations

  • The recommended one-line installer assumes a clean Debian installation and currently provides no automatic rollback mechanism; take backups before using the installer
  • The Docker variant has been discontinued for the project; primary supported delivery is OS images, LXC/LXD or the installer script
  • Hardware support and performance vary by board and configuration; larger production deployments require appropriate CPU/RAM/storage sizing

NextcloudPi provides a compact, opinionated package to run a full Nextcloud stack on low-cost hardware or containers, with focused management tooling and backup features. It is best suited for personal, small-team and edge deployments where ease of setup and maintenance are priorities.

2.8kstars
316forks
#17
Zipline

Zipline

Feature-rich ShareX/file upload server with a web dashboard, URL shortening, embeds, webhooks, OAuth2, image/video processing and Docker-first deployment.

Zipline screenshot

Zipline is a ShareX/file upload server that provides a single web dashboard and API for uploading, managing and sharing files and shortened URLs. It focuses on an easy Docker-based setup, a modern SPA dashboard, and integrations for embeds and webhooks.

Key Features

  • Web dashboard and gallery for browsing, tagging and organizing uploads (folders, tags, pagination).
  • ShareX-compatible upload endpoints and a public API for programmatic uploads and administration.
  • URL shortening with customizable link formats and management UI.
  • Embed generation (OG metadata) and automatic Discord/HTTP webhook notifications for uploads and shortened links.
  • Authentication: OAuth2 (Discord, GitHub, Google, OIDC), 2FA and optional Passkeys; password-protected files and invites.
  • Media handling: on-the-fly image compression, video thumbnail generation, and support for many file types (text rendering, syntax highlighting, PDFs, asciinema, etc.).
  • Partial/chunked uploads for large files, quotas per user, and custom themes for UI customization.
  • Storage flexibility: local disk default with optional S3-compatible storage backends.
  • Docker / Docker Compose deployment and development tooling (pnpm, Vite, TypeScript, Prisma, PostgreSQL).

Use Cases

  • Self-hosted file sharing for teams or communities with ShareX integration and audit metrics.
  • Hosting and managing user-uploaded media with embed metadata for chat platforms and automated notifications.
  • Private or public URL shortening service combined with file hosting for quick link/file distribution.

Limitations and Considerations

  • Major rewrite: v4 is a ground-up rewrite and there is no automatic upgrade path from v3; data export from v3 and import into v4 is required.
  • Repository has recorded security advisories; operators should review advisories and run recommended updates before production use.
  • Runs as a full Node.js application with a database and therefore requires proper resource planning (Postgres, storage, Docker) for larger-scale deployments.

Zipline provides a complete, opinionated stack for file uploads and link shortening with a modern web UI and first-class integrations. Its focus on easy Docker deployment, a full API, and media/embed features make it suitable for personal instances, small teams, and community services.

2.8kstars
217forks
#18
PicoShare

PicoShare

Open-source PicoShare lets users upload and share files of any type and size via direct download links, preserving originals and offering easy deployment via Docker or from source.

PicoShare screenshot

PicoShare is a minimalist, open-source service for uploading and sharing files. It provides direct download links for uploaded files, preserves original filenames and metadata, and avoids re-encoding or resizing media.

Key Features

  • Direct download links for uploaded files, with no ads or required signups for recipients
  • Supports arbitrary file types and sizes; no automatic re-encoding or resizing of media
  • Simple admin interface protected by a shared secret for managing uploads and links
  • Multiple deployment options: run from source or run an official container image
  • Optional data replication support using a WAL-based replication tool for cloud backups
  • Uses an embedded SQL database for file metadata and storage index to minimize operational complexity

Use Cases

  • Quick one-off file sharing between collaborators without creating accounts
  • Private media distribution where original file fidelity must be preserved (images, audio, video)
  • Lightweight internal file drop service for small teams or personal servers

Limitations and Considerations

  • Not designed for multi-writer clustered deployments: concurrent writes across multiple instances are not synchronized
  • Maintained as a hobby/open-source project; scope is intentionally limited and some feature requests may be declined due to maintainer bandwidth
  • For large-scale or enterprise use, additional monitoring, backup planning, and storage provisioning will be required

PicoShare is best suited where a simple, privacy-conscious, and low-overhead file sharing service is needed. It is straightforward to deploy and integrates into standard container-based workflows for small-scale production or personal use.

2.8kstars
195forks
#19
Chibisafe

Chibisafe

Chibisafe is a fast, self-hosted file uploader and vault for files, photos, and documents with shareable links, albums, tagging, and API access.

Chibisafe screenshot

Chibisafe is a modern file vault and uploading service designed to store files, photos, documents, and more, then share them via direct links. It focuses on performance with a robust API and chunked uploads to handle large files reliably.

Key Features

  • Chunked uploads for large files to reduce failures on unstable connections
  • Shareable direct links for uploaded files
  • Albums/folders with share links
  • Snippets/gists with direct links
  • File management features including tagging
  • User accounts, invite-only mode, quotas, and API keys for programmatic uploads
  • Built-in URL shortener
  • Admin dashboard to manage instance configuration (limits, rate limiting, allowed extensions, metadata)
  • Integrations such as ShareX support, browser extension, and iOS shortcut
  • Optional S3-compatible storage support

Use Cases

  • Personal or team file drop for sharing screenshots, recordings, and documents
  • Private media vault with folders/albums and lightweight file organization
  • Programmatic uploads from scripts and tools using API keys

Chibisafe provides a polished UI and practical integrations while remaining flexible for public or controlled-access deployments. It is well-suited for anyone who wants an efficient, link-based alternative to hosted file sharing services.

2.5kstars
300forks
#20
Gokapi

Gokapi

Lightweight self-hosted Firefox Send alternative for secure, expiring file shares with user roles, optional S3-compatible storage, and REST API.

Gokapi screenshot

Gokapi is a lightweight, self-hosted file sharing server designed for sharing files via expiring download links. It focuses on controlled uploads (no public upload) and supports encryption and optional S3-compatible storage for flexible deployments.

Key Features

  • Expiring file shares based on time and/or number of downloads
  • User management with role-based permissions; only registered users can upload
  • Built-in encryption support, including end-to-end encrypted uploads
  • File deduplication to reduce storage usage for identical uploads
  • Optional storage backend support for AWS S3 and S3-compatible providers
  • OpenID Connect (OIDC) authentication integration for SSO
  • REST API for automation and integration
  • Customizable web UI via custom CSS and JavaScript

Use Cases

  • Secure one-off file delivery with automatic link and file expiration
  • Internal team file drop for controlled sharing without public uploads
  • Automated file distribution workflows using the REST API

Limitations and Considerations

  • Designed for simple file sharing rather than full sync/collaboration (not a cloud drive)
  • Some advanced features (S3 backends, SSO) require additional configuration

Gokapi is a strong choice when you need an easy-to-run, privacy-focused file sharing service with expiring links and modern authentication options. Its lightweight Go-based implementation and optional S3 storage make it suitable for both homelabs and small teams.

2.5kstars
116forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running