Citrix ShareFile

Best Self-hosted Alternatives to Citrix ShareFile

A curated collection of the 20 best self hosted alternatives to Citrix ShareFile.

Cloud service for secure business file storage, synchronization and sharing. Provides user and permission controls, client portals, large file transfer, collaboration features, encryption and audit/compliance tools for handling regulated or sensitive data.

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 screenshot

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.

49.1kstars
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.

42.7kstars
1.7kforks
#3
Puter

Puter

Self-hostable internet OS that provides a web desktop, cloud storage, and an app platform for files, web apps, and remote-work style workflows.

Puter screenshot

Puter is an open-source “internet operating system” that runs in your browser, combining a web desktop with personal cloud storage and an extensible app platform. It can be used as an alternative to services like Dropbox/Google Drive and as a remote desktop-style environment for servers and workstations.

Key Features

  • Web-based desktop environment with file manager and app-style UX
  • Personal cloud storage for organizing and accessing files from anywhere
  • Extensible platform for building and publishing web apps, websites, and games
  • App distribution model via an integrated app store concept
  • Designed to be self-hosted for privacy-first deployments

Use Cases

  • Replace proprietary cloud drives with a self-managed personal cloud
  • Provide a browser-accessible workspace for a home server or NAS
  • Host internal web apps and tools behind a unified web desktop interface

Limitations and Considerations

  • Requires a modern Node.js runtime (the project targets recent Node.js versions)
  • Resource usage and responsiveness depend on server hardware and the number of active users/apps

Puter fits teams and individuals who want a web-native desktop experience paired with file storage and a flexible app platform. It is especially useful for homelabs and private cloud setups where you want a single, browser-accessible workspace.

39.6kstars
3.5kforks
#4
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.

34.2kstars
4.7kforks
#5
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.

27kstars
3.8kforks
#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.4kstars
1.6kforks
#7
Filestash

Filestash

Self-hosted Dropbox-like web file manager that connects to SFTP, S3, WebDAV, SMB/NFS, Git and more, with sharing links, plugins, and SSO integration.

Filestash screenshot

Filestash is a self-hosted, web-based file manager and file sharing portal that provides a unified interface over many storage systems and protocols. It aims to deliver a modern “cloud drive” experience while keeping data in your existing infrastructure through backend connectors.

Key Features

  • Unified web UI for multiple backends (including SFTP, S3-compatible storage, FTP/FTPS, WebDAV, SMB, NFS, and Git)
  • Share links for files and folders, designed for convenient external access
  • Plugin-based architecture for extending storage backends, authentication, UI, and capabilities
  • SSO integration options via enterprise identity systems (LDAP, SAML, and OIDC)
  • Built-in viewers for common media types (images, audio, video), with optional transcoding support
  • Built-in API and gateway-style options to expose underlying storage via protocols such as SFTP and S3

Use Cases

  • Provide a web portal for SFTP/S3/WebDAV/SMB/NFS storage without migrating data
  • Enable secure file sharing and collaboration over existing network or object storage
  • Offer a branded, single entry point to multiple storage systems for teams or customers

Limitations and Considerations

  • Some advanced capabilities (connectors, viewers, automation, and integrations) depend on the available plugin set and configuration

Filestash is a good fit when you want a polished, extensible file browser and sharing layer on top of heterogeneous storage. Its plugin system and broad protocol support make it adaptable to both homelab and enterprise environments.

13.7kstars
961forks
#8
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.

Key Features

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

Use Cases

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

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.
  • 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).
  • 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.

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.

8.7kstars
2.1kforks
#9
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.8kstars
162forks
#10
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
#11
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.9kstars
319forks
#12
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.6kstars
123forks
#13
Pydio Cells

Pydio Cells

Self-hosted, secure platform for file sharing, collaboration, and document management with no vendor lock-in.

Pydio Cells screenshot

Pydio Cells is a self-hosted, enterprise-grade content collaboration platform designed for organizations that need secure file sharing, collaboration, and document management without relying on SaaS services.

Key Features

  • Self-hosted deployment with data control and hybrid cloud readiness
  • High-performance large file transfers up to 5TB
  • No-code automation via Cells Flows for complex workflows
  • Granular access control, SSO, 2FA, and ACL-based permissions
  • Digital Asset Management and Document Management capabilities
  • Web-based collaboration with an integrated UI and REST/CLI APIs
  • Private data rooms for sensitive transactions and audits

Use Cases

  • Enterprises requiring on-prem data sovereignty and regulated access controls
  • Organizations consolidating document workflows across departments and partners
  • Private-cloud deployments replacing SaaS with centralized governance

Limitations and Considerations

  • Windows support in the latest development branch is not fully mature; Linux/macOS are the recommended targets

Conclusion

Pydio Cells combines self-hosted control with scalable collaboration features, making it suitable for organizations needing secure document sharing, workflow automation, and governance.

2.2kstars
214forks
#14
ownCloud Infinite Scale

ownCloud Infinite Scale

ownCloud Infinite Scale (oCIS) is a cloud-native file sync and share platform with WebDAV/CS3 APIs, OIDC authentication, and scalable microservice architecture.

ownCloud Infinite Scale screenshot

ownCloud Infinite Scale (oCIS) is a cloud-native file sync and share platform designed as the foundation for an enterprise data management layer. It provides unified access to files and “spaces” across deployments while focusing on performance, scalability, and modern authentication.

Key Features

  • File sync and sharing with a scalable, microservices-based backend
  • Open, well-defined APIs including WebDAV and CS3 for interoperability
  • Authentication via OpenID Connect with support for external identity providers and an embedded IdP option
  • Integrations for web office suites (for example via WOPI gateways) to enable collaborative editing scenarios
  • Flexible deployment as containers or a single binary, suitable from small servers to Kubernetes
  • Configuration via environment variables and optional configuration files

Use Cases

  • Replace or modernize an on-prem file sharing system with a cloud-native architecture
  • Provide unified file access for teams across mixed on-prem and cloud storage environments
  • Integrate file access into existing identity and collaboration ecosystems using standard APIs

Limitations and Considerations

  • Some office integrations and collaborative editing depend on external components (for example WOPI gateway and office suite)
  • Advanced identity and enterprise setups typically rely on an external IdP for full-featured deployments

Overall, oCIS targets organizations that need a modern, scalable alternative to traditional PHP-based sync-and-share stacks. It is best suited when standards-based APIs, OIDC authentication, and flexible deployment topologies are key requirements.

1.9kstars
234forks
#15
ProjectSend

ProjectSend

Self-hosted file sharing portal for securely exchanging files with clients, with roles, groups, audit logs, expiration rules, and optional encryption at rest.

ProjectSend screenshot

ProjectSend is a clients-oriented file sharing web application designed for securely distributing and collecting files through a simple portal. It focuses on privacy and control, with client accounts, access restrictions, and detailed activity tracking.

Key Features

  • Client accounts and client groups for targeted file delivery
  • Role-based permissions with granular access controls and custom roles
  • Detailed logging and statistics for user/client actions and file access
  • Optional server-side file encryption at rest (AES-256-GCM)
  • Upload controls such as auto-expiration, disk quotas, and download limits
  • Optional client uploads to allow two-way file exchange
  • External storage support including S3-compatible destinations
  • Multi-language interface with extensive community translations
  • Theming and customizable email templates (with editor integration)

Use Cases

  • Securely sharing project deliverables and documents with external clients
  • Collecting files from customers with controlled access and audit trails
  • Replacing ad-hoc email attachments with an organized client portal

Limitations and Considerations

  • Requires a PHP-compatible web server and a MySQL database
  • Some deployment options (such as community Docker images) may be unofficial and differ from the upstream support model

ProjectSend is a practical choice for teams that need a straightforward, self-managed client file portal with strong permissioning and traceability. It fits well for small businesses and agencies that want controlled file exchange without relying on third-party file sharing services.

1.8kstars
340forks
#16
Diskover

Diskover

Diskover indexes file systems with Elasticsearch to provide fast file search, metadata analytics, and storage visibility across on-prem, NAS, and cloud storage.

Diskover is a data management and analytics platform for unstructured file data that crawls storage, enriches file metadata, and indexes it for fast search and reporting. It is designed to help teams understand what they have, where it lives, and how storage is being used.

Key Features

  • Crawls and indexes heterogeneous storage (local file systems, NFS/SMB shares, and other supported sources)
  • Elasticsearch-backed indexing for fast file search and filtering
  • Storage usage analytics to identify cold data, growth trends, and large consumers
  • Duplicate file discovery and wasted-space analysis
  • Extensible metadata enrichment via plugins
  • Web UI for search, reporting, and operational visibility

Use Cases

  • Storage capacity planning and cost optimization by finding cold/unused or duplicate data
  • Rapid file discovery and investigation across large shares and mixed storage
  • Data hygiene initiatives such as organizing, tagging, and preparing curated datasets for analytics

Limitations and Considerations

  • Requires running and maintaining an Elasticsearch cluster for indexing and search
  • Crawling very large environments may require tuning and scheduling to manage resource usage

Diskover fits organizations and advanced homelabs that need centralized visibility into file data sprawl and want searchable metadata at scale. It pairs a crawler/indexer with a web interface to turn unstructured storage into actionable insights for cleanup, governance, and operations.

1.8kstars
182forks
#17
Sharry

Sharry

Sharry is a self-hosted file sharing web app with resumable uploads (tus), configurable lifetimes and passwords, and multiple storage backends including PostgreSQL, MariaDB, H2, filesystem or S3-compatible storage.

Sharry screenshot

Sharry is a self-hosted web application that provides simple, privacy-conscious file sharing. It offers both send and receive workflows, resumable uploads, and a web client plus a REST API for automation and integration.

Key Features

  • Resumable uploads implemented via the tus protocol, enabling reliable large-file uploads and resume after network interruptions.
  • Bidirectional workflows: authenticated users can publish download links; anonymous users can upload to user-managed alias pages.
  • Multiple storage backends: supports storing files on the filesystem, inside the database, or in S3-compatible object storage.
  • Relational database support for metadata and optional file storage: PostgreSQL, MariaDB, and H2 are supported.
  • Download-friendly behavior using ETag and HTTP range requests to enable partial downloads and in-browser video seeking.
  • REST API exposing core functionality for scripting and integration with other systems.
  • Access controls for public shares: configurable lifetime, optional password protection, and download limits.
  • Web-based management UI and email notification capabilities when configured.
  • Packaging and deployment options including Debian packages, Docker, and Nix/NixOS integrations.

Use Cases

  • Team file exchange: share large artifacts, logs, or media with coworkers via short-lived, password-protected links.
  • External collection: allow customers or partners to upload files to a named alias page without requiring accounts.
  • Automated workflows: integrate Sharry into CI, backup, or content pipelines using the REST API and supported storage backends.

Sharry combines a resilient upload stack with multiple storage and database options to fit varied infrastructure needs. Its focus is on straightforward file exchange, resumability, and integration points for automation and self-hosted deployments.

1.3kstars
68forks
#18
FileRise

FileRise

Lightweight self-hosted file manager with per-folder ACLs, WebDAV drive mounts, sharing, resumable uploads, optional encryption at rest, and OIDC SSO.

FileRise screenshot

FileRise is a modern, lightweight web-based file manager you can run on your own server. It combines a fast file portal UI with granular per-folder access control, sharing, and WebDAV for mounting as a drive.

Key Features

  • Granular per-folder ACLs (view, upload, create, edit, rename, move/copy, delete, extract, share) enforced across UI, API, and WebDAV
  • Drag-and-drop uploads with chunked/resumable transfers, pause/resume, and progress tracking
  • Optional folder-level encryption at rest with automatic disabling of incompatible features for safety
  • WebDAV access (ACL-aware) for macOS/Windows/Linux drive mounts and common clients
  • File sharing and shared uploads, plus Trash with retention for recovery
  • Built-in previews and an in-browser editor for quick edits
  • Tags and search for organizing and finding content
  • Multi-user auth with optional TOTP 2FA and OIDC SSO (with optional auto-provisioning)
  • Optional OnlyOffice integration for editing office documents with your own Document Server

Use Cases

  • Personal or family “cloud drive” with permissions and easy sharing
  • Team file portal with controlled uploads/downloads and WebDAV drive mapping
  • Client-facing delivery and collection workflows using share links and upload-focused access

Limitations and Considerations

  • When folder-level encryption is enabled, certain features (notably WebDAV and sharing) are intentionally disabled for compatibility and security.

FileRise aims to stay lightweight while providing enterprise-style permission control and practical usability features like resumable uploads and WebDAV. It is suitable for self-hosters who want a polished file portal without requiring an external database.

891stars
38forks
#19
nextExplorer

nextExplorer

Modern, Docker-first self-hosted web file explorer with local users/groups, optional OIDC SSO, fast previews, built-in editor, sharing links, and search.

nextExplorer screenshot

nextExplorer is a modern web-based file explorer for browsing and managing mounted folders through a polished, responsive interface. It is designed for teams and homelabs that want controlled access to shared storage, with a Docker-first deployment model.

Key Features

  • Local authentication with users and groups, plus optional OpenID Connect (OIDC) SSO
  • Volume-based browsing for multiple mounted directories under a configurable root
  • Fast previews for images, videos, and PDFs, including thumbnail generation (FFmpeg)
  • Built-in text/code editor with syntax highlighting and configurable supported extensions
  • Link-based sharing with configurable permissions (read-only or read-write), including guest access
  • Filename and content search with ripgrep-backed searching and tunable limits
  • Modern UX features like grid/list/column views, drag-and-drop uploads, context menus, and keyboard shortcuts
  • Admin-focused controls such as policies, session settings, and auditability options

Use Cases

  • Provide authenticated access to NAS or server folders for a small team
  • Share project folders with external collaborators via controlled share links
  • Lightweight web UI for managing files in a homelab, including previews and quick edits

Limitations and Considerations

  • Some advanced document editing capabilities require integrating an external OnlyOffice Document Server
  • Deep content search depends on ripgrep availability and may require tuning limits for large datasets

nextExplorer is a practical option when you want a fast, modern file browser with strong access control and convenient previews. Its container-first approach and reverse-proxy friendliness make it suitable for both simple single-host installs and more structured internal deployments.

779stars
15forks
#20
Sync-in

Sync-in

Self-hosted platform to store, share, collaborate on, and synchronize files with WebDAV, desktop clients, and granular permissions.

Sync-in screenshot

Sync-in is an open-source platform for storing, sharing, synchronizing, and collaboratively editing files on infrastructure you control. It provides a web interface, desktop/CLI clients, and native WebDAV access for seamless integration with user workflows.

Key Features

  • Full web interface with advanced file manager, collaborative spaces, and granular role-based permissions.
  • Native WebDAV implementation (written in TypeScript) for mounting spaces as remote drives and direct file access across platforms.
  • Desktop clients and CLI for Windows, macOS, and Linux with one-way and two-way sync modes, scheduling, and transfer logs.
  • Server-side full-text indexing and incremental indexing to search document content (PDF, Office, HTML, plain text, etc.).
  • Configurable persistence and runtime options (MySQL-compatible database and optional Redis-based caching/websocket adapter).

Use Cases

  • Enterprise or institutional file hosting where data sovereignty and compliance require self-hosting.
  • Teams needing shared collaborative spaces with fine-grained access, activity tracking, and real-time editing integrations.
  • Personal or automated sync workflows using desktop clients, CLI, or WebDAV for backups, remote editing, or integration with local tools.

Limitations and Considerations

  • Full-text indexing is incremental (not strictly real-time); indexing cadence and resource use should be planned for large archives.
  • Default production deployments expect a MySQL-compatible database; administrators should review configuration for scale and high-availability.

Sync-in is focused on data ownership, secure collaboration, and interoperability with existing tools. The project provides Docker and NPM deployment paths, desktop clients, and an online demo for evaluation.

704stars
38forks

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