> ## Content Index
> Fetch the complete content index at: https://en.blog.themarfa.name/llms.txt
> Use this file to discover other available public pages before exploring further.

# How to Quickly Set Up Your Own File Sharing Server
- URL: https://en.blog.themarfa.name/how-to-quickly-set-up-your-own-file-sharing-server/
- Published: 2025-10-13T06:55:52.000Z
- Updated: 2025-10-13T06:55:52.000Z
- Description: copyparty is a Python script that lets you quickly launch an FTP server with a web interface — no installation required, supporting resume and multiple protocols.
- Author: Konstantin Dokuchaev
- Tags: Windows, macos, linux, android, iOS, web, copyparty

If you often need to transfer files between devices, you can use various cloud storage services or their local alternatives like **Nextcloud**. But you can also simply run your own FTP server.

This can be done with [**copyparty**](https://github.com/9001/copyparty/), a Python script that helps you set up a personal FTP server on almost any device.

The server supports resuming uploads and downloads, doesn’t require installation, and can be accessed directly from a browser.

Since copyparty is just a single .py file, you only need to download and run it on a device with Python installed. However, there are [alternative setup options](https://github.com/9001/copyparty/?tab=readme-ov-file#quickstart) for different systems.

![](https://storage.ghost.io/c/31/c7/31c7da9c-f519-464c-9a3b-2d4144b557a6/content/images/2025/10/image-25.png)

After launching the script, you can access the server via the device’s local address in your browser or through any FTP client.

![](https://storage.ghost.io/c/31/c7/31c7da9c-f519-464c-9a3b-2d4144b557a6/content/images/2025/10/image-26.png)

Configuration can also be done from the browser via the settings panel.

![](https://storage.ghost.io/c/31/c7/31c7da9c-f519-464c-9a3b-2d4144b557a6/content/images/2025/10/image-28.png)

As mentioned earlier, copyparty is a full-featured FTP server — meaning you get all the standard features you’d expect, plus some unique ones:

- No file size limits, even when using Cloudflare.
- Multithreaded uploads and instant “race the beam” transfer — nearly P2P without requiring client software.
- Multiple built-in servers (FTP, TFTP, WebDAV, SMB/CIFS) running in one process.
- **Event hooks** and a **script runner** for easy integration with external systems.
- A full browser client featuring media players, an image gallery, a Markdown editor, and live log streaming — all in a single SPA page.
- Works on desktops and mobile devices, including **ARM** and **RISC-V**, making it suitable for **IoT** and **edge** devices.

[Try copyparty](https://github.com/9001/copyparty/)