Zipline
ShareX and file uploads, next generation: Zipline is a Node.js/React/PostgreSQL server that turns screenshot sharing and file hosting into something you run yourself instead of renting from Imgur or a paid image host. The core workflow is built around ShareX: generate an .sxcu config from your account settings, import it, and every screenshot or clipboard capture uploads to your domain with a short link copied automatically. Uploads accept any file type, organized with folders and tags, with token-protected uploading, optional password protection, view-limited auto-deletion, image compression, metadata stripping, automatic video thumbnails, and chunked/partial uploads for large files. File URLs come in configurable formats - UUIDs, dates, random alphanumerics, original names, even zero-width spaces. A built-in URL shortener adds vanity slugs, passwords, view caps, and custom domains. Discord embeds are first-class: customize OG metadata titles, descriptions, and colors so links unfurl exactly how you want, and fire fully customizable Discord or HTTP webhooks on each upload. Authentication is serious: OAuth2 (Discord, GitHub, Google, OIDC), TOTP two-factor, and passkeys, with invite-based registration and per-user quotas for shared instances. Storage targets local disk or any S3-compatible backend, a full REST API automates everything, and custom themes plus a PWA round out the experience.
Chibisafe
Turn any server into a high-speed media vault and file-sharing hub with Chibisafe, a self-hosted upload platform built for chunked large-file transfers, organized albums, and instant desktop screenshot workflows. Users drag and drop photos, videos, archives, or documents into the browser uploader, where multi-gigabyte files are automatically split into chunks to prevent network drops from ruining an active transfer. Uploaded media renders inside a responsive masonry or list gallery with in-browser video and audio previews, custom file tags, search filtering, and one-click shareable links. Organizers group related uploads into folders and public albums, mark sensitive collections with content warnings before loading, and publish syntax-highlighted text snippets or code gists alongside shortened URLs. Desktop and mobile power users connect ShareX, iOS Shortcuts, macOS quick actions, fswatch folder monitors, or the companion browser extension using personal API keys that route captures straight into designated albums. Instance administrators toggle between public, open-registration, and invite-only modes, enforce per-user storage quotas, offload storage to AWS S3, Backblaze B2, MinIO, or Wasabi via signed URLs, and customize rate limits or allowed extensions directly from the web settings panel. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Fireshare
FireShare turns a folder of game captures on your server into a browsable library where every clip gets its own permanent link, ready to paste into Discord the moment something worth bragging about happens. Point it at the directories you already record to and it scans what is there: the file people watch is always your untouched original, in MP4, WebM, or MOV, never a recompressed stand-in. Privacy is set per file, public for the feed, link-only for friends, or behind a password, and whole folders can be shared as a single link. It also sorts the chaos for you, detecting the game in each capture and shelving hundreds of timestamped filenames under proper cover art you can search and browse. Trim the dead air off a clip before posting it, add a title, description, tags, and a custom thumbnail, and watch the view count climb. For screens that struggle with huge originals, optional transcoding adds adaptive lower qualities on CPU or an NVIDIA GPU, and HDR captures get tone-mapped to SDR instead of looking washed out. Friends can upload through the browser or by token from scripts, new public clips can announce themselves to Discord or an RSS reader, and accounts come with permissions, profiles, and two-factor sign-in. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.
Chevereto
Build your own image and video sharing site, with public galleries, private albums, and embeddable links, on a server you control. Uploads arrive by drag and drop, clipboard paste, image URL, camera, ShareX, or API, in AVIF, JPEG, PNG, GIF, WebP, BMP, MOV, MP4, and WebM, and chunked transfers handle large files. Lossless JPEG handling fixes orientation and can strip EXIF data. Duplicate detection catches repeat uploads. Tags are created on the fly with autocomplete, camera models become tags automatically, and albums nest into sub-albums with covers, privacy levels, and passwords. Categories, search, and explore views help visitors find things; a bulk importer brings in folders of existing media. Each file gets viewer, direct, thumbnail, and medium links plus HTML, Markdown, and BBCode snippets with one-click copy, and oEmbed lets other sites preview a link. Roles split admin, manager, and user duties, profiles can be private, and two-factor authentication protects accounts. Files sit on local disk or S3-compatible storage, optionally served through a CDN URL. A dashboard tracks usage, color palettes and custom CSS and JavaScript restyle the site, and a single-profile mode suits a personal portfolio. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.