Skip to content
SPECIFICTION
Get listed

ChronoFrame

chronoframe.bh8.ga

WebSelf-hosted
Visit chronoframe.bh8.ga
Spec score 7.4 #65 of 71 in Photo Storage Services

Spec sheet

Purpose
ChronoFrame is a self-hosted personal gallery for managing and browsing photos online.Read 12 Oct 2026 · chronoframe.bh8.ga
Product
ChronoFrame is a self-hosted personal gallery for managing and browsing photos online.Read 5 Oct 2026 · chronoframe.bh8.ga
Deployment
The guide describes Docker deployment using a single container or Docker Compose, with SQLite and no separate database required.Read 12 Oct 2026 · chronoframe.bh8.ga
Support
The maker lists GitHub Issues, GitHub Discussions, and Discord as community support channels.Read 12 Oct 2026 · chronoframe.bh8.ga
License
ChronoFrame is open source under the MIT License, which the maker says users may use and contribute to freely.Read 12 Oct 2026 · chronoframe.bh8.ga
Maker
The project README names Timothy Yin as the author.Read 5 Oct 2026 · github.com
Authentication
The guide says GitHub OAuth can be enabled, while a default admin account is available if GitHub OAuth is not configured.Read 5 Oct 2026 · chronoframe.bh8.ga
Documentation status
The getting-started guide says the documentation is under construction and some sections may be incomplete.Read 12 Oct 2026 · chronoframe.bh8.ga
Geocoding integrations
OpenStreetMap Nominatim is the default reverse-geocoding provider, and Mapbox Search API can be used when configured with an access token.Read 12 Oct 2026 · chronoframe.bh8.ga
Live and Motion Photos
It supports Apple LivePhoto and Google-standard Motion Photo formats and processes MOV files to preserve dynamic photo effects.Read 12 Oct 2026 · chronoframe.bh8.ga
Map integrations
MapLibre and Mapbox are supported map providers; the guide lists a MapTiler token for MapLibre and a Mapbox token for Mapbox.Read 12 Oct 2026 · chronoframe.bh8.ga
Map options
The configuration guide lists Mapbox and MapLibre as map provider options.Read 5 Oct 2026 · chronoframe.bh8.ga
Photo locations
It extracts GPS information from photos and can display their locations on a map.Read 12 Oct 2026 · chronoframe.bh8.ga
Security configuration
The configuration guide requires a session password and enables upload MIME whitelist validation by default.Read 12 Oct 2026 · chronoframe.bh8.ga
Session configuration
The configuration guide requires a 32-character random session password for encrypting sessions.Read 5 Oct 2026 · chronoframe.bh8.ga
Sign-in
GitHub OAuth login is optional; without it, the guide says users can log in with the default admin account provisioned at first start.Read 12 Oct 2026 · chronoframe.bh8.ga
Storage
Supported storage backends are S3-compatible storage, local filesystem, and OpenList.Read 12 Oct 2026 · chronoframe.bh8.ga
Upload limits
The default upload MIME whitelist includes JPEG, PNG, WebP, GIF, BMP, TIFF, HEIC, HEIF, QuickTime, and MP4 types, and can be customized or disabled.Read 12 Oct 2026 · chronoframe.bh8.ga
Upload validation
The configuration guide says MIME type whitelist validation is enabled by default and lists supported image and video MIME types.Read 5 Oct 2026 · chronoframe.bh8.ga

Where Specifiction places it

Alternatives to ChronoFrameAll alternatives →