Skip to content

Repository files navigation

dcim

Self-hosted photo sharing app. Easy to setup, runs on Cloudflare. Install

Example album

Photo gallery Albums Album gallery Copy a photo or video as embeddable HTML

Upload photos to your dcim instance from a browser, add captions, organize into albums, and share them with a link, or even embed them on your website.

Albums and photos include Open Graph previews for embeds in chat apps and social media.

Photos are stored unencrypted and access is link-based. Anyone with a photo or album ID can view it, so only share links with people you want to give access to.

Uploads can be compressed before storage to reduce space usage. Storage uses any S3-compatible backend, including self-hosted object storage and Cloudflare R2.

The API runs on Cloudflare Workers and metadata is stored in Cloudflare D1.

About

Self-hosted photo sharing app

Resources

Stars

5 stars

Watchers

0 watching

Forks

Contributors

Languages