Buku
Self-HostedOpen-source command-line bookmark manager with encryption and search capabilities
Overview
Buku is a lightweight terminal-based bookmark manager focused on privacy and efficiency. It supports tagging, full-text search, end-to-end encryption for sensitive entries, and import/export from browsers like Chrome, Firefox, and Safari. Sync across devices is possible via Git or cloud storage (e.g., Dropbox). Deployment is simple: install via pip, system package managers (apt, dnf), or source from GitHub—no server needed as it runs locally on your machine.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
docker-compose.template.yml TEMPLATE
version: '3'
services:
buku:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: buku
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Command-line interface for keyboard-driven workflow
- End-to-end encryption for sensitive bookmarks
- Full-text search and tagging with cross-browser import/export
Frequently Asked Questions
? Is it completely free?
Absolutely—Buku is open-source under GPLv3, with no hidden costs or subscriptions.
Top Alternatives
People Also Ask about Buku
Buku vs PocketBuku vs Raindrop.ioBuku vs Pinboard Buku 2025 review Buku docker-compose example
Tool Info
Pros
- ⊕ Privacy-focused (local storage + encryption, no forced cloud dependency)
- ⊕ Lightweight and low-resource usage
Cons
- ⊖ CLI-only (no graphical interface)
- ⊖ Requires basic terminal proficiency to use effectively