What problem does it solve?
This Skill eliminates the need to run and maintain multiple separate file sharing services by providing a single, portable server that supports HTTP, WebDAV, FTP, SFTP, SMB, and TFTP protocols with no mandatory external dependencies, ideal for homelabs, team collaboration, and personal file hosting.
Core Features & Use Cases
- Multi-Protocol File Serving: Access files over HTTP/HTTPS, WebDAV, FTP, SFTP, SMB, and TFTP from a single Python-based server.
- Flexible Access Control: Configure user accounts, group permissions, volume-level access rules, and identity provider (IdP) integration for secure, granular file access.
- Use Case: Self-host a media server with resumable uploads, automatic thumbnail generation, and deduplication, or deploy a team file share with reverse proxy and authentication support.
Quick Start
Use the copyparty skill to deploy a new copyparty instance with a read-write volume mapped to your local /mnt/nas directory, a user account named ed with password hunter2, and filesystem indexing enabled.