Bookodav
A self-deployable WebDAV server to transfer books between KOReader and other clients.
Install / Use
/learn @Joshuajrodrigues/BookodavREADME
Booko-DAV - Self-Deployable WebDAV for eBook Management
How to Setup
https://bookodav.joshuarodrigues.dev/
Features
- 10GB free storage tier with R2
- Native KOReader WebDAV compatibility
- Basic authentication protection
- Serverless architecture with minimal maintenance
- Cross-platform WebDAV client support
Dashboard
Implementation Overview
┌─────────────┐ ┌──────────────┐ ┌─────────────┐
│ Client │ HTTP │ Cloudflare │ R2 API │ R2 Storage │
│ (KOReader) │◄──────►│ Worker │◄───────►│ (bookodav) │
└─────────────┘ └──────────────┘ └─────────────┘
Integration
KOReader Configuration:
WebDAV:
URL: https://[worker-subdomain].workers.dev
Username: [your-username]
Password: [your-password]
Cost Structure (Cloudflare)
| Service | Free Tier | Paid Tier | |-----------------|-----------------|--------------------| | R2 Storage | 10GB | $0.015/GB-month | | Requests | 100,000/day | $0.15/million |
Development
Open to contributions and new features. Contributions must maintain GPL-3.0 compliance.
Related Skills
tmux
350.1kRemote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
diffs
350.1kUse the diffs tool to produce real, shareable diffs (viewer URL, file artifact, or both) instead of manual edit summaries.
blogwatcher
350.1kMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
github-trending
Multi-agent orchestration system for infrastructure monitoring, incident response, and load testing with autonomous AI agents
