Self-hosted
Runs on your VPS, your cloud or your own hardware. The data never leaves where you put it.
PlikShare is an open-source, self-hosted file-sharing platform. Run it on your own infrastructure. Unlimited users, unlimited workspaces, no per-seat pricing, no vendor lock-in.

docker pull damiankrychowski/plikshareamd64 · arm64Runs on your VPS, your cloud or your own hardware. The data never leaves where you put it.
Licensed under AGPL-3.0. Read it, audit it, fork it. No black boxes, no telemetry.
Users, workspaces and files. No seat counting, no usage tiers, no surprise invoices.
Per-storage encryption - up to full encryption, where neither the database nor file storage ever holds plaintext.
PlikShare is not a thin demo. It ships a complete file platform out of the box.
VPS disk, AWS S3, Cloudflare R2, DigitalOcean Spaces, Backblaze B2, Azure Blob, Google Cloud Storage.
None, server-managed AES-256-GCM, or full encryption with keys derived from your password.
Sign in with Google, Keycloak and other OIDC providers, or enforce SSO-only login.
Turn any folder into a controlled sharing surface with granular permissions.
Send files with a link - custom slug, expiry, password and a download cap.
Per-workspace trash with a configurable retention window and an automatic sweeper.
Every action recorded, with a per-event policy you tune for severity and noise.
PDFs, video, audio, markdown with Mermaid diagrams, and browsing inside ZIP files.
AWS Textract OCR and ChatGPT - extract text from documents and query your files.
Protect accounts with TOTP authenticator codes and single-use recovery codes.
Scoped admin roles, plus per-link box access - upload-only, download-only, preview-only or full.
Upload a ZIP to have it unpacked, or select a whole file tree and pull it down as one archive.
Organize files into workspaces and invite members by email or a shareable link.
Edit markdown files right in the browser - the one file type PlikShare lets you change in place.
Decide per user which storage backends they may create workspaces on.
Upload your own Terms of Service and Privacy Policy, and add any number of required or optional consent checkboxes to the registration form.
Drag files in to upload, drag items to reorder, and move several at once between folders.
Pin a note to any file and leave comments on it. The context travels with the file instead of getting lost in a separate chat.
Point each storage at the backend that fits - a humble VPS disk or any major object store. Mix several in one installation and pick per workspace.

Encryption is chosen per storage, so different data can carry different guarantees in the same installation.
No server-side encryption. Files stored as-is, with direct client-to-storage transfers.
AES-256-GCM with a managed key. Files encrypted at rest before they reach storage.
Files, names and metadata encrypted with keys from your password. The database and storage never hold plaintext.
Upload a ZIP and PlikShare unpacks it into folders for you.
Going the other way, tick any mix of files and folders in the tree and pull them down as a single archive. No clicking through items one by one.
PlikShare previews PDFs, video, audio and text in the browser, renders markdown with Mermaid diagrams, and lets you step inside ZIP archives to preview their contents.
Markdown files can even be edited in place. The first step toward a workflow built for both people and AI.
Pick files and folders, generate a share link, and decide exactly how it behaves: a custom URL slug, an expiry date, a password and a maximum download count.
Recipients get a clean browseable preview - a file tree, per-file previews and an optional one-click ZIP bundle - without an account.
A deleted file lands in the workspace Trash, not the void. Restore it to where it was, or anywhere else, in a click.
A configurable retention window quietly purges old trash on its own, and every automatic purge is recorded in the audit log.
A box turns any folder into a controlled sharing surface. Invite teammates by email - each gets a named account with the access you grant - or open the box to the world via an anonymous link.
Mix scopes per member or per link: upload-only intake, download-only delivery, preview-only review, or full collaboration. All audited, all changeable, all live. The box reflects the new rules the moment you save them.
Spin up a box, decide what's inside, pick who can do what. Then copy the <plikshare-box-widget> snippet and paste it into your page.
Visitors get the same browser, uploads and previews the box allows. Change the permissions any time and the embed reflects it instantly.
PlikShare records more than 130 event types - every upload, share, deletion, sign-in and setting change - so you always know what happened, when and by whom.
Tune it with a per-event policy: mute noisy events, override severity, and set it for the whole installation or per workspace. The editor even shows each event's 30-day volume, so you can see what's worth keeping.
One Docker image, AMD64 and ARM64. Configure an email client and a storage. That's the whole setup.
Run the install script or pull the Docker image onto your server.
Connect a storage backend and pick the encryption mode that fits.
Invite teammates by email, SSO, or just share a sign-up link.
If you'd like a hand getting PlikShare running, or you want it fully managed by someone else, let's have a quick chat.
Free, open source and yours to keep. Install it on your infrastructure and take file sharing back.