README file from
GithubPlik Uploader for Obsidian
Upload notes, files, and folders from your vault to a self-hosted Plik server and copy the share link — all from Obsidian.
Features
- Upload current note — send the active file to Plik via command palette or ribbon icon
- Export to PDF & upload — render any Markdown note to PDF (desktop) and upload in one step
- Upload any file — right-click any file in the file explorer → "Share via Plik"
- Zip & upload folders — right-click a folder → "Share via Plik (zip)"
- Left sidebar — browse upload history, copy links, delete uploads remotely
- Share options — TTL (1d, 1w, 1m, never), one-shot links, password protection
- Remote deletion — delete uploads directly from Obsidian
- Local history — keep track of all past uploads with expiry indicators
- i18n — English, French, Spanish (auto-detect from Obsidian locale)
Requirements
- Obsidian desktop (PDF export requires desktop)
- A running Plik instance
- (Optional) A Plik API token to manage your storage space
Installation
From Community Plugins
- Open Obsidian → Settings → Community Plugins → Browse
- Search for Plik Uploader
- Install → Enable
Manual
- Download
main.js,manifest.jsonfrom the latest release - Create a folder
plik-uploaderin your vault's.obsidian/plugins/directory - Copy the files into that folder
- Enable the plugin in Settings → Community Plugins
Configuration
- Open Settings → Plik Uploader
- Enter your Plik server URL (e.g.
https://plik.example.com) - (Optional) Enter an API token to manage your uploads
- Choose default TTL, sidebar behavior, and language
Development
npm install
npm run dev # watch mode
npm run build # production build → main.js
npm test # run tests