Skip to main content

Overview

copyparty makes it easy to share files with others, whether for simple downloads or collaborative uploads. This guide covers setting up basic file sharing with customizable permissions.

Quick Start

The simplest file sharing server shares your current directory with everyone:
This gives everyone read/write access to the current folder at http://your-ip:3923/.

Basic File Sharing Scenarios

Configuration File Approach

For complex setups, use a configuration file instead of command-line arguments:

Enabling File Indexing

For better performance and features like duplicate detection:
  • -e2dsa - Scan and index all files on startup
  • Enables search, prevents duplicate uploads
  • Creates .hist/up2k.db database in each volume
You can include passwords directly in URLs:
If --usernames is enabled, use username:password:

Creating Temporary Shares

Enable the shares feature to let users create temporary links:
Users can then:
  1. Navigate to a file or folder
  2. Click the “share” button (bottom-right)
  3. Set expiration time and optional password
  4. Share the generated link
Shares appear at http://your-server:3923/share/...

Making It Accessible Online

Quick way to make your server accessible over the internet:
Add to copyparty:

Permission Reference

Tips and Best Practices

Don’t give d (delete) permission unless necessary. Use rw instead of A for regular users.
Add the admin permission to see who uploaded what:
Restrict file sizes and total volume:
Let users delete their own uploads within a time window:
Users can undo uploads within 12 hours (43200 seconds).

Next Steps