plumio
★ 139A self-hosted alternative to Notion, Evernote
GNU Affero General Public License v3.0Open Source — No PaywallSingle Container — single container — minimal hosting footprintBinary · SourceNo external DB3+ active committers (12mo)
About
plumio is a self-hosted markdown editor and note-taking platform aimed at individuals and teams that want to keep their documents private and under their own control. It combines a browser-based...
Community Ratings
No ratings yetNew this week
Read recap →Weekly Recap — Oct 16, 2026 – Oct 23, 2026Oct 23, 2026
Features
- markdown editing
- live preview
- document encryption
- colorful item organization
- multi-user support
- multi-organization support
- self-hosting
- webhooks
- API key management
- automated backups
Details
- Last Updated
- Oct 25, 2026
- Created
- Jan 20, 2026
- Install Methods
- binarysource
- Requirements
- Node.js
- Authentication
- local
- API
- REST
- Backup & Export
- built-in-backupfile-backup
- Runtime / Stack
- NodejsDocker
- Privacy & Independence
- No Cloud RequiredOffline Capable
- User Model
- Multi-UserMulti-Tenant
- Deployment
Deployment: Docker Compose ✓Single Container — minimal hosting footprintsingle container
Run plumio with Docker Compose
Compose file from the plumio project repository.
1 service
≈1.0 GB RAM requested (from Docker memory limits)
needs persistent storage (1 volume)
docker-compose.yml · @ 9a37da3 · scanned Oct 7, 2026
version: '3.8'
services:
plumio:
image: ghcr.io/albertasaftei/plumio:latest
container_name: plumio
restart: unless-stopped
ports:
- "3000:3000" # Frontend
- "3001:3001" # Backend API
environment:
- NODE_ENV=production
- BACKEND_INTERNAL_PORT=3001
- DOCUMENTS_PATH=/data/documents
- DB_PATH=/data/plumio.db
- JWT_SECRET=${JWT_SECRET}
- ENCRYPTION_KEY=${ENCRYPTION_KEY}
- ALLOWED_ORIGINS=http://${FRONTEND_URL}:${FRONTEND_PORT}
- ENABLE_ENCRYPTION=true
- SMTP_HOST=${SMTP_HOST}
- SMTP_PORT=${SMTP_PORT}
- SMTP_USER=${SMTP_USER}
- SMTP_PASS=${SMTP_PASS}
- SMTP_FROM=${SMTP_FROM}
- APP_URL=${APP_URL}
volumes:
- plumio-data:/data
networks:
- plumio-network
healthcheck:
test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:3001/api/health"]
interval: 5m
timeout: 10s
retries: 3
start_period: 40s
deploy:
resources:
limits:
memory: 1G
reservations:
memory: 512M
# Automated backup service (optional - requires --profile backup)
# backup:
# image: alpine:latest
# container_name: plumio-backup
# restart: unless-stopped
# profiles:
# - backup
# volumes:
# - plumio-data:/data:ro # Read-only access to data
# - ./backups:/backups # Backup destination
# - ./backup.sh:/backup.sh # Backup script (read-write for chmod)
# environment:
# - BACKUP_RETENTION=7 # Keep backups for 7 days
# - BACKUP_SCHEDULE=0 2 * * * # Daily at 2 AM
# command: sh /backup.sh
# depends_on:
# - plumio
# networks:
# - plumio-network
volumes:
plumio-data:
driver: local
networks:
plumio-network:
driver: bridge
This file may be out of date. Check the plumio documentation for current setup steps.
Tags
Track your self-hosted stack
Bookmark software to try, rate tools you've used, and keep your collection in one place.
Metadata extracted from README on Jun 14, 2026
Related Software
Docs
16.9k
An open-source collaborative text editor for teams to write, organize, and share knowledge in real time.
Note Taking AppsKnowledge ManagementPermissive License+3
flatnotes
3.3k
A self-hosted, database-less note-taking web app that stores notes as markdown files in a flat folder.
Note Taking AppsPermissive LicenseWikis+3
Collabst
418
Self-hosted collaborative workspace for Typst.
Note Taking AppsDocument ManagementKnowledge Management+1
4 Containers
Wiznote
Manage your knowledge in documents with folders, markdown, full text search and webpage collection support.
Knowledge ManagementNote Taking AppsDocument Management+1
Zim
2.2k
Zim is a graphical desktop wiki editor for organizing notes, journals, task lists, and other plain-text wiki pages.
WikisNote Taking AppsKnowledge Management+3
Etherpad
18.6k
Etherpad is a real-time collaborative web editor for creating and editing shared pads.
Office SuitesPermissive LicenseDocument Management+2
eLabFTW
1.5k
eLabFTW is a browser-based electronic lab notebook and research team manager with built-in database and API support.
CMS PlatformsCopyleft LicenseSelf Hosting Solutions+4
Overleaf
18.3k
An open-source online real-time collaborative LaTeX editor.
Note Taking AppsIDE ToolsDocument Management+2
Open Core
Writing
1.1k
A lightweight, distraction-free Markdown text editor that runs in the browser.
Note Taking AppsPermissive LicenseDocument Management+1
Memos
64.1k
Memos is an open-source, self-hosted note-taking tool for quick capture.
Note Taking AppsPermissive LicenseKnowledge Management+2
Single Container
TriliumNext Notes
38.6k
Trilium Notes is a free, open-source hierarchical note-taking application for building large personal knowledge bases.
Note Taking AppsCopyleft LicenseKnowledge Management+3
Single Container
Livebook
5.9k
Livebook is a web application for interactive and collaborative Elixir code notebooks.
Note Taking AppsIDE ToolsAutomation Tools+4
4 Containers