← Back to catalog ChronoFrame · managed by DINAO

Your private photo gallery, hosted in France

A sovereign photo cloud powered by ChronoFrame, installed and maintained by DINAO. Your memories, their metadata, and geolocation data remain on our French servers — never exploited by a cloud giant.

Hosted in FranceGDPR CompliantEXIF & interactive mapYour photos, your rulesOfficial publisher image
Overview

What is ChronoFrame?

ChronoFrame is a personal self-hosted photo gallery designed to regain full control over your visual memories, without relying on proprietary clouds. It offers an elegant web interface with continuous scrolling where you can import, organize into albums, and browse your photos, featuring intelligent thumbnail generation (ThumbHash) and high-resolution rendering via WebGL.

Beyond display, ChronoFrame stands out for its fine-grained metadata management. The EXIF parser automatically extracts the capture date and camera settings, while reverse geocoding identifies the shooting location. An interactive exploration map allows you to rediscover your collection by location. The application recognizes Apple's Live/Motion Photos (image + MOV video pairs) and supports JPEG, PNG, and HEIC/HEIF formats.

On the technical side, ChronoFrame is built on Nuxt 4 (Vue 3) with SSR/SSG rendering, written in TypeScript, styled with TailwindCSS, and relies on Drizzle ORM. Storage is flexible: local file system or S3-compatible storage (AWS S3, Cloudflare R2), with a configurable CDN URL to accelerate image delivery.

Deployment is done via Docker (official images published on registries). It is the ideal application for individuals or photographers who want a sovereign, aesthetic, and geolocated photo cloud, without subscriptions or commercial exploitation of their images.

Compatible offers

Host ChronoFrame at DINAO

Resource tiers compatible with ChronoFrame prerequisites (minimum 1 vCPU / 1 Go / 5 Go). Hosted in France, fully managed.

Découverte
1 vCPU · 2 Go · 20 Go
9,90 € /month excl. VAT
  • 1 dedicated vCPU
  • 2 Go RAM
  • 20 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order
Standard
2 vCPU · 4 Go · 40 Go
19,90 € /month excl. VAT
  • 2 dedicated vCPU
  • 4 Go RAM
  • 40 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order
Dédié
8 vCPU · 16 Go · 160 Go
79,90 € /month excl. VAT
  • 8 dedicated vCPU
  • 16 Go RAM
  • 160 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order
Under the hood

Technical details

vCPU
1 vCPU
ideal : 2 vCPU
Memory
1 Go
ideal : 2 Go
Disk
5 Go
ideal : 50 Go
Image : ghcr.io/hoshinosuzumi/chronoframe:latest Registry : ghcr.io Services : chronoframe Ports : 3000:3000
FAQ

You might be wondering…

Are my photos sent to a third-party server?

No. Everything is hosted on your DINAO instance in France. You choose local storage or your own S3 bucket; your images are neither resold nor analyzed.

Does ChronoFrame handle iPhone Live Photos?

Yes. It automatically recognizes image + MOV video pairs and plays them back as animated photos.

What image formats are supported?

JPEG, PNG, and HEIC/HEIF, as well as associated MOV files for Live Photos. EXIF metadata is extracted automatically.

Can I find my photos on a map?

Yes. Thanks to reverse geocoding of EXIF data, an interactive exploration map allows you to browse your collection by shooting location.

Can I change plans or export my data?

Yes. You can upgrade or downgrade at any time, and your photos remain exportable — no proprietary lock-in.