Home
Softono

Pho

Open source Dart
1.1K
Stars
86
Forks
57
Issues
8
Watchers
2 years
Last Commit

 About Pho

A serverless application for viewing and synchronizing photos to cloud storage

Platforms

Web Self-hosted Cloud iOS Android

Languages

Dart

Need Help Installing Pho?

We provide expert installation service for this software. Our team will install, configure, and secure Pho on your server. plans start at just $30.



Pho - 一个用于查看和上传照片的无服务端应用

中文 | English

安装

下载apk

Google Play

App store

注: Google Play和App store的版本包含专业版功能,专业版功能未开源.

介绍

该应用的目的是替代手机上的自带相册应用,并且能够将照片同步到网络储存.
功能简单,只是用于查看照片以及同步照片到网络储存.试图做到优秀的体验.

功能

  • 本地照片查看
  • 云端照片查看
  • 增量同步照片到云端
  • 后台定期同步
  • 无数据库,无服务端
  • 以时间组织云端存储的目录结构

支持的网络储存

  • Samba
  • Webdav
  • NFS
  • 百度网盘
  • 阿里网盘
  • oneDrive
  • google drive
  • google photo

Screenshots

roadmap

  • 支持放大/缩小图片
  • 支持上传/浏览视频
  • 支持NFS
  • 支持百度网盘
  • 支持IOS端
  • 支持desktop端
  • 支持中文

Contribute

感谢各位的积极反馈

给本项目提需求的还不少,但是我一个人精力有限,如果你有兴趣,欢迎加入.

可以在issue中回复沟通,帮忙一起做一些功能,提出你的pull request.

文件储存逻辑

本着尽可能简单的逻辑来储存文件,以时间为目录结构,以文件名为文件名储存源文件.在根目录创建一个.thumbnail目录来储存生成的缩略图,缩略图的目录结构与源文件相同.
你可以随时以其他形式利用你备份上去的照片,而不用依赖此app. 目录结构示意图:

├── 2022
│   ├── 07
│   │   ├── 02
│   │   │   ├── 20220702_100940.JPG
│   │   │   ├── 20220702_111416.JPG
│   │   │   └── 20220702_111508.JPG
│   │   └── 03
│   │       ├── 20220703_101923.DNG
│   │       ├── 20220703_112336.DNG
│   │       └── 20220703_112338.DNG
├── 2023
│   └── 01
│       └── 03
│           ├── 20230103_112348.JPG
│           ├── 20230103_124634.JPG
│           └── 20230103_124918.DNG
└── .thumbnail
     └── 2022
         └── 07
             ├── 02
             │   ├── 20220702_100940.JPG
             │   ├── 20220702_111416.JPG
             │   └── 20220702_111508.JPG
             └── 03
                 ├── 20220703_101923.DNG
                 ├── 20220703_112336.DNG
                 └── 20220703_112338.DNG

Star History

Star History Chart