Self-host homepage
models-v1Self-hosted family photo cloud with AI search
- Stars
- 240
- Ports
- 8000 (Lomorage API backend listening port), 8004 (Additional service port (exact purpose not specified in docs))
lomorage/amd64-lomorageWhat is homepage?
Lomorage gives families a private photo cloud that runs on hardware they own. The server component (lomod) installs on Windows, macOS, Linux, Raspberry Pi, Synology NAS, Unraid, or Docker and keeps every picture, video, and Live Photo at full resolution with all metadata intact. It adds AI-driven search by scene, person, recognized text, and location; automatic incremental uploads from phones; duplicate and near-duplicate detection; separate accounts for each family member; optional mirror backup to a second drive; and offline viewing when the network is down. Native iOS and Android apps (LomoMobile) talk to the server over the local LAN, and remote access is possible through a reverse-proxy tunnel or router port forwarding. The server code is MIT-licensed and free; the mobile apps cost a single $1.99 purchase with no recurring fees. Setup options range from a one-line PowerShell or Terminal command on a desktop to pre-built OS images for Raspberry Pi, Docker Compose stacks, Synology/Unraid app-store entries, and traditional Linux package repositories.
Should you self-host homepage?
homepage scores 48/100 on selfhost.directory (how scoring works) and ranks #25 of 41 in Photo Management. It has 240 GitHub stars.
It shipped 1 stable release in the past year. The latest, models-v1, came out on 16 October 2026.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in HTML.
Its closest alternative on selfhost.directory is Ente (81/100, 29 710 stars). It scores higher overall, so compare the two before you pick. See homepage vs Ente side by side.
Features
- AI-Powered Search
- Automatic photo and video backup
- Deduplication and similarity detection
- Export backup to phone
- Hard drive plug-and-play
- Multiple isolated user accounts
- No vendor lock-in
- Offline Browsing
- Original quality preservation
- Photo Frame Mode
- Redundancy backup
- Remote access via reverse proxy
- Samba File Sharing
homepage README
FAQ
How to install?
Connect hard drive via USB, connect ethernet, power on, and download the Lomorage app.
Does it support hard drive sleep?
Yes, drives sleep automatically when inactive and wake on access.
Can I use a spare hard drive?
Yes, no reformatting needed. Supports FAT32, NTFS, EXT, and other major file systems.
Can it connect with multiple hard drives?
Yes, but a powered USB hub is required.
What is the size of storage?
Lomorage uses external storage and supports all types of hard drives and flash disks.
What can it do besides photo backup and management?
Lomorage focuses on photo backup. The underlying Linux platform allows installing alternatives like Transmission for downloads, Jellyfin for media, and Samba for file sharing.
I forgot my password, how to reset?
On Linux, run /opt/lomorage/bin/lomoc reset password with the database path. On Windows/macOS, use the GUI. On macOS LomoAgent, use the Users menu.
How to recover from Raspbian boot failure?
Photos and database are on the hard drive. Reinstall the Raspbian image, attach the drive, copy assets.db from the drive to /opt/lomorage/var/, and restart lomod.
What is background backup?
Backup without opening the app. On iOS it's limited by Apple's background restrictions and uses background fetch or significant location changes.
Does Lomorage support backup of edited files?
On iOS, only the edited version is backed up. To keep the original, revert edits in Apple Photos first, then upload.
Why do folders named with date time seem incorrect on hard drive?
Dates are stored in UTC to simplify handling photos taken in different timezones.
What file systems are supported?
On Windows/macOS, any supported by the OS. On Raspberry Pi: vfat, exfat, ext2, ext3, ext4, hfsplus, ntfs, fuseblk.
How to setup redundancy backup?
On macOS, use the LomoAgent settings window. On Raspberry Pi, plug in a new disk and configure via the iOS client settings tab.
What is the cost of Lomorage?
The desktop app is free. The phone app is a $1.99 one-time purchase with no subscription. Hardware costs vary.
How comes the name "Lomorage"?
Lomorage is a combination of "Lomography" and "Storage".
More in Photo Management
icloudOpen-source, self-hosted Docker iCloud client that keeps a local copy of iCloud Drive and Photos, with scheduled sync, 2FA re-auth and an optional web dashboard.
icloud-dockerSelf-hosted Docker iCloud client that keeps a local copy of your Drive files and Photos up to date; open-source, with filters, alerts and an optional web dashboard.
ImageScrubberImage Scrubber is a self-hosted, open-source web tool that removes EXIF metadata and blurs faces in protest photos, running entirely in the browser with no server needed.
Imagin RAWA fast, lightweight macOS app for RAW photo browsing and culling that replaces Adobe Bridge with native performance.
imagor-studioSelf-hosted photo gallery with built-in layered editing, template system, and on-demand URL transformations. Virtual scrolling handles huge libraries.
Immich-AutoAlbumsSelf-hosted Python tool that creates Immich albums from external library folders, with filtering, sharing, and scheduled Docker runs.
Immich AutoTagImmich AutoTag is a self-hosted, open-source rule engine that auto-creates albums, assigns tags, and fixes dates in your Immich library via a config file.
Immich DropSelf-hosted, open-source web app that collects photos and videos from guests through public invite links and uploads them straight into your Immich server.
immich-go-desktopSelf-hosted web wizard that generates immich-go commands for photo imports from folders, Google Takeout, iCloud, or other Immich servers — no terminal skills needed.
immich-power-toolsSelf-hosted, open-source companion app for Immich: bulk people merges, album suggestions, missing-location fixes, date offsets, analytics and natural-language search.
immich-public-proxySelf-hosted proxy that safely shares Immich photos and albums without exposing your Immich server to the internet, with optional visitor uploads.
immich-swipeImmich Swipe is a self-hosted, open-source web app for reviewing Immich libraries with a swipe interface — right to keep, left to delete — installable as a PWA.

0 comments