Portable file server with accelerated resumable uploads, dedup, WebDAV, SFTP, FTP, TFTP, zeroconf, media indexer, thumbnails++ all in one file
Features
- turn almost any device into a file server with resumable uploads/downloads using any web browser
- IPv6 + unix-sockets
- multiprocessing (actual multithreading)
- volumes (mountpoints)
- accounts
- ftp server
- tftp server
- webdav server
- smb/cifs server
- qr-code for quick access
- upnp / zeroconf / mdns / ssdp
- event hooks / script runner
- reverse-proxy support
- cross-platform (Windows, Linux, Macos, Android, iOS, FreeBSD, arm32/arm64, ppc64le, s390x, risc-v/riscv64, SGI IRIX)
- basic: plain multipart, ie6 support
- up2k: js, resumable, multithreaded no filesize limit! even on Cloudflare
- stash: simple PUT filedropper
- filename randomizer
- write-only folders
- unpost: undo/delete accidental uploads
- self-destruct (specified server-side or client-side)
- race the beam (almost like peer-to-peer)
- symlink/discard duplicates (content-matching)
- single files in browser
- folders as zip / tar files
- FUSE client (read-only)
- navpane (directory tree sidebar)
- file manager (cut/paste, delete, batch-rename)
- audio player (with OS media controls and opus/mp3 transcoding)
- play video files as audio (converted on server)
- create and play m3u8 playlists
- image gallery with webm player
- and cbz manga/comics reade
- textfile browser with syntax highlighting
- realtime streaming of growing files (logfiles and such)
- of images using Pillow, pyvips, or FFmpeg
- of RAW images using libraw-dcraw_emu or rawpy
- of videos using FFmpeg
- of audio (spectrograms) using FFmpeg
- cache eviction (max-age; maybe max-size eventually)
- multilingual UI (english, norwegian, chinese, add your own))
- SPA (browse while uploading)
- locate files by contents
- search by name/path/date/size
- search by ID3-tags etc.
- folder sync (one-way only; full sync will never be supported)
- curl-friendly
- opengraph (discord embeds)
- viewer
- editor (sure why not)
- variables
Categories
WebDAV ClientsLicense
MIT LicenseOther Useful Business Software
Host LLMs in Production With On-Demand GPUs
Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of copyparty!