# Zipline ## Docs - [Backups & Data Export](https://mintlify.wiki/diced/zipline/admin/backups.md): Export, backup, and restore your Zipline instance data - [CLI Tool (ziplinectl)](https://mintlify.wiki/diced/zipline/admin/cli-tool.md): Command-line administration tool for Zipline - [Invite Management](https://mintlify.wiki/diced/zipline/admin/invites.md): Create and manage user invites for your Zipline instance - [Metrics & Analytics](https://mintlify.wiki/diced/zipline/admin/metrics.md): Monitor usage statistics and system metrics in Zipline - [User Management](https://mintlify.wiki/diced/zipline/admin/user-management.md): Manage users, roles, and quotas in your Zipline instance - [Import & Export](https://mintlify.wiki/diced/zipline/api/admin/import-export.md): Backup and restore server data including users, files, and settings - [Invites](https://mintlify.wiki/diced/zipline/api/admin/invites.md): Manage user registration invite codes - [Server Settings](https://mintlify.wiki/diced/zipline/api/admin/settings.md): View and update Zipline server configuration - [Server Statistics](https://mintlify.wiki/diced/zipline/api/admin/stats.md): View server-wide metrics and analytics - [User Management](https://mintlify.wiki/diced/zipline/api/admin/users.md): Admin endpoints for creating, viewing, updating, and deleting users - [Login](https://mintlify.wiki/diced/zipline/api/auth/login.md): Authenticate a user with username and password - [Logout](https://mintlify.wiki/diced/zipline/api/auth/logout.md): End the current user session - [OAuth](https://mintlify.wiki/diced/zipline/api/auth/oauth.md): OAuth provider management and authentication endpoints - [Register](https://mintlify.wiki/diced/zipline/api/auth/register.md): Create a new user account - [Authentication](https://mintlify.wiki/diced/zipline/api/authentication.md): Learn how to authenticate with the Zipline API using tokens and sessions - [Error Handling](https://mintlify.wiki/diced/zipline/api/errors.md): Understanding Zipline API error responses and how to handle them properly - [Delete File](https://mintlify.wiki/diced/zipline/api/files/delete.md): Permanently delete a file from the server - [Get File](https://mintlify.wiki/diced/zipline/api/files/get.md): Retrieve detailed information about a specific file - [List Files](https://mintlify.wiki/diced/zipline/api/files/list.md): Retrieve a paginated list of files with filtering and search capabilities - [Verify File Password](https://mintlify.wiki/diced/zipline/api/files/password.md): Verify the password for a password-protected file - [Update File](https://mintlify.wiki/diced/zipline/api/files/update.md): Update file metadata including name, favorite status, password, and tags - [Create Folder](https://mintlify.wiki/diced/zipline/api/folders/create.md): Create a new folder for organizing files - [Delete Folder](https://mintlify.wiki/diced/zipline/api/folders/delete.md): Delete a folder or remove files from a folder - [Export Folder](https://mintlify.wiki/diced/zipline/api/folders/export.md): Download a folder and all its contents as a ZIP archive - [List Folders](https://mintlify.wiki/diced/zipline/api/folders/list.md): Retrieve a list of all folders for the authenticated user - [Update Folder](https://mintlify.wiki/diced/zipline/api/folders/update.md): Update folder properties or move it to a different parent - [Introduction](https://mintlify.wiki/diced/zipline/api/introduction.md): Get started with the Zipline API for file uploads, URL shortening, and resource management - [Rate Limits](https://mintlify.wiki/diced/zipline/api/rate-limits.md): Understanding Zipline's rate limiting system and how to handle rate limit errors - [Create tag](https://mintlify.wiki/diced/zipline/api/tags/create.md): Create a new tag for organizing files - [Delete tag](https://mintlify.wiki/diced/zipline/api/tags/delete.md): Permanently delete a tag - [Get tag](https://mintlify.wiki/diced/zipline/api/tags/get.md): Retrieve a specific tag by ID - [List tags](https://mintlify.wiki/diced/zipline/api/tags/list.md): Retrieve all tags for the authenticated user - [Update tag](https://mintlify.wiki/diced/zipline/api/tags/update.md): Update a tag's name or color - [Upload File](https://mintlify.wiki/diced/zipline/api/upload/file.md): Upload files to Zipline with multipart form data - [Upload Partial](https://mintlify.wiki/diced/zipline/api/upload/partial.md): Upload large files in chunks using partial/chunked upload - [Upload Text/Shorten URL](https://mintlify.wiki/diced/zipline/api/upload/text.md): Create short URLs and text snippets - [Create Short URL](https://mintlify.wiki/diced/zipline/api/urls/create.md): Create a new shortened URL - [Delete Short URL](https://mintlify.wiki/diced/zipline/api/urls/delete.md): Delete a shortened URL - [List URLs](https://mintlify.wiki/diced/zipline/api/urls/list.md): Retrieve all shortened URLs for the authenticated user - [Update Short URL](https://mintlify.wiki/diced/zipline/api/urls/update.md): Update properties of an existing shortened URL - [User Avatar](https://mintlify.wiki/diced/zipline/api/user/avatar.md): Retrieve the authenticated user's avatar image - [Multi-Factor Authentication](https://mintlify.wiki/diced/zipline/api/user/mfa.md): Manage TOTP (authenticator apps) and passkey authentication for your account - [User Profile](https://mintlify.wiki/diced/zipline/api/user/profile.md): Manage user profile information including username, password, avatar, and custom view settings - [Get recent files](https://mintlify.wiki/diced/zipline/api/user/recent.md): Retrieve recently uploaded files - [Sessions](https://mintlify.wiki/diced/zipline/api/user/sessions.md): Manage active login sessions across devices and browsers - [User Statistics](https://mintlify.wiki/diced/zipline/api/user/stats.md): View comprehensive statistics about your uploads, storage, and activity - [API Token](https://mintlify.wiki/diced/zipline/api/user/token.md): Retrieve and regenerate your API authentication token - [Embeds](https://mintlify.wiki/diced/zipline/concepts/embeds.md): Customize how your files appear when shared on Discord, Twitter, and other platforms with OpenGraph and Twitter Card metadata - [Folders](https://mintlify.wiki/diced/zipline/concepts/folders.md): Organize your uploads with folders, including nested hierarchies, public folders, and folder-specific upload permissions - [Storage](https://mintlify.wiki/diced/zipline/concepts/storage.md): Configure where Zipline stores your files with support for local filesystem and S3-compatible object storage - [Uploads](https://mintlify.wiki/diced/zipline/concepts/uploads.md): Learn how file uploads work in Zipline, including upload methods, file processing, and configuration options - [URL shortening](https://mintlify.wiki/diced/zipline/concepts/url-shortening.md): Create short, shareable links with Zipline's URL shortener, featuring custom vanity URLs, password protection, and view limits - [Authentication Configuration](https://mintlify.wiki/diced/zipline/config/authentication.md): Configure OAuth providers, multi-factor authentication, and user registration options - [Customization](https://mintlify.wiki/diced/zipline/config/customization.md): Customize your Zipline instance with branding, themes, and user-facing options - [Datasource Configuration](https://mintlify.wiki/diced/zipline/config/datasource.md): Configure file storage backends including local filesystem and S3-compatible storage - [Environment Variables](https://mintlify.wiki/diced/zipline/config/environment-variables.md): Complete reference of all Zipline environment variables for configuration - [Configuration Overview](https://mintlify.wiki/diced/zipline/config/overview.md): Learn how to configure Zipline using environment variables, database settings, and configuration files - [Security Configuration](https://mintlify.wiki/diced/zipline/config/security.md): Configure rate limiting, proxy trust, webhooks, and other security features - [Two-Factor Authentication & Passkeys](https://mintlify.wiki/diced/zipline/features/2fa-passkeys.md): Secure your account with TOTP-based 2FA and WebAuthn passkeys - [Custom Themes](https://mintlify.wiki/diced/zipline/features/custom-themes.md): Customize Zipline's appearance with built-in themes or create your own custom themes - [Image Compression](https://mintlify.wiki/diced/zipline/features/image-compression.md): Automatically compress images on upload to save storage space and bandwidth - [Invites & Quotas](https://mintlify.wiki/diced/zipline/features/invites-quotas.md): Control user registration with invite codes and manage storage quotas per user - [OAuth Authentication](https://mintlify.wiki/diced/zipline/features/oauth.md): Enable social login with Discord, Google, GitHub, and OpenID Connect providers - [Video Thumbnails](https://mintlify.wiki/diced/zipline/features/video-thumbnails.md): Automatically generate thumbnails for uploaded video files - [Webhooks](https://mintlify.wiki/diced/zipline/features/webhooks.md): Send notifications to Discord or HTTP endpoints when files are uploaded or URLs are shortened - [Install with Docker](https://mintlify.wiki/diced/zipline/get-started/docker.md): Deploy Zipline using Docker Compose for a quick and reliable setup - [First steps](https://mintlify.wiki/diced/zipline/get-started/first-steps.md): Configure your Zipline instance and get started with your first upload - [Install from source](https://mintlify.wiki/diced/zipline/get-started/source.md): Build and run Zipline from source for development or custom deployments - [Custom Domains](https://mintlify.wiki/diced/zipline/guides/custom-domains.md): Configure multiple domains and custom upload domains for Zipline - [Migration Guide](https://mintlify.wiki/diced/zipline/guides/migrations.md): Migrate data from Zipline v3 or another Zipline v4 instance - [Reverse Proxy Setup](https://mintlify.wiki/diced/zipline/guides/reverse-proxy.md): Configure a reverse proxy (Nginx, Caddy, Apache) for Zipline - [S3 Storage Setup](https://mintlify.wiki/diced/zipline/guides/s3-setup.md): Configure Zipline to use S3-compatible storage for file uploads - [SSL/HTTPS Setup](https://mintlify.wiki/diced/zipline/guides/ssl-https.md): Configure SSL/TLS certificates for secure HTTPS access to Zipline - [Troubleshooting](https://mintlify.wiki/diced/zipline/guides/troubleshooting.md): Common issues and solutions for Zipline - [API Clients & Libraries](https://mintlify.wiki/diced/zipline/integrations/api-clients.md): Use Zipline programmatically with API clients and libraries - [Flameshot Integration](https://mintlify.wiki/diced/zipline/integrations/flameshot.md): Configure Flameshot to upload screenshots to your Zipline server - [ShareX Integration](https://mintlify.wiki/diced/zipline/integrations/sharex.md): Configure ShareX to upload files and screenshots to your Zipline server - [Welcome to Zipline](https://mintlify.wiki/diced/zipline/introduction.md): The next generation ShareX and file upload server with powerful features and easy deployment