File Sharing Software for Self-Hosted

Seafile Seafile

Seafile is an open source file sync & share solution designed for high reliability, performance and productivity. Sync, share and collaborate across devices and teams. Seafile can be self-hosted, or provided as a managed and hosted solution. With Seafile, you can rest assured that your files are safe as all files are encrypted before syncing with the server, even system administrators have the capability to view your personal files.

FileCloud FileCloud

FileCloud is an enterprise-grade file sharing, backup, syncronization service that can be self-hosted on-premise or managed in the cloud. FileCloud gives the customer complete data ownership and full control via its governance model that allow system administrators to monitor events and receive alerts on What, Who, When and How files where changed or interacted with. FileCloud has received the Gartner Peer Insights Customers’ Choice Distinction for the second consecutive time, and is the #1 choice for companies looking for complete control over their data.

Nextcloud Nextcloud

With Nextcloud, users can host their own secure cloud solution for file storage, collaboration and communication for enterprise or personal purposes. Nextcloud gives you full control over your own data and where and how you host it. The software can be hosted on-premise or on any VPS or cloud instance provided by third-party web hosts. If you value privacy and security, Nextcloud might be the right choice for you. Nextcloud is both free and open source and developed in an open, transparent and trustworthy manner.

Nubo Nubo

Nubo is a self-hosted file sharing application that runs on macOS, Linux and Windows (64-bit versions only). The application consists of two parts, a cloud-base part which is s mall PHP application that must be installed on a server, and the client which can should be installed on your local machne to be able to syncronise and share with the cloud. In that sense Nubo is similar to other file sharing solutions in that you drop files into a special folder on your computer to save and sync with cloud instance.

SparkleShare SparkleShare

SparkleShare is a free and open-source cloud storage and file synchronization software. By default SparkleShare uses Git as a storage backend and creates a special folder on your computer that you can add remotely hosted folders (directories). Projects in this folder will automatically stay synced with the host and its peers. When someone add, remove or edit files within a project, syncronization happens across peers. SparkleShare can be used with hosted services such as GitHub, but can also be hosted on your own server for more control.

IPFS IPFS

The InterPlanetary File System or IPFS for short is a distributed hypermedia protocol designed to be the new permanent web. IPFS uses peer-to-peer to distribute the network across machines and the globe. IPFS combines decentralized technologies like Git, BitTorrent, Kademlia and SFS to build what they think could be the new internet, or a subsystem of it.

Pydio Pydio

Pydio is an open-source and self-hosted file-sharing and synchronisation software that you can run on your own server. Pydio fits right into your data management policy, as it provides audit and reporting tools. With Pydio you can empower your organization by letting them control and manage content on the server while at the same time complying with the company security rules.

Filestash Filestash

Filestash is a free and open-source Dropbox-like file manager that can be used to manage data anywhere. Filestash allows you to bring your own backend or create your own by implementing a simple interface. Currently, Filestash works with Amazon S3, SFTP, FTP, FTPS, Minio, Backblaze, GIT, Github, Gitlab, WebDav, LDAP, CalDAV, CardDAV, Mysql, Dropbox, Google, Drive Gogs Gitea. Through Filestash intuitive interface you can manage photos and files and easily share then with friends and family via regular links or social accounts.

Exatorrent Exatorrent

Exatorrent is a self-hosted, open-source BitTorrent Client written in Go. It can be run locally or be hosted in Remote Server with good resources to use that Server as SeedBox. It is Single Completely Statically Linked Binary with Zero External Dependencies .