Skip to content

unkos-dev/reverie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Reverie

A high-performance, self-hosted ebook library manager.

CI License: AGPL-3.0

Status: Pre-alpha. Under active development.

Tech Stack

Layer Technology
Backend Rust + Axum
Frontend React + Vite + TypeScript
Styling Tailwind CSS + shadcn/ui
Database PostgreSQL

Development

# Backend
cd backend && cargo run
# Frontend
cd frontend && npm install && npm run dev
# Docker (full stack)
docker compose up

Security posture

Reverie ships a strict hash-based Content-Security-Policy, opt-in HSTS, and the full Permissions-Policy / X-Content-Type-Options / Referrer-Policy / X-Frame-Options header set by default. The backend owns all security response headers — reverse proxies should pass them through unchanged.

Target grade: A+ on securityheaders.com and Mozilla Observatory for any deployment behind TLS.

See docs/security/content-security-policy.md for operator configuration (HSTS subdomain behaviour, CSP violation reporting, dev-vs-prod differences) and docs/deployment/reverse-proxy.md for Caddy / nginx / Traefik samples.

License

This project is licensed under the GNU Affero General Public License v3.0.

See CONTRIBUTING.md for contribution terms.

About

A high-performance, self-hosted ebook library manager with Kobo Sync and OIDC.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors