Open Source File Servers
A file server makes files available to other people or devices over a network. It can provide a central place to store, browse, upload, download, and share documents, media, or backups, reducing the need to transfer files manually. Depending on its setup, a server may be accessible only on a local network or remotely, with controls for user accounts, permissions, and shared links.
Open source options range from lightweight tools for direct file sharing to services with browser-based management, upload workflows, and support for standard access protocols. When choosing one, consider maintenance activity, license, deployment requirements, storage needs, access controls, and integration with your existing systems. File servers can be useful for individuals, teams, and organizations that want control over how files are stored and shared, whether hosted on personal hardware or managed infrastructure.
2 repositories · updated October 24, 2025

AlistGo/alist: A Versatile File List and WebDAV Program for Multiple Storages
AlistGo/alist is an open-source file list and WebDAV program designed to support various cloud storage services. Built with Gin and Solidjs, it offers an intuitive interface for managing and accessing files across different platforms. This powerful tool simplifies file management by providing features like file preview, direct download, and WebDAV integration.

copyparty: Your All-in-One Portable File Server Solution
copyparty is a versatile, portable file server written in Python, designed to transform almost any device into a powerful file-sharing hub. It offers accelerated resumable uploads, deduplication, and extensive protocol support including WebDAV, FTP, and TFTP. This all-in-one solution comes with media indexing, advanced browser UI, and requires no external dependencies, making it incredibly easy to deploy.