copyparty
Portable file server with accelerated resumable uploads, dedup, WebDAV, FTP, TFTP, zeroconf, media indexer, thumbnails++ all in one file
Platform availability
Available on 5 of 6 install platforms
Also on Docker Hub and GitHub
Health score
90/100 Excellent
- Maintained
- 100last commit 8 days ago
- Popular
- 9346,829 GitHub stars
- Easy to install
- 654 install platforms, install notes, Docker image
- Light to run
- 95512 MB minimum RAM, runs on ARM
How is this calculated?
A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.
Availability: platform listings confirmed today, links checked 8 days ago
- GitHub stars
- 46,829
- Open issues
- 251
- Last commit
- 2026-09-27
- Latest release
- v1.20.24
- License
- MIT
- Activity
- steady
Checked 7 days ago - source: GitHub (9001/copyparty)
Resources & Compatibility
Minimum requirements: 512 MB RAM. ARM (e.g. Raspberry Pi) is supported.
Checked 7 days ago - source: Docker Hub image tags and published docs
First-install notes
- Podman install: copy files and reload systemd If you use the provided Podman (Docker-like container tool) install, copy copyparty.container and copyparty.conf into /etc/containers/systemd and /etc/copyparty, then run sudo systemctl daemon-reload and sudo systemctl start copyparty; without those files or the reload, systemd (the Linux service manager) can't find the container. It should start at boot by itself, so you don't need to manually en source
- Gentoo: install from the guru repo On Gentoo, run emerge www-servers/copyparty::guru; the ::guru part tells it to look in an extra package list, and skipping that can make the install fail to find copyparty. source
- FreeBSD: add thumbnail/transcoding extras On FreeBSD, install py311-sqlite3, py311-pillow, and ffmpeg with pkg; without ffmpeg, live video transcoding and some preview features won't work, while the other packages support thumbnails and metadata. source
Fetched 6 days ago - each note links to its source
Variants
Alternatives (12)
- FileBrowser Quantum - The best free self-hosted web-based file manager.
- FileRise - FileRise is a lightweight, secure web file manager with uploads, tagging, share links, gallery/table views, and an in-browser editor.
- HFS 2 (HTTP File Server) - You can use HFS (HTTP File Server) to send and receive files.
- MinIO - MinIO is a High Performance Object Storage released under GNU Affero General Public License v3.0.
- Nextcloud - Nextcloud(https://nextcloud.com/) gives you access to all your files wherever you are.
- 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(http://www.projectsend.org) is a self-hosted application that lets you upload files and assign them to specific clients that yo…
- SFTPGo - Fully featured and highly configurable SFTP server with optional HTTP/S, FTP, FTPS and WebDAV support.
- Seafile - A Helm chart for Seafile.
- Transfer - A simple local file server app for Android.
- alist - A file list program that supports multiple storage, and supports web browsing and webdav, powered by gin and React.
- alist-sync - Alist-Sync is a storage synchronization tool based on the Web interface.
Checked 4 days ago - source: AlternativeTo
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.
Answers sourced from forums.truenas.com, github.com, github.com, www.reddit.com
Community
- tripflag (u/tripflag) - Reddit (reddit)
- Reddit (reddit)
- Copyparty - Portable file server - Puppy Linux Discussion Forum (forum)
- Copyparty - a program you (Mod Edit: might consider trying) (forum)
- OT: copyparty - Logik Forums (forum)
Collected 7 days ago - public community threads