V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Jeromy
V2EX  ›  分享创造

Raspberry Pi 照片备份解决方案

  •  
  •   Jeromy · 2019-11-25 05:44:09 +08:00 · 8204 次点击
    这是一个创建于 1826 天前的主题,其中的信息可能已经有所发展或是发生改变。
    自己买个 Raspberry Pi,买两块硬盘(互备),可以自己搭建一个照片备份服务,优点是功耗低,电费便宜,缺点就是 io 速度慢,但作为一般照片视频备份还行,免费的备选方案试过一些,nextcloud,可以作为一个私有云备份,照片文件什么的,都可以放上去,客户端也是跨平台,就是安装不太适合小白用户,硬盘也需要格式化成 linux 的文件系统。开源的 NAS 系统,openmediavault 也支持了 Raspberry Pi,还没用过。业余和朋友也自己做了 Lomorage,理想很丰满( https://lomorage.com/lomorage.zh.pdf) ,现实很骨感,磨磨唧唧做了一年多,基本的备份分享功能还凑合可以用(能满足自己的需求),从 westerndigital mycloud 那边抢了个客户,还加入开发团队,现在只有 iOS 版本的客户端( https://apps.apple.com/us/app/lomorage/id1451516091) 刚上线, 服务端除了 Raspberry Pi,也有 Windows 和 Mac 版本,见安装文档( https://lomorage.com/zh/installation/)。 现在还在持续的完善过程中,但存储备份功能应该是比较稳定了。项目在 github 开源(服务器代码还没有)。
    36 条回复    2022-06-27 11:19:16 +08:00
    realkenshinji
        1
    realkenshinji  
       2019-11-25 08:47:22 +08:00 via iPhone
    我以前也有这想法,但是比较折腾,并且现在国内运营商开始封杀家宽搭 web 服务....
    billLiao
        2
    billLiao  
       2019-11-25 08:49:20 +08:00 via iPhone
    2237290
    Hoshizora
        3
    Hoshizora  
       2019-11-25 08:56:21 +08:00 via Android
    试试 syncthing ?主要用来同步文件的,可以选择是否双向同步
    erlking
        4
    erlking  
       2019-11-25 10:38:11 +08:00
    不支持 9.0 stretch 吗?
    dangyuluo
        5
    dangyuluo  
       2019-11-25 11:41:10 +08:00
    作为备份环境的条件之一是稳定 /数据不易丢失,RPi 还差了点吧
    millionart
        6
    millionart  
       2019-11-25 14:53:34 +08:00
    就只是存储?有没有内容识别什么的,类似 google photos 那种?
    最近一直在给 nas 找照片平台,比较看好 ownphotos 和 piwigo,前者缺少移动 app,后者超级丑……暂时用的 nextcloud + 面部识别插件还行
    Sloaix
        7
    Sloaix  
       2019-11-25 15:21:12 +08:00 via Android
    @realkenshinji #1 同步可以只家庭网络内,不一定要在公网,因为同步的实时性要求不高。这种需求以后肯定是存在的,不过感觉还是比较小众。
    NeoChen
        8
    NeoChen  
       2019-11-25 15:38:52 +08:00
    就我自己而言,有 N 种照片备份方式,但是对于家人,我最终还是选择直接电脑用某助手软件导出照片。。。真该给家人买最大容量版本,否则苦的是自己啊。。。
    missdeer
        9
    missdeer  
       2019-11-25 16:34:09 +08:00
    最近刚刚凑养 2 块 500GB 的 Intel SSD,还在犹豫用哪种 RAID
    刚刚从手机导出近几年几十 GB 的照片和视频,还在磨叽怎么分类整理
    KentY
        10
    KentY  
       2019-11-25 17:09:05 +08:00
    nextcloud 很容易啊, 现在都有现成的 docker image 可以用.
    而且为什么必须硬盘格式化成"linux 文件系统"? 应该什么 FS 都可以啊, 你 mount 到 pi 上就好了.
    pi4 io 还是可以的,
    zhuosheng
        11
    zhuosheng  
       2019-11-25 19:07:15 +08:00
    本地照片管理其实更现实一点。。。
    fox0001
        12
    fox0001  
       2019-11-26 08:06:59 +08:00 via Android
    ssh + rsync ?
    fox0001
        13
    fox0001  
       2019-11-26 08:08:50 +08:00 via Android
    作为 raspberry pi 老用户,我已经换上 x86 低功耗小电脑了。价格、功耗差不多的情况下,提供更好的性能。例如集成 z8350 CPU 的小电脑、某云的三角主机等
    Jeromy
        14
    Jeromy  
    OP
       2019-11-26 08:15:13 +08:00
    Jeromy
        15
    Jeromy  
    OP
       2019-11-26 08:17:22 +08:00
    @millionart 还没开始,计划过了,要等到明年
    Jeromy
        16
    Jeromy  
    OP
       2019-11-26 08:32:06 +08:00
    @fox0001 也可以运行在 Windows 上, 有 osx 和 win 版本,试过 ACEPC T11 Mini PC,感觉功耗还是大了点烫手,推荐个链接吧? raspberry Pi 作个照片备份勉强还行,也还算稳定。
    Jeromy
        17
    Jeromy  
    OP
       2019-11-26 08:59:51 +08:00
    @KentY 嗯,docker 安装是方便很多,我当时是手动安装的。文件系统那个,我当时用的 FAT 的 U 盘测试的,碰到些问题

    https://nextcloudpi-documentation.readthedocs.io/en/latest/Getting-Started/FAQ/

    Can I use an external USB drive with NTFS/FAT filesystem?
    No. These do not support the linux user/permission system.

    You can read/write to NTFS/FAT filesystems, but the permissions need to be set for the whole drive, which leads to many problems.
    Jeromy
        18
    Jeromy  
    OP
       2019-11-26 09:02:11 +08:00
    @realkenshinji ngrok 和 localtunnel 之类的服务应该可以用吧
    Jeromy
        19
    Jeromy  
    OP
       2019-11-26 09:08:03 +08:00
    @missdeer 两块本地备份在自己家,一份远程在云端或者亲戚朋友家,不倾向用 RAID, 恢复麻烦,慢,直接一份硬盘拿来就能读多好。
    jzphx
        20
    jzphx  
       2019-11-26 09:59:11 +08:00
    存储来说我觉得低功耗 x86 比较靠谱。raspi 我拿来跑 hass,打印,shairport + gpio 这些不怎么依赖存储的服务。
    Jeromy
        21
    Jeromy  
    OP
       2019-11-26 12:14:45 +08:00
    @jzphx 能推荐一款 x86 的吗?能有 gpio 口的更好。
    Jeromy
        22
    Jeromy  
    OP
       2019-11-26 12:16:25 +08:00
    @NeoChen 大容量还是要备份啊,手机丢了,丢的照片更多
    xlingshi64
        23
    xlingshi64  
       2019-11-27 09:13:51 +08:00 via iPhone
    @millionart nextcloud 的面部识别插件自带的 app 商店里面可以找到不?叫啥名字?
    millionart
        24
    millionart  
       2019-11-27 10:09:26 +08:00
    fox0001
        25
    fox0001  
       2019-11-27 17:47:45 +08:00 via Android
    @Jeromy #13 关于 x86 迷你电脑,链接就不推荐了。可以搜某宝或者某鱼,关键词:“z8350”、“迷你电脑”、“电脑棒”之类。最好选择带千兆网卡+USB 3.0 的。最近某鱼以 299rmb 入手了锐 x 云三角主机(矿难的产物),配置还可以:CPU 是 N3450,8GB 内存,64GB 存储,带千兆网卡、USB 3.0、M.2 SSD 接口等等。缺点是没有外壳,本来自带的 128GB SSD 被拿掉。

    至于 GPIO,一般带这个的 x86 开发板都比较贵,例如 upboard。可以考虑 USB 口插个 Arduino 开发板,实现 GPIO 的功能,划算得多。
    ghostsf
        26
    ghostsf  
       2020-02-23 10:53:43 +08:00
    树莓派没有 SATA 吧,香蕉派不香吗
    devtiange
        27
    devtiange  
       2020-06-12 04:39:41 +08:00
    @Jeromy 楼主加油啊! 一直想要一个方案来替代掉黑群晖
    tvirus
        28
    tvirus  
       2020-12-15 14:07:00 +08:00
    @Jeromy 请问 lomorage 是否支持将通过 lomorge 备份到硬盘的照片导入到其他的 iphone 手机里?
    Jeromy
        29
    Jeromy  
    OP
       2021-04-22 10:21:04 +08:00
    @ghostsf 现在支持 armbian 了
    Jeromy
        30
    Jeromy  
    OP
       2021-04-22 10:21:42 +08:00
    @devtiange 嗯,群晖还是太重了。
    Jeromy
        31
    Jeromy  
    OP
       2021-04-22 10:22:01 +08:00
    @tvirus 还没有,近期会做
    tvirus
        32
    tvirus  
       2021-04-22 16:39:40 +08:00
    @Jeromy 👍
    Jeromy
        33
    Jeromy  
    OP
       2021-05-04 12:10:12 +08:00
    @tvirus , iPhone 已经支持导出备份到手机的功能了。
    &lc=UgziB3j-jGA6yQdqrCR4AaABAg
    tvirus
        34
    tvirus  
       2021-12-08 10:26:46 +08:00
    iOS 上最新版的 app 闪退
    ropon
        35
    ropon  
       2022-06-27 10:02:37 +08:00
    开启外网访问后,知道服务器地址及端口,在 App 上都可以创建用户么?
    ropon
        36
    ropon  
       2022-06-27 11:19:16 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2641 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 02:55 · PVG 10:55 · LAX 18:55 · JFK 21:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.