All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

DD Photos: Self-Hosted Photo Album System Using Go CLI and SvelteKit

By

dougdonohoe

2mo ago· 9 min readenCode

Summary

DD Photos is a self-hosted photo album solution created by Doug Donohoe to address frustrations with existing photo sharing platforms. The system uses a Go CLI tool for image resizing and indexing, combined with a SvelteKit frontend for the gallery interface, requiring no database. The project was developed with help from Claude Code and aims to provide a fast, distraction-free photo sharing experience focused on simplicity and performance, particularly for sharing with friends and family.

Key quotes

· 5 pulled
I was dissatisfied with photo sharing sites, especially Apple's iCloud shared albums, which typically take 20+ seconds to load.
I just want to share my photos with friends and family. I want it fast, easy, mobile friendly, and distraction free. Focus on the photos.
Self-hosted photo albums — Go CLI for image resizing/indexing, SvelteKit for the gallery, no database required.
Other sites for sharing have their own irritations like cumbersome UIs, advertising, hawking of photo paraphernalia and social media distractions.
It's pretty good and meets my needs. Maybe it will [help others].
Snippet from the RSS feed
Self-hosted photo albums — Go CLI for image resizing/indexing, SvelteKit for the gallery, no database required. - dougdonohoe/ddphotos

You might also wanna read