Tenrankai
ε±θ¦§δΌ - A High-Performance Photo Gallery Server
A gallery, CMS, and blog platform that relies on nothing more than folders and files. Simply drop files in, sync with SyncThing, and your website stays up to date. Built with Rust for blazing performance.
Why Choose Tenrankai?
π Just Files & Folders
No database, no complexity. Drop files in folders or upload via browser. Perfect for SyncThing workflows or web-based management.
βοΈ Cloud Native
Full S3 storage support for galleries, caches, and assets. Hybrid local/cloud configurations with signed URL redirects.
π Multi-Site Hosting
Serve multiple sites from one instance with virtual hosts. Per-site templates, galleries, and auth. Hot reload without downtime.
π HDR & Color Accurate
Native iPhone HEIC and Adobe Lightroom HDR support. Full AVIF pipeline with gain maps preserved. ICC profiles and Display P3 ready.
β‘ Blazing Fast
Built with Rust and Axum for exceptional performance. Concurrent image processing with intelligent caching.
πΈ Smart Processing
RAW file association and image versions. Automatic resizing with retina support. WebP/AVIF conversion and AI analysis.
π¨ Beautiful Galleries
Responsive masonry layout with CSS theming. Markdown descriptions. Multiple independent galleries with custom permissions.
π Built-in CMS
Markdown-based blog system with TOML frontmatter. Inline content editing with rich text editor. Multiple independent blogs.
π Modern Authentication
WebAuthn/Passkey support with biometric login. Pluggable user storage (TOML, SQLite, PostgreSQL, DynamoDB). Role-based permissions.
π οΈ Admin UI
Web admin for users, galleries, and visual theme editor. Upload and manage images in-browser. CLI tools and REST API.
See It In Action
This website is powered by Tenrankai. Check out our demo gallery below:
Ready to Get Started?
Tenrankai is open source and ready to power your photo galleries.