74 apps Sharing
Papermark screenshot thumbnail

Papermark

With nearly 9,000 GitHub stars and adoption by over 60,000 companies across 100 countries, Papermark is the open-source DocSend alternative that turns document sharing into a data-rich conversation between you and your viewers. Every shared document generates page-by-page analytics showing exactly which pages capture attention, how long viewers spend on each section, where they drop off, and whether they return for a second look, with real-time notifications the moment a document is opened. Virtual data rooms support unlimited folders with drag-and-drop organization, bulk uploads, granular per-viewer permissions, dynamic watermarking that stamps each page with the viewer's identity, and NDA gating that requires agreement before access. Custom branding applies your logo, colors, and custom domain to every shared link and download page, while email verification and password protection add authentication layers. The AI Data Room Copilot lets viewers chat with uploaded documents, ask questions, and receive contextual summaries directly within the data room interface. The developer platform exposes 43 REST API operations covering data rooms, documents, folders, links, visitors, and analytics, with an MCP server for AI agent integration and a CLI for automation. Built on Next.js with TypeScript, Prisma ORM, PostgreSQL, NextAuth.js authentication, and shadcn/ui components. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPLv3 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
Galene screenshot thumbnail

Galene

Galene is a self-hosted video conferencing system that runs full meetings, lectures, and tutorials in the browser while asking remarkably little of the server it runs on. Every group gets its own page with video tiles, a user list, and a chat pane, and participants join from desktop or mobile browsers with nothing to install. Presenters share a screen or individual windows, stream a video or audio file straight from disk, and switch to blackboard mode when a slide needs resolution more than frame rate. Moderators can warn or remove participants and lock the group, raise-hand status keeps question queues orderly, and anyone can blur their background or exchange files directly with peers. Groups are simple configuration files: set public or private rooms, passwords or login tokens, client limits, and expiry windows, then create users with moderator or presenter privileges using the galenectl command. Automatic subgroups spin up identical breakout rooms on demand, the pattern its author uses to supervise forty students working in pairs during computer science practicals. Calls stay smooth on poor networks because the server adapts video quality per participant, recovers lost packets, and relays media through its built-in TURN server when firewalls block direct paths. 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
Yopass screenshot thumbnail

Yopass

With nearly 3,000 GitHub stars and active development since 2014 through version 14.2.0, Yopass eliminates the universal bad habit of sharing passwords and API keys through Slack messages, email threads, and ticket systems by encrypting secrets entirely in the browser using OpenPGP before anything reaches the server. The Go backend stores only ciphertext — it never sees plaintext — while the React frontend handles all encryption and decryption client-side, generating one-time URLs that self-destruct after a single viewing or when the configured expiration of one hour, one day, or one week passes. File upload support streams encrypted files with configurable size limits, and optional custom password protection adds a second encryption layer beyond the URL-embedded key. The server supports Redis or Memcached as storage backends with automatic key expiration, deploying via Docker Compose in under five minutes or as Kubernetes manifests for production environments. Built-in TLS support works alongside reverse proxy configurations for Nginx, Caddy, and Traefik with automatic Let's Encrypt certificate provisioning. Prometheus metrics expose HTTP request counts, latency histograms, and secret lifecycle counters for Grafana dashboard integration and alerting. Read-only mode enables split-instance deployments separating secret creation from retrieval across different network zones. Multi-language support localizes the interface for international teams. The open-source core under Apache 2.0 provides full self-hosted functionality with no account management required. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.

Deploy
OpenList screenshot thumbnail

OpenList

OpenList gathers every place your files live, local disks, S3 buckets, OneDrive, Google Drive, Dropbox, NAS shares, and forty-odd other services, into one browsable file list behind a single login. Mount each storage at its own path and the whole collection behaves like one tidy drive: documents open in the browser, whether PDF, Markdown, source code, or Office files, images get a gallery mode, and videos and audio play in place with subtitle and lyric support. Everyday file work happens in the same window: upload, delete, rename, move, and copy, including copying directly between two storages when you are migrating off a cloud plan. Offline download tasks let the server fetch links for you in the background, and multi-threaded acceleration squeezes speed out of sluggish single connections. Every folder can also be mounted as a real drive on your computer through the built-in WebDAV and FTP servers, with per-user permissions deciding who may read, upload, rename, or delete. Protected routes add passwords in front of sensitive shares, permalinks hand out direct download links, and granular user rules can hide files or open archive contents without extracting them. 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
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
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
FolderHost screenshot thumbnail

FolderHost

FolderHost turns a folder on your server into a private cloud that you and your team reach from any browser, with the whole platform shipping as one executable of about 19MB and zero dependencies to install. Upload, download, move, copy, rename, archive, and extract files through a familiar explorer interface, with chunked uploads that survive big transfers and a recovery bin that keeps accidental deletions restorable within limits you set. Code files open in a real editor where several people can type at once, which makes it a surprisingly handy way to tweak server configs or a game server's files together live. Long-running programs can be registered as services and started, stopped, and driven from a built-in terminal that shows live uptime and memory use. Accounts come with granular permissions for every action, optional folder scopes that confine a user to one directory tree, and per-instance storage quotas. Every activity lands in audit logs you can review and auto-expire, sessions use short-lived tokens tied to the login device, and TLS can be self-signed for a LAN or issued through Let's Encrypt for a public domain. 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.

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
Tiny File Manager screenshot thumbnail

Tiny File Manager

Browse, upload, edit, preview, and archive the files on your server from any web browser, with no FTP client, no shell session, and no database to set up. Tiny File Manager lists every folder in a sortable table showing size, modified date, permissions, and owner, with a search box that filters as you type. Drag files into the upload zone, send several at once, or paste a URL for the server to fetch. Rename items, select several to copy, move, delete, or pack into a zip or tar archive, and extract uploaded archives on the server. Click any text file to open the built-in editor, which offers syntax highlighting for 150+ languages and 35+ color themes, so quick fixes to configs and scripts happen where the files live. Images, audio, video, and text open in a preview without downloading, and every file has a copyable direct link. Give teammates or clients their own accounts, each locked to a root folder you choose, mark accounts read-only, and limit uploads to approved file extensions. Hide folders you never want listed, restrict access with IP allow and block lists, switch between light and dark themes, pick from 35+ interface languages, and use the responsive layout on a phone. Setup is one file copied to a web server, or one Docker container. 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.

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
Piik screenshot thumbnail

Piik

Share a game, a film, or your holiday photos with up to 20 friends, and let them watch from a browser tab with nothing to install. The host picks a screen, window, browser tab, or camera, then sends an invite link or a four-digit room code, with an optional room password. Friends open it on a desktop or phone, press Play, and chat or react while it runs, with optional on-screen chat. A microphone switch adds spoken commentary, with a choice of input device and voice volume. Video travels directly between participants where possible, and a self-hosted server can add automatic forwarding for networks that block direct links. Sharing settings cap resolution from 480p to 1440p, frame rate up to 60 fps, and audio at 64, 128, or 192 kbps, with Clarity, Balanced, and Fluency presets and a choice of VP8, H264, or automatic codecs. Viewers get playback controls, picture-in-picture, fullscreen, light and dark themes, and a connection topology view. The interface follows the system language in Chinese or English, with a visual-only mode for a text-free look. Piik App adds native capture on Windows, macOS, and Linux, while a hosted site works from any desktop browser. A self-hosted site can set a site passphrase, a viewer limit per room, and automatic cleanup of empty rooms. 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
Fireshare screenshot thumbnail

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.

Deploy
MiroTalk screenshot thumbnail

MiroTalk

MiroTalk P2P gives your team browser meeting rooms with video, screen sharing, and chat, where the media travels directly between participants instead of through a rented cloud. Create a room, send the link, and guests join from any modern browser with nothing to install and no account to create. Calls carry video at high frame rates, and anyone can share a full screen, one window, or a browser tab to walk through documents and slides. The built-in recording captures screen, camera, and audio in the browser, ready to download and pass along after the meeting. Chat supports Markdown formatting and emoji, and the room also packs a collaborative whiteboard, a shared text editor, live polls, and breakout rooms. Files move between participants inside the call, and speech recognition plus voice commands keep hands free during long sessions. Hosts lock rooms with passwords, hold arrivals in a lobby, and require approval before strangers wander in. Sign-in through OIDC, per-room JWT credentials, and host protection controls keep recurring meetings behind your own identity provider. A full REST API creates rooms from your own tools, Slack and Mattermost commands start calls from chat, and an iframe embed drops meetings into existing pages. The interface speaks 133 languages, and an optional ChatGPT assistant joins rooms to answer questions in the conversation. 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
Papra screenshot thumbnail

Papra

Somewhere between the shoebox and the inbox, Papra keeps receipts, warranties, and leases in a self-hosted archive you can actually search. Upload a photographed receipt and built-in OCR reads its text, so a search for the store name finds it later. Searches combine name:, content:, tag:, created:, and has: filters with AND, OR, NOT, and parentheses, and any query can be saved as a sidebar view. Tagging rules label uploads by name or content and can be applied to documents already stored. Optional AI auto-tagging works with a cloud provider or a local model such as Ollama. Custom properties add searchable typed fields such as text, number, date, yes or no, and select. Organizations keep a household's or a team's archive apart, with owner, admin, and member roles. Share links let outsiders open a document without an account, with optional passwords and expiry dates, and each link can be switched off. Forward an email to a generated address, or drop files into a watched folder, and documents arrive without opening the app; both are opt-in. Deleted files wait 30 days in the trash, and optional encryption protects stored files. Sign in with email, GitHub, Google, or a custom OAuth2 provider, and script the archive through the API, SDK, CLI, or webhooks. 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
Peergos screenshot thumbnail

Peergos

Peergos is a peer-to-peer encrypted drive, messenger, email client, and private social network where your files and friendships stay unreadable to the server that stores them. You browse, upload, and organize files in a familiar web drive, then share a folder with a friend or send anyone a secret link whose key never travels to the server, so the link itself cannot leak what it opens. The built-in messenger handles private conversations, an encrypted email client with a bridge reaches the outside mail world, and the social feed shows posts only to the people you chose, with even the friend graph hidden from the operator. Web apps run from Peergos inside a sandbox and see only the data you grant them, which turns the drive into a private place to run tools rather than a folder other services reach into. Because encryption happens on your machine before anything is stored, a compromised server yields ciphertext and no file names, sizes, or sharing relationships. Host it at home and the same account gives your household storage plus its own communication platform; log in from any browser without carrying keys, because your password rebuilds them. 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
Scoold screenshot thumbnail

Scoold

Scoold brings Stack Overflow-style Q&A to a server you control, so answers get voted, accepted, and found again instead of scrolling away in chat. Askers get a Markdown editor with live preview, tags, and emojis, and the form suggests similar questions and flags likely duplicates before anything is posted. Answerers collect upvotes, accepted answers, reputation points, and badges, including custom ones with your own text, icon, and color. Authors and moderators can restore any earlier revision, because every edit is kept. Searchers can use Lucene syntax such as exact phrases, wildcards, and boolean operators. Admins split one site into private spaces, up to ten in the free edition, and choose how people sign in: email and password, LDAP, or social providers such as Google and GitHub. They can also back up and restore data, import a Stack Overflow for Teams export, and follow a dashboard of questions, answers, traffic, and active members. Builders get a REST API with OpenAPI docs, signed webhooks, Zapier and n8n connectors, and an optional MCP server for AI assistants. Color themes include a dark mode, Mermaid diagrams and KaTeX formulas can be switched on, and right-to-left languages are supported. SAML, SCIM, file uploads, and chat integrations are Pro-edition features. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.

Deploy
FileCat screenshot thumbnail

FileCat

One browser tab can run your whole server, and FileCat is the tab: a self-hosted web file manager that also serves as a lightweight server operations console. Browse, upload, download, and edit files with inline previews for images, video, and Markdown, then keep writing in a Typora-style WYSIWYG Markdown editor or sketch on the built-in Excalidraw whiteboard. Remote storage stops being remote: SFTP, S3, WebDAV, SMB shares, and Baidu Netdisk mount as ordinary local folders under the same operations, and your own directories publish back out over SMB, WebDAV, and SFTP for Windows Explorer and other clients. A web SSH terminal and in-browser RDP sessions reach servers and Windows desktops without separate tools, and the system dashboard watches CPU, memory, disk, and network in real time. Oversized log files open instantly, deep search digs through names and file contents with regex and filters, and custom command pipelines cover CI/CD routines across machines linked by the built-in network tunneling. An optional AI agent, connected to your own model API and reachable through chat platform bots, assists with operations and file tasks, and multi-user permissions with shareable download links decide who touches what. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.

Deploy