Skip to main content

File Sharing & Sync

File Sharing & Sync applications available in the srvly catalog.

📄️Cloudreve

Cloudreve is a self-hosted cloud storage platform that allows you to build your own file hosting and sharing service with support for multiple storage backends. Designed as a powerful alternative to commercial cloud storage services, Cloudreve provides a feature-rich web interface for uploading, organizing, and sharing files with complete control over your data. The application supports various storage providers including local storage, remote servers, OneDrive, S3-compatible storage, and more, allowing you to leverage existing infrastructure or cloud services as backends. Key features include drag-and-drop uploads, file previews for images, videos, and documents, shareable download links with optional password protection and expiration dates, and WebDAV support for seamless integration with desktop and mobile applications. Cloudreve offers user management with customizable storage quotas, group permissions, and file policies to control how users interact with the system. The modern, responsive interface works across devices, providing a smooth experience whether accessing from desktop or mobile. Built with performance in mind, Cloudreve uses PostgreSQL for reliable data storage and Redis for caching, ensuring fast and responsive file operations. Perfect for individuals wanting private cloud storage, teams needing collaborative file sharing, organizations requiring self-hosted file management, or anyone seeking an alternative to commercial cloud storage with complete data ownership and privacy.

📄️Deluge

Deluge is a comprehensive BitTorrent client designed to cater to your torrenting needs. It operates on a daemon/client model and is equipped with various user interfaces, including GTK-UI, Web-UI, and Console-UI. At its core, Deluge uses libtorrent to efficiently manage the BitTorrent protocol. The app allows you to start various user-interfaces and the Deluge daemon with simple commands. It also provides a web UI that can be accessed at http8112 with the default password 'deluge'. For advanced users, Deluge offers features like bandwidth tweaking, VPN, and reverse proxy.

📄️FilePizza

FilePizza is a peer-to-peer file sharing platform that enables secure, direct file transfers between users without storing files on servers. Using WebRTC technology, it creates direct connections between browsers for fast, private file sharing. The platform includes Redis for session management and COTURN server for NAT traversal, ensuring reliable connections across different network configurations. Perfect for sharing large files securely without upload limits or storage concerns.

📄️Filerun

FileRun is a private, fully controlled file management and sharing solution. It's like having your own personal Google Drive, but with complete control and privacy. FileRun allows you to instantly access your files on any server without the need for importing or scanning. It supports access via FTP, SMB, and WebDAV, reflecting any changes made to your files instantly. You can sync files using desktop apps and access your files on the go with compatible mobile apps. FileRun is also great for managing photos with fast thumbnail and preview generation, timeline browsing, and metadata support. It even allows you to group photos from various folders into virtual albums that you can share online. The new virtual drive feature lets you access files directly from your computer without using up all your disk space. FileRun also supports collaboration with guest users and file requests for easy file collection and submission. It also integrates with various plugins for file editing, viewing, and conversion. FileRun ensures your files are safe with automatic file versioning and a trash folder for deleted files. It also allows for full customization to match your branding. FileRun is secure, loaded with features, and offers a smooth and intuitive mobile experience.

📄️Filestash

Filestash is a self-hosted file management and sharing platform designed for individuals and teams. It offers a secure, user-friendly interface to store, organize, and access all your files from one centralized location. With support for multiple file types, seamless integration with popular storage backends, tagging, and powerful search functionality, Filestash simplifies file management and boosts productivity. Whether working on personal projects or collaborating with your team, Filestash ensures your files are always accessible and easy to manage.

📄️Filezilla Client

FileZilla Client is a fast and reliable cross-platform FTP, FTPS and SFTP client. It is designed with a lot of useful features and an intuitive graphical user interface. The app is capable of delivering a true lossless image at a high framerate to your web browser. It supports multiple architectures and can be accessed via HTTP or HTTPS. The app also allows you to specify the user PUID and group PGID to avoid permission issues between the host OS and the container. It also provides the ability to override the default umask settings for services started within the containers.

📄️Nextcloud

Nextcloud Hub 5 is a comprehensive platform that integrates the four key Nextcloud products: Files, Talk, Groupware, and Office. It is designed to optimize the flow of collaboration, providing a seamless experience for users. Nextcloud Files offers an on-premise Universal File Access and sync platform with powerful collaboration capabilities and interfaces for desktop, mobile, and web. The platform ensures no data leaks to third parties, providing you with full control over your data. It is customizable, scalable, and can be deployed on-premises or in the cloud. Nextcloud is committed to providing technology that fits perfectly with your organization, whether it's a government entity, enterprise, service provider, or educational institution. It is the most popular self-hosted collaboration solution, used by tens of millions of users at thousands of organizations across the globe.

📄️Owncloud

ownCloud Infinite Scale 3.0 is a secure cloud platform designed for real-time content collaboration. It is trusted by over 200 million users worldwide and offers a revolutionary project folder concept, Spaces, to boost seamless digital collaboration for remote teams of all sizes. The platform also provides a suite of powerful integrations through Web Office, including OnlyOffice, Microsoft 365, Collabora Online, and Microsoft Office Online, enabling users to collaborate seamlessly and securely from any location and device. ownCloud Infinite Scale 3.0 is designed with state-of-the-art security standards and best practices, ensuring superior data protection and privacy. It allows organizations to control their data at all times, anywhere, and can be deployed on-premises, in a data center of choice, or in a hybrid setup. The platform also supports multi-factor authentication, encryption, and elaborate file lifecycle management for enhanced security. ownCloud Infinite Scale 3.0 is designed to increase productivity by enabling modern teams to store, share, and work on their data and documents through a single point of access.

📄️Picoshare

Picoshare is a lightweight, self-hosted file-sharing platform designed for simplicity and privacy. It provides a minimalistic interface for uploading, sharing, and managing files, without the complexity of traditional cloud storage services. Picoshare emphasizes ease of use and security, making it an ideal solution for personal or small team file-sharing needs. It supports a variety of file types and provides a secure, private environment for sharing files with full control over your data.

📄️RustFS

RustFS is a high-performance, S3-compatible object storage system built in Rust. It is 2.3x faster than MinIO for small object payloads and offers full S3 API compatibility, a built-in web management console, erasure coding with Reed-Solomon for data protection, bitrot detection via HighwayHash, and server-side encryption with AES-256-GCM and ChaCha20-Poly1305. RustFS supports event notifications, bucket versioning, object lifecycle management, bucket replication, and CORS configuration. Licensed under the permissive Apache 2.0 license, it is designed for data lakes, AI workloads, and large-scale storage with a user-friendly deployment experience.

📄️SeaweedFS

SeaweedFS is a fast, simple, and highly scalable distributed file system for storing and serving billions of files. Starting as an object store with O(1) disk seek performance, it has grown into a full-featured storage platform supporting S3 API, WebDAV, FUSE mount, HDFS, and Hadoop integration. The architecture separates concerns into a master server for volume management, a volume server for blob storage, a filer for directory/file abstraction, an S3 gateway for S3 compatibility, and a WebDAV server for mounted drive access. Features include erasure coding, cloud tiering, cross-datacenter replication, AES-256-GCM encryption, automatic compaction, file TTL, and a built-in admin UI. Licensed under Apache 2.0 with 30k+ GitHub stars.

📄️slskd

slskd is a modern, web-based client for the Soulseek peer-to-peer file sharing network. It provides a clean, intuitive web interface for browsing, searching, and downloading files from the Soulseek network. Unlike traditional desktop clients, slskd runs as a daemon service that you can access from any device with a web browser. The application supports all core Soulseek features including user searches, room browsing, private messaging, and file sharing. With its containerized deployment, slskd makes it easy to run a persistent Soulseek client on a server or NAS device. It's perfect for music enthusiasts, collectors, and anyone who wants to participate in the Soulseek community without running a desktop application. The daemon continues to operate even when you're not actively using the web interface, ensuring you never miss downloads or messages.

📄️SnapDrop

Snapdrop is a self-hosted, browser-based file-sharing platform that allows you to seamlessly transfer files between devices on the same local network. Inspired by Apple's AirDrop, Snapdrop works across any device and browser without requiring an account or installation. It provides fast, peer-to-peer file transfers using WebRTC, ensuring privacy and efficiency. Snapdrop's lightweight design ensures minimal resource usage while offering an intuitive user interface for easy file sharing.

📄️Syncthing

Syncthing is a powerful, real-time file synchronization program designed to keep your data secure and under your control. It enables the synchronization of files between two or more computers, ensuring your data is always up-to-date across your devices. Syncthing prioritizes your privacy and security, with no data ever stored on a central server that could be compromised. All communication is encrypted and authenticated, with only devices you have explicitly allowed able to connect to your other devices. The app is easy to use, with a responsive and powerful interface accessible via your browser. It works across various operating systems including Mac OS X, Windows, Linux, FreeBSD, Solaris, OpenBSD, and many others. Syncthing doesn't require complex configuration or IP addresses, it simply works, over LAN and over the Internet. You can synchronize as many folders as you need with different people or just between your own devices.

📄️Zipline

Zipline is the next generation ShareX/File upload server, designed to make file sharing and management a breeze. With a user-friendly dashboard packed with features, Zipline allows you to upload any file type, view your files in a gallery, and even shorten URLs for easy sharing. The app also provides a way to organize your files with folders for easy access and management. Zipline also offers features like image compression, video thumbnail generation, and password protection for your uploads. With Zipline, you can quickly set up your own instance and configure it to your needs. It also offers an extensive API for a more fine-grained control over your instance. Zipline is not just a file upload server, it's a comprehensive tool for managing and sharing your files with ease and efficiency.

8MB Local

8MB Local is a self-hosted file processing and conversion application that provides tools for handling files and generating outputs. Built with modern architecture, 8MB Local offers a web-based interface accessible on port 8001 for processing files and managing uploads and outputs. The system stores uploaded files and generated outputs in separate persistent volumes, ensuring your data is preserved across container restarts. Perfect for individuals and organizations looking for a self-hosted solution for file processing and management.

📄️AnonUpload

AnonUpload is a secure, anonymous file sharing application that does not require a database. It is built with privacy as a priority, ensuring that the direct filename used is not displayed. This PHP file uploader is designed to work anywhere, be it Nginx, Apache, Lightspeed, or any other platform. AnonUpload supports a wide range of file types including jpeg, jpg, gif, png, zip, xls, doc, mp3, mp4, mpeg, wav, avi, rar, 7z, txt and more. It also provides size verification for uploaded files, allowing for a maximum upload size of 10GB and no minimum size. The application also includes a download time feature, which sets a waiting time before a file can be downloaded.

📄️Barrage

Barrage is a minimalistic Deluge WebUI app with full mobile support. It features a responsive mobile-first design, allowing you to manage your torrents with ease from any device. With Barrage, you can add torrents by URL or magnet, sort and filter your torrents, and set global upload and download speed limits. It also allows you to change file priorities and modify torrent options. The app is designed to be deployed with Docker, making it a convenient and efficient tool for managing your torrents.

📄️Droppy

Droppy is a self-hosted file storage and sharing server with a modern, web-based interface. It allows you to securely upload, manage, and share files and folders from any device with a browser. Droppy supports drag-and-drop uploads, real-time updates, and previews for a variety of file types including images, videos, and documents. With its user-friendly interface and robust feature set, Droppy is ideal for personal or team file management. It is lightweight, written in Node.js, and supports customization through environment variables and themes.

📄️Filebrowser

File Browser is a versatile app designed to provide a file managing interface within a specified directory. It's a powerful tool that allows you to upload, delete, preview, rename, and edit your files with ease. The app supports the creation of multiple users, with each user having their own directory, making it an ideal solution for managing files in a multi-user environment. File Browser also offers a range of customization options, including the ability to change the way users authenticate with the server, execute shell commands before or after certain events, and personalize the installation with custom branding. It can be used as a standalone app, offering a comprehensive and user-friendly solution for all your file management needs.

📄️Filegator

Filegator is a free, open-source, self-hosted web application for managing files and folders. It provides a user-friendly interface for organizing, uploading, downloading, and sharing files with comprehensive file management capabilities. Built with PHP, it offers multi-user support with different access permissions, roles, and home folders. All basic file operations are supported including copy, move, rename, edit, create, delete, preview, zip, unzip, download, and upload. The file upload feature supports drag & drop, progress bar, pause and resume functionality with chunked uploads for large files. Perfect for teams, students, field workers, and anyone needing a simple yet powerful file sharing and management solution.

📄️Jirafeau

Jirafeau is an open-source software designed for simple and efficient file sharing. It operates on a 'one-click-filesharing' principle, where you select your file, upload it, and share a link. The app allows you to send large files without any size limit, thanks to the HTML5 file API. It also provides a real-time progress report, showing speed, percentage, and remaining upload time. Jirafeau offers optional password protection for both uploading and downloading, and you can set an expiration time for downloads. The app also has a self-destruct feature, which deletes the file after the first download. It uses base 64 encoding to shorten URLs and allows for maximal upload size configuration. Jirafeau also features optional data encryption and a small administration interface.

📄️PsiTransfer

PsiTransfer is a simple, open-source, self-hosted file sharing solution designed to provide an alternative to paid services like Dropbox and WeTransfer. The app allows for the sharing of many and very large files with ease, thanks to its support for streams. It also offers resumable uploads and downloads, ensuring you never lose progress. With PsiTransfer, you can set an expiry time for your upload bucket, and even offer one-time downloads. The app also supports downloading all files as a zip or tar.gz archive, and provides a modal-style file preview. For added security, PsiTransfer offers a password-protected download list. The app is lightweight and mobile-friendly, making it easy to use on any device. It also allows for explicit named bucket IDs with a query param sid=<myBucketID>.

📄️Pwndrop

Pwndrop is a self-deployable file hosting service for red teamers, designed for sending payloads and collecting loot in penetration testing operations. It provides a lightweight, standalone solution for hosting and managing files during security assessments. With its simple web interface, you can easily upload, organize, and share files with customizable download links. Pwndrop offers features like file tracking, download notifications, and an admin portal protected by a secret path for enhanced security.

📄️Resilio Sync

Sync (Resilio Sync) is a self-hosted file synchronization and sharing application that allows users to securely sync files between devices without relying on cloud storage. It provides a powerful alternative to proprietary cloud-based file sharing services, ensuring complete control over data and privacy. With Sync, users can transfer large files quickly, collaborate on projects in real-time, and maintain data consistency across multiple devices. Built with efficiency and security in mind, Sync is ideal for both personal and business use.

📄️SimpleTorrent

SimpleTorrent is a self-hosted remote torrent client that allows you to manage your torrents remotely. Written in Go (golang), it enables you to start torrents remotely and download sets of files on the local disk of the server. These files are then retrievable or streamable via HTTP. The app offers individual file download control, the ability to run an external program on task completion, and a seeding ratio to stop tasks when reached. It also provides a download/upload speed limiter and detailed transfer stats in the web UI. SimpleTorrent supports real-time updates, is mobile-friendly, and offers a fast content server. It also supports IPv6 out of the box and has an updated torrent engine from anacrolix/torrent. Additional features include a torrent watcher, K8s/docker health-check endpoint, extra trackers from an external source, and a protocol handler to magnet.

📄️SpaceDrive

SpaceDrive is a powerful storage and file management solution designed to streamline the organization, synchronization, and access of data across multiple devices. It enables users to efficiently manage their files with real-time synchronization, end-to-end encryption, and scalable storage options. With its robust feature set and enterprise-grade capabilities, SpaceDrive enhances productivity by providing secure, distributed, and decentralized storage for personal and professional use.