Why Zipline?
Zipline combines powerful features with simple deployment, offering:- Easy Setup: Get started in minutes with Docker or deploy from source
- Flexible Storage: Local filesystem or S3-compatible storage
- Rich Features: File uploads, folders, tags, URL shortening, embeds, and more
- Security First: OAuth2, 2FA, passkeys, password protection
- Highly Customizable: Custom themes, domains, and extensive configuration
- Modern Stack: Built with Node.js, React, and PostgreSQL
Quick start with Docker
Get Zipline running in minutes using Docker Compose
Install from source
Build and run Zipline from source for development or custom deployments
First steps
Learn how to configure your instance and create your first user
Configuration
Explore all available configuration options
Key features
File Management
Upload any file type with support for folders, tags, and organizing your uploads
URL Shortening
Shorten URLs with custom slugs and track analytics
Rich Embeds
Customize embeds for social media platforms with titles, descriptions, and colors
Media Processing
Image compression, video thumbnails, and metadata removal
Authentication
OAuth2 (Discord, GitHub, Google, OIDC), 2FA, and passkey support
Webhooks
Discord and HTTP webhooks for upload notifications
API & Integrations
Full REST API and ShareX integration
Quotas & Invites
Manage user quotas, invites, and access control
What’s next?
Ready to get started? Choose your deployment method:Choose deployment method
Select Docker for the quickest setup, or source installation for development
Complete first steps
Create your admin account and configure basic settings in the first steps guide
Need help? Join our Discord community or check out the GitHub repository.