# fregie/pho

A serverless application for viewing and synchronizing photos to cloud storage

Repository: https://github.com/fregie/pho
Canonical: https://ross.abutalabs.com/products/pho
Homepage: https://pho.tools
Language: Dart
License: GPL-3.0
License Family: copyleft
Topics: backup, photos, golang, flutter, gallery-images, nas, foss, google-photos-alternative, grpc, homelab, nfs, photo-gallery, photo-sync, privacy, self-hosted, selfhosted, smb, webdav
Last push: 2026-08-20T03:04:55+00:00

## Health v2 (maintenance only)
Score: 84/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 98, release rhythm 63, longevity 91
- inputs: {"age_days": 1276, "days_push": 13, "days_rel": 35, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1153, forks 93 (observed 2026-08-28T04:03:47.420325+00:00)

## What it is
Pho is a serverless, self-hosted photo gallery and sync app that replaces your phone's native photos app and incrementally backs up photos/videos to storage you control (SMB, WebDAV, NFS, and more in the Pro version). It has no central server or database, organizing cloud files by date-based directory structure. The open-source edition provides core viewing and sync for Android, while a paid Pro edition adds AES encryption, parallel uploads, and extra cloud providers on iOS and Android.

## Use cases
- back up my phone photos to my NAS automatically
- replace Google Photos with a self-hosted photo sync
- view local and cloud photos in one gallery
- sync camera roll to SMB or WebDAV storage
- private photo backup without a server
- incremental photo sync to network storage
- browse photos on my homelab NAS from my phone

## When to choose
- you want photo backups to your own NAS or cloud drive with no server component
- you prefer simple date-based file storage you can access directly
- you want an open-source core with privacy-focused, no-analytics design
- you use SMB, WebDAV, or NFS on a homelab

## When to avoid
- you need AES-encrypted uploads, parallel transfers, or filters - those are Pro-only
- you need an iOS open-source build - the open edition is Android APK only
- you want web or desktop access to your gallery
- you need features like facial recognition, albums, or sharing links

## Facets
- artifact type: application
- maturity: active
- function: file-upload, backup, image-processing, gui
- domain: photography, self-hosted, privacy, mobile-development, files
- platform: go, cross-platform
- tags: photo-sync, nas, smb, webdav, nfs, gallery, serverless, google-photos-alternative, homelab, grpc, flutter-app, gomobile, android, ios, flutter, mobile

## Member repositories
- fregie/pho (main) score 84

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:47.420325+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:33:27.906099+00:00, confidence not recorded.
  - readme: https://github.com/fregie/pho (fetched 2026-08-28T04:03:47.420325+00:00, sha 62637b9a15ce)
  - homepage: https://pho.tools (fetched 2026-08-29T12:37:59.389282+00:00, sha 3dc60b663638)
- Data as of 2026-08-30T08:39:29.467469+00:00.
