Story

something about my life

immich lychee chevereto photoview piwigo photoprism

immich:

  特点1:唯一有客户端的,同步功能比NAS自带的好用。NAS自带只能单向备份,不能删除,也就是没法进行相册整理,删了手机上的,还得再去NSA上删一遍,多了就乱了。之前用sync同步,也就是 手机 ——> NAS <——> PC <——> 手机,因为是syncthing与NAS自带的文档同步同时对PC读写,避免出错都是等NAS同步完,再打开手机同步,然后再同步回NAS,多程序同步就很繁琐。   

  2:创建相册自动生成文件夹,方便整理;

  3:客户端可以删除本地保留云端,只显示缩略图,类似onedrive的功能,4种状态,保留本地,保留云端,同时保留,同步删除,完美;

  4:不完美的两点:外部相册导入不在客户端生成相册列表;不支持后台文件操作,所有创建删除都要在前端。
lychee:

  唯一吸引人的是界面好看,动画流畅,非常适合展示浏览,地图也好用;

  缺点很多,所有图片挤在一个文件夹里面,名称乱码无法整理,只能前端下载才回复文件名;当然也没有后台文件操作。菜单是中英混合的。

chevereto:

  适合图床,显示信息丰富,不适合个人照片整理,做相册得改源码才能按相册存储照片。

photoview:

  界面简洁,适合展示,直接把后台照片文件夹生成相册,搭配NAS上的照片库不需要再折腾,简化了NAS根据文件夹再创建相册的操作,也弥补了immich导入外部库不生成相册的缺点。如果搭配NAS存储,immich手机同步,photoview浏览照片,差不多补全了,没有lychee瀑布流好看

piwigo:

  有photoview的功能,没有地图,不支持中文路径和文件夹名,更新到16版本,跟22年没什么进步,特点就是缩略图级别很多,可手工选择浏览图片大小

photoprism:

  功能太多,还要收费,免费用不顺手,太费服务器资源,不适合个人用户。

NAS自带做展示,稳定,有时间慢慢完善相册;immich做手机备份和同步整理,可以时间线里面浏览全部照片,但是相册只能看到immich前端自己创建的;photoview就做个网页端浏览辅助工具;有空在考虑时机合适补充lychee。

还有个cf-image,图床也可以做相册,依赖cloudflare的worker和R2对象存储,想把图床放NAS突破对象存储的容量限制,但是访问速度还是算了吧.

之前尝试过把为知笔记部署到NAS,但是没有固定IP无法外网访问作罢。虽然可以每天备份,VPS还是不适合一劳永逸。最近cloud flare的tunnel挺稳定,便迁移回NAS。

步骤如下:

1:在VPS上下载wiznote/wizserver最新版镜像,tag腾讯云的容器镜像空间里,然后在NAS上拉取镜像;(因为docker hub被墙,如果NAS上面能直接拉取,这一步麻烦便可以省略;需要注意阿里云太大的镜像会推送超时,腾讯云的容器命名空间定位到香港,速度快一点避免超时失败)

2:在CNB上面创建空的仓库,初始化NAS上面的wiznote文件夹推送到CNB上面,记得用LFS上传大文件,然后在本地或者NAS上面用git clone拉取CNB上面创建的仓库;(因为笔记用的久了,资料很多,git是速度最快的转移方式了)

3:编辑docker-compose.yml文件,运行容器:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
version: '3.8'

services:
wiz:
image: wiznote/wizserver
container_name: wiz
restart: always
tty: true
volumes:
- ./wizdata:/wiz/storage
- /etc/localtime:/etc/localtime
ports:
- "10086:80"
- "9269:9269/udp"
stdin_open: true
command: ""

4:在之前的顺道上面新建个应用程序,添加域名:



5:手机和PC上面的笔记重新登录,这次可以用域名而不是IP地址了

   备份几百KB的小图片没出现问题,相册里面手机拍照的十几MB的图片就直接报错了, 显示如下:
alt text
   上面那条不用管,下面的,大概是Immich Android 客户端用 OkHttp + HTTP/2,和 Cloudflare 的 HTTP/2 + 压缩 / QUIC 组合不兼容,导致上传大文件时直接 RST_STREAM。可以在immich的安卓客户端设置网络自动切换,检测到WiFi连接家里网络的时候自动使用http://192.168.1.11:22283,其他时候用外网域名。这功能很好用,内网传输速度很快。外网域名连接需要关闭cloudflare的协议优化:
alt text

   路上十几分钟发现剩下的大概17GB图片已经通过tunnel上传完了,流量用掉17G也没提示,荣耀的系统设置不行啊,一点不灵,不过这tunnel速度真快。   笔记本用极空间双向同步,还有十几GB的时候想切荣耀手机的移动卡均摊点流量,同步卡了下,几分钟后再看已经同步下来完了,文件夹的确是增加了十几GB,但是做热点的联通和刚加了双V会员流量的移动卡都没消耗,奇怪

   国外VPS的wordpress直接套CF访问速度达到了分钟级别,把文件上传R2桶,然后插件CDN改写链接勉强可用,一般是秒级,偶尔会很卡。

   最近腾讯云的edgeone有无限免费的加速流量,国际站注册领到4个套餐,但是不能加速国内,没比CF好多少。国内站要抽奖领,还被二维码的弹窗广告开了个移动增值业务,赶紧退了,有些恶心。一直显示活动结束,还好第二天抽到了,以为要等周一才能补货呢。BUT,国内站要域名备案才能加速国内,跟国际站一样了。(以为国际站要境外身份认证搞不定才去抽奖国内的,结果并不需要)

   域名备案需要有境内主机VPS,有资质的IDC 3个月以上才行,大概不太可能再买VPS了。免费的空间呢,蓝队云可领一年一续期,16~20点领取,周6错过了。查了下开了小鸡云,VPS免一个月,只剩美国的了,要能长期的,顺便搭个首页挂又拍云的链接主机呢,主机国内又得备案,只能选个香港的了。(VPS免费一个月,国内无货;主机永久免费,国内单线慢要备案,只能香港;500M+200M+30GB,要加宣传页脚,hanming.com网络


   睡不着起来又把萌哒云开通,2GB+1GB+780GB,跟小鸡云一模一样的后台,只是配置更高,不强制广告不需要续费,cname解析,节点香港南京北京(小鸡是香港云南美国),网站上说的节点特性git ssh都没见到(大概先画饼),南京的腾讯云服务器。试了速度都很快,还想着要不要搬家,怎么备份防止跑路,是否只链接静态资源。结果好不容易上传文件绑定域名(还换了个hexo的主题生成pubic文件夹做静态站)再试,比套cf的速度还慢,小鸡ftp客户端都不可用。数据库都是只能手动导出,根本没法用。

   去湖洲山半山腰领了蓝队云免费主机,1G+300MB,不限制流量,填了域名备案申请等待内审。没有备案无法绑定域名,没有绑定到国内主机找不到会不会影响备案,死循环了。貌似还要电话核查,麻烦死。FTP客户端也无法连接,还没有网页端的文件管理。动态站点就是麻烦啊,国内环境不适合,除非再多一个月租养个第二VPS,又没太多用处。

   昨天为了领甲骨文的永久免费VPS,激活了建行的冰墩墩信用卡,因为没有visa的卡,这个呢有效期内免年费。但是还是没能注册。试了几次也成功扣款验证了。然后被限制注册了。想绑支付宝付款试试,居然不支持银联。。。还好没年费,只能放着了。甲骨文会随机删服务封号,还有保活的问题,也不是能一劳永逸的啊

等看看备案情况再定吧,大不了再优化CDN,长久才是最重要的。

2026-05-17,清理浏览器的收藏夹,发现这些年荒废的时间用来折腾不能带来职业和经济上的提升的东西,全凭莫名其妙的兴趣,也并没有弄出一个稳定持续的东西来。但是在越来越丧失兴趣的路上,回望这些当初埋头钻研的痕迹,也觉得能静下来搞这些至少是认真生活过的证明。

   国内可用的存储需要域名备案,除腾讯阿里的对象存储之外:七牛的免费10G+10G流量,不支持https;又拍云联盟免费10G+15G流量,支持https;ucloud之前活动买的100多GB流量永久有效,但是只支持国内,无境外流量;123网盘的webdav 容量基本不限+10G流量,不支持自定义域名,且链接被改成一串字符无法组织,只能单个文件使用;所以就用cloudflare的免费图床,速度快,支持https,域名备案,免费;SM.MS已死,虽然没有直接跑路,改S.EE后没有免费额度了。

   优先选用cloudflare R2:10G+无限流量,支持https。

   备用backblaze的对象存储,10G+套CF也是无限流量

   综上,piclist设置4个存储云端


好用的图床工具有两种:客户端的piclist和浏览器的cloudflare imgbed。

两者的共同点是使用的存储工具基本都是那几个,相册都只能显示通过前端上传的图片,不能显示后台上传的或者存储桶里面已有的文件。

差异是:cloudflare imgbed基于浏览器,数据库用cloud flare的KV,可以做博客相册页面展示;piclist基于客户端,数据库存在本地,内置了一个云端管理,可以浏览存储桶后台上传的已有的文件。
这么看来,如果条件允许,用免安装版的piclist,放OneDrive里面同步更合适。另外,cloudflare的worker+KV速度明显慢很多,上传还需要通过worker中转,不及piclist直传快速。但是cloudflare imgbed有个huggingface的存储支持,永久免费不限流量的100GB,可以考虑(需要魔法上网注册)。

坑1:cloudflare imgbed的上传路径和生成链接都不对,上传只能到存储桶根目录,上传页生成的链接还会多加桶名称;但是在移动操作中能正确移动到目标文件夹(第一次移动要手动输入文件夹路径),后台链接域名后缺少 / ;

坑1续:可以在后台右上角的设置修改自定义链接,有效,解决了后台链接缺 / 的问题;可以在上传页面的右上角选择上传路径,有效(网页设置里面的路径是默认上传目录,不生效),但是上传生成的链接还是多了存储桶名字。!!  

安卓版使用KeePassA,UI效果操作界面比其他几个更好用。功能够用就行。存储用坚果云的WebDAV,原本打算cloudreve的,貌似有BUG,坚果云应该更稳定持久。

  阿里的codeup也有持续集成,资源给的更多,但是并不好用。webIDE限制那么多,持续集成不知道会不会有啥坑。coding的呢每月1000min,单个并发,单次30min,足够个人用。缓存功能减少每次的运行时间。

تابع القراءة »
0%