# Copyparty

Copyparty is a portable, self-contained file server for homelabs and personal devices that shares folders through a browser, WebDAV, FTP, TFTP, and SMB with resumable transfers, deduplication, and media indexing. It is open source and self-hosted, installable on Proxmox, Docker Hub, ZimaOS, Umbrel, TrueNAS and Unraid.

Canonical page: https://ourlocalhost.com/app/166/copyparty

## Description

Copyparty is a portable, self-contained file server for homelabs and personal devices that shares folders through a browser, WebDAV, FTP, TFTP, and SMB with resumable transfers, deduplication, and media indexing.

## Platform availability

Available on 5 of 9 platforms: Unraid, TrueNAS, Umbrel, ZimaOS, Proxmox.

## Health score

90/100 (Excellent), based on 4 of 4 factors.
- Maintained: 100 (last commit 25 days ago)
- Popular: 93 (46,829 GitHub stars)
- Easy to install: 65 (4 install platforms, install notes, Docker image)
- Light to run: 95 (512 MB minimum RAM, runs on ARM)

## Links

- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=copyparty
- Docker Hub: https://hub.docker.com/r/copyparty/ac
- Official website: https://a.ocv.me
- ZimaOS: https://github.com/IceWhaleTech/CasaOS-AppStore/tree/main/Apps/CopyParty
- Umbrel: https://apps.umbrel.com/app/copyparty
- TrueNAS: https://apps.truenas.com/catalog/copyparty/
- Unraid: https://ca.unraid.net/apps/copyparty-1aaeirb095pcyr?q=copyparty
- GitHub: https://github.com/9001/copyparty

## Common questions

### How do I configure settings for only one shared folder?

Use volume-specific volflags, which are the options listed in copyparty's --help-flags output, while general options belong in the [global] section.

### How should I set up user accounts?

Account configuration can be done in config files, or you can check the copyparty sfx helper with --help-accounts for the exact account options.

### Why won't the provided Podman systemd service start?

Copy copyparty.container to /etc/containers/systemd and copyparty.conf to /etc/copyparty, run systemctl daemon-reload, then start the copyparty service. Without the files or reload, systemd cannot find the container.

### What container security settings matter when running copyparty on TrueNAS?

Run copyparty in a container with a dedicated user and matching dataset permissions, and consider the security implications of how files are shared.

## Alternatives

- CloudCommander
- FileBrowser Quantum: FileBrowser Quantum is a free, self-hosted, web-based file manager.
- HFS 2 (HTTP File Server): You can use HFS (HTTP File Server) to send and receive files.
- KodBox: KodBox is a self-hosted file manager and web code editor that supports multi-cloud storage.
- MinIO: MinIO is a self-hosted, high-performance, Amazon S3-compatible object storage service that stores and manages data for backups, machine lea…
- Nextcloud: Nextcloud is a self-hosted, open-source file and content collaboration platform that stores, syncs, and shares your files so you can access…
- Palmr: Palmr is a free, open-source, self-hosted file-sharing platform that lets you upload, manage, and share files with password protection, cus…
- ProFTPD: ProFTPD is a highly configurable file transfer protocol (FTP) server for Unix and Unix-like systems that lets self-hosted administrators ru…
- ProjectSend: ProjectSend is a self-hosted file-sharing application for securely uploading files and delivering them to specific clients you create yours…
- SFTPGo: Fully featured and highly configurable SFTP server with optional HTTP/S, FTP, FTPS and WebDAV support.
- Seafile: Seafile is an open-source, self-hosted cloud storage and file sync platform that lets individuals and teams store, sync, share, and organiz…
- crushftp: CrushFTP is a self-hosted FTP file-transfer solution that serves your storage over FTP, FTPS, and SFTP, and includes a web interface for ma…

---
Source: Our Local Host (https://ourlocalhost.com/app/166/copyparty), the self-hosted and open-source app directory.
