抱歉打扰大家,刚刚把项目开源,来做个小推广~
一款专供摄影佬使用的记录网站,支持常见的图片格式,可以读取 EXIF 信息,管理维护图片,瀑布流展示查看图片。 兼容 S3 API 、支持 CDN 配置。首页轮播图和精品照片展示,子页分类展示等功能。 基于 Nuxt3 开发,支持一键部署,无需单独后端。更多功能还在开发中~
GitHub 地址: https://github.com/besscroft/kamera
预览地址: https://kamera.heming.dev
支持部署在大部分兼容 NodeJs 的平台,存储兼容 S3 API 。
各位大佬有什么建议或者有 bug 欢迎反馈,一个普通的小项目,有啥问题大家可以说,但是别恶意攻击就行了,也别打演示站,谢谢各位大佬!
1
dapang1221 355 天前
SSL handshake failed Error code 525
Visit cloudflare.com for more information. 2023-12-04 07:00:28 UTC emmm 演示站炸了,已 star |
2
besscroft OP @dapang1221 #1 谢谢,俺去看看啥情况,用了几个星期直到发帖前还好好的,我现在自己也打不开了。
|
3
chouyee 355 天前
摄影佬的图片都上云的话,估计很难承受的起,就说普通的 raw 一张 20M 至少,像素高点的一张 80MB 。感觉可以开发一个支持本地图片预览管理的,本地部署,然后查看的也是本地路径,比如 electron
|
4
besscroft OP @chouyee #3 谢谢建议,目前是作为在线分享使用的,但是也可以控制图片不展示,上云分享一般不建议直接放原图的,毕竟太大了,一般建议做图片传输优化。不过你的建议,要是需求量大的话,俺后面可以扩展这个功能。
|
5
jiannei 355 天前
抱歉没看内容,是看到头像点进来,原神,启动!
|
7
noyidoit 355 天前
项目和博客的含原量好高,哈哈哈支持
|
11
ixdeal 355 天前
@besscroft https://camarts.app/ 和这个有什么区别?
|
12
besscroft OP @gps949 #10 Cloudflare 的 Images 对于图像存储和传输优化做的很不错,只是每月 5 美刀的门槛罢了,不过对于需要分享展示大佬照片的摄影佬来说每月 5 美刀不算啥。
另:项目中我预留了对接 Cloudflare Images 的供应商接口,如果有需求,后续我可以更新上。 |
13
besscroft OP @ixdeal #11 这个俺也不知道咋说😂,俺是边做边设计的,可能没法调和所有人的口味。
不过我看了下,那位大佬的似乎是个人网站+App 的形式?我这个是原先打算自己用的,然后朋友也想用,也正好是摄影佬,于是就开源了。 |
14
chanChristin 355 天前
希望可以增加一个划到底再往上滑可以自动加载下一页,现在还要手动点击才行。
|
15
besscroft OP @chanChristin #14 我就是很讨厌一直滑,滑个不停才选择的按钮点击的😂您方便的话可以提一个 issue ,我抽空改成二选一的方式看看。
|
16
Fxshiny 355 天前
这个可以做 docker 项目吗
|
18
xiangbohua 355 天前
我也搭了一个时光相册,但是 phpfpm 总是自己崩,懒得弄
|
19
SuzutsukiKaede 355 天前
有点意思,手持 6+1 芙芙支持一下🐶
|
20
shakoon 355 天前
我发现点了一张照片后的标签会带到下一张点点照片,比如这张看的是“更多”,那下一张照片点开后也是“更多”。不知道是不是楼主特意设置的。
|
21
sentinelK 355 天前
功能介绍太简略了,最起码要介绍下自己产品独有的优势。
demo 只展示了浏览侧功能,管理侧功能看不了。 这样就导致别人可能花 10~15 分钟去了解你的产品,但依然不得要领。 然后功能上: 瀑布流图片会出现二次重排,非常不优雅。 首页对于 PCweb 界面来讲有点比例不协调。信息密度太低。 浏览照片有个“评分”功能,但又不能操作,很迷。 |
22
conky 355 天前
很好,支持一下。直接瀑布墙,更好一点
|
23
besscroft OP |
25
besscroft OP @shakoon #20 我去翻了一下组件库的文档,这里是可以调整的。但目前的“行为”来说,似乎也说得过去。设计方面我不行,我明白您说的意思,但我不确定哪一种更好。
|
26
besscroft OP @SuzutsukiKaede #19 谢谢支持~
|
28
nrtEBH 355 天前
很赞
想问问有什么防盗链或者用户认证的功能么 |
29
besscroft OP @nrtEBH #28 严格来说,网站的图片资源的防盗链,应该在供应商侧配置,假设使用阿里 OSS ,就应该在 OSS 存储桶配置相应的策略,不然仅在 Node 端配置,存储桶不配置,还是容易被绕过。
用户认证功能,目前只提供了单用户功能,作为网站管理者在后台上传、维护图片数据等。 |
30
Tyrant1984 355 天前
说真的这是我最想要的功能/网站…
|
31
hagerhu 355 天前
赞,预览效果看着很棒
|
32
besscroft OP @Tyrant1984 #30 谢谢~不过目前就我跟朋友在使用,而且平台也仅限于 Vercel 和阿里 OSS ,所以可能很多问题得等开源后收到反馈慢慢改。
|
34
JRay 354 天前
能支持 NAS 吗?感觉大量照片上云顶不住吧?要是能直接支持 NAS 里面的文件读取就好了,只需要解决外网访问的问题就可以了
|
35
besscroft OP @JRay #34 暂时还没支持访问 nas 的文件,Nitro 的存储层有一个精简版的 Node.js 文件系统支持,理论上来说应该是能做的,后续我看能不能支持上。
|
36
nicoljiang 354 天前
如果你的客户大多是中国大陆地区,可以考虑用我们的缤纷云替代 OSS 和阿里 CDN 部分:
|
37
nicoljiang 354 天前
|
38
besscroft OP @nicoljiang #36 只要是兼容 S3 的存储,那就是用户自己的选择了。当然阿里的 CDN 配合 Cloudflare 要好用点,至于 backblaze 对于 Cloudflare 的兼容程度反正是恶心到我了。看到您这个支持 CDN ,但不清楚是否支持 Cloudflare ?对于用户来说最在意的可能就是流量费用,毕竟有些对象存储平台,配合 Cloudflare CDN 是可以“免流”的。
|
39
nicoljiang 354 天前
嗯,我看到了是开源的,赞。
不过,目前我们的场景主要是针对大陆地区,所以存储和 CDN 都以大陆地区为主。 |
40
besscroft OP @nicoljiang #39 明白,不过 CDN 太多适配起来麻烦,所以目前是按照阿里 OSS 配置 CDN 的方式去适配的,一来是方便接入 Cloudflare ,而是这种方式能兼容的也不止阿里一家了,也省事儿。
|
41
SenLief 354 天前 via iPhone
S3 被刷估计要破产,能不能支持云盘的。
|
42
besscroft OP @SenLief #41 不知道您是指哪个云盘?兼容 S3 的存储,如果支持 Cloudflare 免流的话,实际上也是可以用一用的。
不过对接存储主要还是上传照片和获取文件地址,所以对接云盘应该不会太困难,有需求的话我后面抽空加上。 |
44
besscroft OP @SenLief #43 我有个用了 3 年的 E5 被封了,很头疼。用这种东西讨不到好,明明拿来开发,你被封了人家说你滥用,所以现在不喜欢这玩意。不过有需要我还是想办法看看加上去吧。
|
45
ellermister 353 天前
我个人当前是本地电脑存储了一堆的原始 RAW 文件,然后挑选修完,将一部分图导出到另外目录,然后放到 NAS ,需要分享的再用 wenshushu 或者服务器放一些临时文件用于分享给对方下载。都是私密性的,或者是临时的,没有一个公开的地址展示所有的分享。
NAS 和自己服务器一般用的是 photoview 一个很不错的相册管理软件,能够读取你的照片并识别人分类,时间轴,世界地区查看照片位置。 虽然也支持 RAW 文件的信息读取,但管理起来确实太混乱了,而且也不支持删除(只读系统),我就希望有一个软件可以实现工程化的管理。 ---- /src/[date]-[name]/*.RAW (原始 RAW 或者手机拍的 JPG 文件) /src/2021.01.01-新年 /src/2022.xx.xx-xxxx ---- /output/[date]-[name]-[qlty]/filename*.jpg 一般使用 light room 导出 ---- 这个/output 目录也可以用 photoview 直接挂载分享 /output/2021.01.01-新年-100/*.jpg -- 100%的质量用于挑选一些特别出色的照片用于保存到手机或者其他媒介 /output/2021.01.01-新年-40/*.jpg -- 很多照片分享给其他人一般 40 的质量就能看,文件也不会过大。 photoview 也可以下载缩略图/小体积版本,但是那个质量太差而且可选太少,没有 lightroom 导出的质量选项好。 ---- 另外也希望把 lightroom 的修改记录/滤镜/调色参数啥的存储在工程目录而不是 user/document 下 ---- 如下,这样就可以在别的电脑复制这个目录下来就可以继续工作和改进图片,或者回看。 /.lightroom/[date]-[name]/*.RAW.mod ---- 还希望有一个可以公开的地址类似朋友圈的动态,可以逐个时间轴向下展示所有照片被标记为公开的地址。 如果有人有经验可以分享给我,楼主也可以参考下这种需求,改善自己的软件。 ^_^! |