31 apps WeTransfer
DashBeam screenshot thumbnail

DashBeam

DashBeam sends files and folders of any size straight from one device to another, end to end encrypted, with no cloud account, no size limits, and nothing parked on a third party server in between. Drop in a file and share it through a short code, a link, or a QR scan; whoever receives it needs no account and can collect it in a plain browser tab with nothing installed. On the same network, nearby machines appear on their own, so pairing two devices and sending between them takes a couple of clicks instead of a cable or a memory stick. Pair a device once and it stays reachable by its identity, so your machines can exchange files from anywhere without swapping fresh tickets every time. Interrupted transfers resume where they stopped, and hopping from Wi-Fi to cellular mid-send does not drop the connection. One share can fan out to several receivers at once, and devices you mark as trusted can accept files automatically, which suits pushing builds, media libraries, or backups around a small fleet. You can preview what is arriving before downloading it, and a local history records every completed transfer. The repository also ships Docker Compose stacks for your own relay and discovery server, so even the encrypted fallback path can run entirely on machines you own. 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.

Deploy
Pingvin Share X screenshot thumbnail

Pingvin Share X

Pingvin Share X is your own WeTransfer, running on your server, with none of the transfer limits or expiring-link anxiety of the free tiers. Drop in a file of any size, get a link, and decide exactly how it behaves: an expiration date after which it vanishes, a password gate, a cap on how many visitors may open it, or all three. Email the link straight to recipients from the share dialog, and get notified when they download. Reverse shares flip the flow around: send someone a link and they upload files to you through it, which is perfect for collecting client deliverables, application documents, or the family photo archive without a single email attachment thread. Attachments can be scanned with ClamAV before anyone touches them, and storage lives on your disks or in S3-compatible buckets. Accounts connect through OIDC or LDAP single sign-on for teams, and an extensive admin panel tunes everything from password policy to upload chunk sizes. Registration rules decide whether your instance is a private family tool or an open drop point for your whole crew. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. BSD-2-Clause licensed.

Deploy
Zipline screenshot thumbnail

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.

Deploy
Mikochi screenshot thumbnail

Mikochi

Point a browser at your server's folders and skip the FTP clients, the SSH tunnels, and the heavyweight cloud clones: Mikochi turns any directory on your machine into a clean web file browser you can open from anywhere. You browse nested folders in a fast list view, jump to files with fuzzy search, upload new material, create folders, rename items, and delete what is no longer needed. Whole directories come down as a single tar.gz archive, which makes backups and bulk transfers painless. Media files get a smarter treatment: Mikochi generates streaming links that open directly in VLC or mpv, so a film or album stored on the server plays on your screen without downloading gigabytes first. Access stays protected behind a username and password login with JWT sessions, and you can serve everything over TLS with your own certificates or disable authentication entirely on a trusted private network. Deployment takes one Docker command with a mounted data directory, and Kubernetes users get an official Helm chart. Homelab owners point it at a NAS share, developers drop it on a build box, and anyone tired of scp commands gets a permanent window into their files. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
FileSync screenshot thumbnail

FileSync

Moving a 40 GB video from your laptop to three colleagues takes a shared link instead of a cloud upload when FileSync sends it from one device to many in real time, straight between browsers, from a server you host yourself. Open a room, share its link or QR code, and everyone inside can send, receive, and download everything as a zip. The files travel directly between browsers over encrypted connections while the server only introduces the devices to each other, so your documents never sit on someone else's disk. A verification key rides inside the link itself and is never sent to the server, proving the person who joined is the person you invited. Transfers stream to disk as they arrive, so file size is limited by storage rather than memory, and every file is checked with SHA-256 the moment it lands. Close a tab mid-transfer and the download resumes from the last saved byte instead of starting over. You can send whole folders, paste straight from your clipboard, and coordinate through the built-in room chat while the files move. When two devices cannot connect directly, the included relay carries the traffic automatically, and rooms can ask for a password before anyone joins. Recipients need no account and install nothing; they open the link in any modern browser and start receiving. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
Rustypaste screenshot thumbnail

Rustypaste

Sharing a file with one command is the whole idea: pipe a file to Rustypaste with curl and get back a short URL with a memorable random name like square-fish.txt. Links can expire after a set time, vanish after a single view, or require a password hashed with Argon2id before the file opens. The service also shortens long URLs, fetches files from remote addresses for you, and removes duplicate uploads so the same file is not stored twice. Everything lives on the local filesystem, which means no database to provision, back up, or tune; configuration reloads while the server keeps running. An upload form is available for browser users, HTTP authentication guards private instances, and file listing and deletion endpoints keep housekeeping scriptable. It ships as a single binary and an official Docker image, so a personal file-sharing endpoint can be running on a server in minutes and stay out of the way afterward. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
PsiTransfer screenshot thumbnail

PsiTransfer

Upload files, get a share link, let it expire: PsiTransfer is a self-hosted WeTransfer with no accounts, no logins, and no third-party cloud with size caps and metadata harvesting. The engineering focus is large files over imperfect networks. Uploads use the tus.io resumable protocol, so a dropped connection on a multi-gigabyte video resumes exactly where it stopped once you're back online; downloads support HTTP range headers for the same resilience, and everything streams, so file size is bounded by your disk rather than memory. Files organize into upload buckets with retention you control: expire after a set time (up to weeks) or after a one-time download, with automatic cleanup when links lapse. Recipients need nothing installed - they open the link, preview files in modal views, and grab everything as a zip or tar.gz archive with one click. Buckets can be password-protected (AES-encrypted download lists), and security-through-obscurity is done properly: bucket URLs use hashed UUID tokens and stored filenames are replaced with UUIDs. An optional admin page (enabled by setting an admin password) lists bucket information and storage. The Vue.js frontend ships under 100 KB gzipped and is fully responsive. Honest caveat from the author: no end-to-end payload encryption yet. BSD-licensed, Docker-ready.

Deploy
Snowshare screenshot thumbnail

Snowshare

A dropped connection should not restart a 20 GB upload: SnowShare is a self-hosted app for sharing files, links, and pastes, with resumable transfers and an expiry date, a view limit, a password, and a QR code available on every share. Put several files into one share and let recipients preview common formats right in the browser, shorten a long address with an optional custom slug, or publish text and code with syntax highlighting. People you send a link to can open it with or without an account, depending on how you configure the instance. Give your users email and password accounts or OAuth sign-in, turn on email verification and CAPTCHA, and set separate storage quotas for anonymous visitors and registered users. Keep uploads on local disk or move them to S3-compatible storage, apply your own branding, and change quotas, sharing rules, SMTP, and storage from the admin panel without restarting. Automate sharing through the REST API with keys created from your profile, drop the generated ShareX uploader files into your capture tool, and receive signed webhook events when shares are created, opened, or deleted. Read the interface in English, French, Spanish, German, Dutch, or Polish, and let expired shares clean themselves up every hour. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. CC0 1.0 licensed.

Deploy
PlikShare screenshot thumbnail

PlikShare

Sending a client a big file should not mean renting seats on someone else's cloud, and PlikShare turns your own server into a file sharing platform with unlimited users, unlimited workspaces, and no per-seat pricing. Its central idea is the box: a controlled gateway between your folders and the outside world, where you invite collaborators, mint anonymous links, and decide who may upload, download, preview, or drop files into an upload-only inbox. Quick share links carry custom slugs, expiry dates, passwords, and download caps, and every box can embed into another website as a live widget whose permissions update the moment you change them. Storage is your choice per workspace, from the server's own disk to S3, Cloudflare R2, Backblaze B2, Azure Blob, Google Cloud Storage, or any S3-compatible server, and each storage picks one of three encryption modes, including full encryption where names and contents are sealed with keys derived from each user's password. Bulk uploads arrive as a single zip that rebuilds its folder structure on landing, bulk downloads assemble from an explorer tree, and previews cover video, audio, PDFs, Markdown with diagrams, and even the inside of zip archives. Single sign-on through multiple OIDC providers, granular admin roles, an optional MCP server for scoped AI agents, and OCR or chat integrations round out a platform that stays lean on a small server. 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.

Deploy
SkySend screenshot thumbnail

SkySend

Only the person holding the link can open what you share with SkySend, a self-hosted file and note sharing service that encrypts everything in the browser before it leaves your device. Sending a contract? Drop in the file, several files, or a whole folder, and share the link. Need documents from a client? Send an upload link instead, and whatever comes back is encrypted for you alone. Handing over a password or an SSH key? Write it into a note that burns after reading. Notes can mix text, Markdown, generated passwords, and highlighted code in a single page. Every share can expire by time, stop after a set number of downloads or views, and carry an optional password as a second lock. The command-line client uploads, downloads, and reads notes with the same encryption, and its full-screen mode shows each link as a QR code. No accounts are needed: My Links keeps your shares in the browser, and optional OIDC sign-in limits who may create them. Encrypted uploads sit on local disk or any S3-compatible bucket, and the interface offers 13 languages and three themes. 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.

Deploy
Flare screenshot thumbnail

Flare

Screenshot, copy link, done: that is the loop Flare is built to make instant on your own server. Connect ShareX, Flameshot, KDE Spectacle, or a plain upload script once, and captures land in a vault you control instead of a third-party host that deletes them next month. Files live in folders with nested structure, bulk moves, automatic tagging rules, and one share link per folder, while previews handle images, video, PDFs, and syntax-highlighted code without downloading anything. Search digs through filenames, dates, and text extracted from images by OCR, so the screenshot from three weeks ago is findable by what it says. Password-protect a sensitive file, keep another private entirely, or publish it with a rich embed that unfurls properly wherever you paste the link. An appearance studio restyles branding, color palettes, and share page layouts, upload profiles carry reusable defaults between browser and screenshot tools, and the extras round out the kit: a URL shortener with click tracking, a pastebin, storage quotas, invite links, and tokens with signed webhooks for your own integrations. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
Tessera screenshot thumbnail

Tessera

Most file sharing leaves copies lying around forever; Tessera shares things with a built-in goodbye. Drop in a file, a whole folder, a code snippet, or a link and you get back a short code and a URL that anyone can open until it expires or hits the download count you set, at which point it is deleted. Expiry is checked on every request and each retrieval is counted atomically, so a one-time share cannot be raced by two people at once. Passwords can be required before anything is shown, code arrives syntax-highlighted, and images, SVGs, and diagrams preview in the page, with link cards when you paste the URL into chat. Uploads resume after interruptions and stream through the server without ballooning memory at any size. Behind the scenes you choose where bytes live: local disk, S3-compatible storage, Azure Blob, Google Cloud Storage, or WebDAV, several at once, added or retired from the admin panel without a restart. Accounts are optional for a home server, sign-in through OpenID Connect suits a team, and roles with per-account quotas decide who may upload, view everyone's shares, or change settings. Optional malware scanning, anonymous-upload caps, and rate-limited code lookups keep a public instance honest. A CLI and API tokens drive the same endpoints as the web app, so scripts can share and clean up exactly like people. 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.

Deploy
Transfer.sh screenshot thumbnail

Transfer.sh

Transfer.sh is a file sharing service you host yourself, where sending a file to anyone is one curl command and receiving it is one link. Upload from the terminal with a plain PUT request or drop files into the web front end, then share the returned address with teammates, clients, or your future self on another machine. Every upload can carry its own expiry rules: cap the number of downloads, set the number of days before deletion, and let the automatic purge clean up what nobody needs anymore. A private delete link travels back with each upload, so the sender can pull a file down early without asking an administrator. Passwords can encrypt content on the server with AES256 before storage, and command line users can encrypt locally with GPG before anything leaves their machine. Uploads can be scanned through VirusTotal or a local ClamAV daemon before they are shared, which suits support desks trading log bundles and installers with people outside the company. Storage is your choice: a folder on the server disk, an S3 bucket including MinIO and other S3 compatible stores, Google Drive, or Storj, picked by configuration rather than code changes. Basic authentication, rate limiting, and automatic HTTPS through Let's Encrypt round out a service that runs as one small container on port 8080. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
Chibisafe screenshot thumbnail

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.

Deploy
PicoShare screenshot thumbnail

PicoShare

PicoShare is a minimalist file-sharing service you host yourself: upload any file and get a direct download link that anyone can open, with no ads, no signups, and no size or format restrictions. Send a client a 4 GB video or a raw photo archive and they download the exact bytes you uploaded, because PicoShare never resizes or re-encodes media while sharing. Every upload can carry an expiration, from a day to never, and an optional private note that only you can see. When other people need to send files to you, create a guest link instead of asking for email attachments: guests upload through the link with no account, and you set the maximum file size, the total number of uploads, and an expiry date for each link. The files list shows everything you have shared with sizes, upload dates, and expirations, and every entry offers one-click link copying and deletion. A single shared secret guards the admin side, and all data lives in one SQLite database file that you can back up or replicate to cloud storage automatically. Run it as one small Docker container on your own domain and your download links stay yours. 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.

Deploy
MicroBin screenshot thumbnail

MicroBin

A video too large for Discord, a secret that should not live in a chat log, or a config file a headless server needs to fetch: MicroBin turns each into a short link with an animal name, served from your own machine. Paste text or code and it comes back with syntax highlighting, inline image and video embedding, and a QR code for moving it to a phone. Attach one file or several, then decide exactly who can see them: uploads can be public or private, editable or locked, set to expire on a schedule or to never expire. For sensitive material, server-side encryption and client-side end-to-end encryption keep contents unreadable without the password. Raw serving hands the plain bytes to curl, a browser, or another program, which makes the same box a tiny file endpoint for scripts and test rigs. A postbox mode lets people send you files and texts they cannot browse or delete afterwards, and a read-only mode with an uploader password turns the instance into a drop point with exactly one trusted sender. The admin console lists uploads and storage, and everything runs as one small binary backed by SQLite or a JSON file, comfortable in a few megabytes of memory. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. BSD-3-Clause licensed.

Deploy
QuickDrop screenshot thumbnail

QuickDrop

QuickDrop functions as an ephemeral, self-hosted file distribution node and pastebin that eliminates account requirements for rapid data transfers. Users can drag individual files, paste plain text code snippets, or drop entire folder structures while preserving complete directory hierarchies through automated client manifests. Resumable chunked transfers split multi-gigabyte payloads into resilient blocks, ensuring dependable uploads over unstable network connections. Senders can protect sensitive documents with optional AES encryption at rest, individual passphrase requirements, and automatic metadata stripping that removes GPS coordinates and camera EXIF markers. Granular share token policies restrict access by enforce maximum download quotas, burn-after-reading limits, or strict calendar expiration timestamps. In-browser viewers generate instant previews for code syntax, Markdown documentation, PDF reports, audio tracks, and high-resolution images without downloading files locally. Built-in QR code generators allow mobile devices to retrieve shared payloads instantly across local wireless networks. System operators can govern storage lifecycles through an administrative control panel with configurable retention windows, automated background garbage collection, and custom storage caps. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
ProjectSend screenshot thumbnail

ProjectSend

ProjectSend gives every client a private, signed-in page on your own server where only the files you assigned to them appear, so contracts, photo shoots, and quarterly reports skip the third-party file-sharing service. You upload once, then share a file or a whole folder with one client, a group, or anyone holding a public link, with an optional expiry date or download limit. Clients search, preview, and download files one by one or as a zip, whole folders included, comment on a document so questions stay beside it, and send files back within the quota you set. Uploads of up to 2 GB travel in resumable pieces, so a dropped connection pauses a transfer instead of ruining it. Folders, categories, custom client fields, and linked file versions keep a growing library tidy, while roles with granular permissions let staff work without becoming administrators. The activity log and download history record who received what and when, and the log exports to CSV. Sign-in works with email and password, LDAP, or Google and Microsoft accounts, with optional two-factor authentication. Your logo, watermark, themes, and editable email templates carry your brand, and the interface is translated into 16 languages. Optional virus scanning quarantines suspicious uploads, and a REST API with scoped tokens automates uploads, sharing, and account management. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-2.0-or-later licensed.

Deploy