7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Zipline

Open source

Self-hosted file upload server built around ShareX, with short URLs, folders, tags, and sharing controls for people who want to run their own screenshot and file host.

zipline.diced.sh
Zipline homepage screenshot
GitHub stars
3.4k
Last commit
5 days ago
Repository age
6 years
Version
v4.8.0
Licence
MIT
Self-hosted
Yes

About Zipline

Zipline is an open-source file upload server that you run yourself. It began as a destination for ShareX screenshot and file uploads and has grown into a general personal or team file host with a web interface, an API, and a gallery view for uploaded media. It is released under the MIT license.

Uploads can be organized into folders and tags, shortened into compact URLs, and shared with embeds that preview cleanly in chat apps. Access can be tightened with password-protected links, invite-only registration, per-user quotas, OAuth2 sign-in, two-factor authentication, and passkeys. Image compression, video thumbnails, and partial uploads help with larger files, and webhooks can notify Discord or any HTTP endpoint.

Deployment is Docker-based: you mount volumes for uploads, public assets, and custom themes, and set a secret value before the first start. The host CPU must support AVX instructions, because the project does not publish builds for older processors. Zipline suits individuals, communities, and small teams who want a private alternative to public image and file hosts.

Key features

  • ShareX-compatible upload endpoint
  • Folders and tags for organizing uploads
  • URL shortening for shared files
  • Password-protected links and invite-only signups
  • OAuth2, two-factor authentication, and passkeys
  • Image compression and video thumbnails
  • Discord and HTTP webhooks
  • Custom themes and per-user quotas

Good fit for

  • →Hosting ShareX screenshots on your own domain
  • →Private file sharing for a small team or community
Tags
file-sharing
file-upload
sharex
self-hosted
url-shortener
docker
screenshots

Zipline: questions and answers

What is Zipline used for?
Zipline is a self-hosted file upload server built around ShareX, with short URLs, folders, tags, and sharing controls for people who want to run their own screenshot and file host. It is a good fit for hosting ShareX screenshots on your own domain and private file sharing for a small team or community.
Is Zipline open source?
Yes. Zipline is open source under the MIT licence. Its source code is on GitHub at diced/zipline and is written mainly in TypeScript.
Is Zipline free?
Yes. Zipline is open source, so the software itself is free to use.
Can I self-host Zipline?
Yes. Zipline can be self-hosted on your own server or infrastructure.
What is Zipline an alternative to?
Zipline is an open-source alternative to Imgur, Zight, WeTransfer and MediaFire. Other open-source alternatives to WeTransfer include MicroBin, Gokapi and Chibisafe.
Is Zipline actively maintained?
Yes. The most recent commit to Zipline was on 27 September 2026, and the latest release is v4.8.0, published on 27 September 2026. The project has 3.4k stars on GitHub.

Open-source alternatives to Zipline

See all

SaaS alternatives to Zipline

See all