惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Scott Helme
Scott Helme
宝玉的分享
宝玉的分享
B
Blog RSS Feed
博客园 - 司徒正美
Stack Overflow Blog
Stack Overflow Blog
博客园_首页
H
Help Net Security
T
The Blog of Author Tim Ferriss
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
月光博客
月光博客
F
Full Disclosure
爱范儿
爱范儿
罗磊的独立博客
G
Google Developers Blog
Last Week in AI
Last Week in AI
Jina AI
Jina AI
量子位
Hacker News: Ask HN
Hacker News: Ask HN
aimingoo的专栏
aimingoo的专栏
PCI Perspectives
PCI Perspectives
酷 壳 – CoolShell
酷 壳 – CoolShell
Application and Cybersecurity Blog
Application and Cybersecurity Blog
S
Secure Thoughts
L
LINUX DO - 最新话题
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Project Zero
Project Zero
云风的 BLOG
云风的 BLOG
V
V2EX
H
Heimdal Security Blog
Engineering at Meta
Engineering at Meta
I
InfoQ
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Hugging Face - Blog
Hugging Face - Blog
博客园 - 聂微东
S
Security Affairs
Security Archives - TechRepublic
Security Archives - TechRepublic
Cyberwarzone
Cyberwarzone
G
GRAHAM CLULEY
Apple Machine Learning Research
Apple Machine Learning Research
The GitHub Blog
The GitHub Blog
T
Tor Project blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Attack and Defense Labs
Attack and Defense Labs
Know Your Adversary
Know Your Adversary
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
D
Docker
Vercel News
Vercel News
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
有赞技术团队
有赞技术团队
J
Java Code Geeks

掘墓人的小铲子

新玩意:一加 15 | 掘墓人的小铲子 AI 编程初体验:Trae 帮我写代码 | 掘墓人的小铲子 微信内访问网站提示“非微信官方网页,请确认是否继续访问” | 掘墓人的小铲子 薅羊毛网站 | 掘墓人的小铲子 微信红包封面 | 掘墓人的小铲子 日本东京见闻 | 掘墓人的小铲子 新玩意:奥海 140W 氮化镓青春版充电器 | 掘墓人的小铲子 新玩意:云鲸智能洗地机 F1 冠军版 | 掘墓人的小铲子 新玩意:Windows Hello 指纹识别器 | 掘墓人的小铲子 电脑死机问题排查 | 掘墓人的小铲子 新玩意:WESCOM 31.5 英寸 4K 显示器 文章被“抄袭”了 | 掘墓人的小铲子 新玩意:乐歌 E2 升降桌 | 掘墓人的小铲子 香港一日游 | 掘墓人的小铲子 跨平台开发之 Quasar | 掘墓人的小铲子 跨平台开发之 Tauri | 掘墓人的小铲子 三星 Note4 超级省电模式之 Kindle 看书 博客升级 | 掘墓人的小铲子 使用 Jpom 自动构建和部署项目 | 掘墓人的小铲子 新冠肺炎症状记录 | 掘墓人的小铲子 开源数据备份工具 Duplicati | 掘墓人的小铲子 使用 NotionNext+Notion+Vercel 部署我的木刻网站 | 掘墓人的小铲子 使用 Vercel 快速部署前端项目 | 掘墓人的小铲子 企业共享办公好助手:可道云 kodbox | 掘墓人的小铲子 新玩意|一加 Ace Pro | 掘墓人的小铲子 新玩意|罗技 MX Master 3 鼠标 2021 年终总结 | 掘墓人的小铲子 新玩意|Bcase 数据线磁吸收纳器 | 掘墓人的小铲子 我的习惯养成计划:五分钟规则+打卡 | 掘墓人的小铲子 我用66张照片记录过去一年做过的饭菜 | 掘墓人的小铲子 送你一个虎年红包封面:虎虎生威 | 掘墓人的小铲子 新玩意|海氏K3空气炸锅烤箱 | 掘墓人的小铲子 新玩意|Yeelight易来 智能人体感应灯小夜灯 | 掘墓人的小铲子 超稳的高颜值支架:海备思铝合金手机支架 | 掘墓人的小铲子 没有了无限免费存储空间,谷歌相册还能继续用吗? | 掘墓人的小铲子 置物架改造 | 掘墓人的小铲子 信用卡还款宽限期 | 掘墓人的小铲子 Nginx 开启 gzip 压缩 | 掘墓人的小铲子 记一次意外割手 | 掘墓人的小铲子 Kindle 售后换新记 | 掘墓人的小铲子 记一次麻烦的银行办卡经历 | 掘墓人的小铲子 记一次差点被集中隔离的回家之旅 | 掘墓人的小铲子 自己动手做置物架 | 掘墓人的小铲子 2020 年终总结 | 掘墓人的小铲子 自己动手部署内网穿透:frp | 掘墓人的小铲子 免费内网穿透服务推荐 | 掘墓人的小铲子 怎么提醒女朋友给手机充电? | 掘墓人的小铲子 阿里云盘和 Teambition 网盘 | 掘墓人的小铲子 记一次成功的网购维权:我在 12315 投诉天猫超市 | 掘墓人的小铲子
使用 Photo Stream 部署相册 | 掘墓人的小铲子
2022-07-06 · via 掘墓人的小铲子

相册 Photo Stream

很早就想部署一个相册网站,把喜欢的照片放在一起。

相册网站

照片

自从开始用手机,尤其是智能手机,就在不断地拍照,记录生活。其中有些照片自我感觉拍的还不错,就想搭建一个属于自己的相册网站集中展示。

当然除了自我感觉拍的还可以,这些照片还代表了我在不同时间和空间的所见所闻,是我回忆的组成部分,如果能有一个专属的地方可以保存起来,就可以时不时回忆一下。

需求

其实关于这个相册网站,我的需求也比较简单:网站主页展示相册列表,点击照片即可查看大图。

不需要太复杂的功能和样式,简洁美观、能够突出照片本身即可。

搜索

我在 GitHub 上找到了几个开源的相册网站:

按照我对相册网站的要求,我最终选择了「Photo Stream」。

部署文档参考:Photo Stream: how-to-install

我使用了 docker 进行部署,如果未安装 docker 可以参考我之前的文章「Docker环境搭建(CentOS篇)」安装 docker 环境。

截止本文发出时,Photo Stream 最新版为 1.4.2,如后续有版本更新,配置文件以官方下载地址为准。

下载 docker-compose.yml

官方下载地址:docker-compose.yml

备用下载地址:docker-compose.yml

文件下载后上传到服务器,我是放在了 /opt/photo-stream 目录下。

下载 .env 配置文件

官方下载地址:.env

备用下载地址:.env

配置文件下载后,修改文件内容,这里贴一下我修改后的内容:

TITLE=掘墓人的相册
EMAIL=dev@juemuren4449.com
AUTHOR_NAME=掘墓人
AUTHOR_EMAIL=dev@juemuren4449.com
AUTHOR_WEBSITE=https://p.juemuren4449.com
DESCRIPTION=掘墓人的相册
BASEURL=
# URL must end with / or links will be broken
URL=https://p.juemuren4449.com/
SHOW_OFFICIAL_GITHUB=0
ALLOW_ORDER_SORT_CHANGE=1
ALLOW_ORIGINAL_DOWNLOAD=1
ALLOW_INDEXING=0
ALLOW_IMAGE_SHARING=0
PHOTO_PATH=./photos
# leave the following blank to disable
TWITTER_USERNAME=
GITHUB_USERNAME=
INSTAGRAM_USERNAME=
CUSTOM_LINK_NAME=
CUSTOM_LINK_URL=
SYNCUSER=
SYNCPASS=
SYNCSERVER=
SYNCFOLDER=

部分配置项说明:

  • SHOW_OFFICIAL_GITHUB:是否显示官方 GitHub 地址,0 是禁止,1 是允许
  • ALLOW_ORDER_SORT_CHANGE:是否允许改变照片的排序,0 是禁止,1 是允许
  • ALLOW_ORIGINAL_DOWNLOAD:是否允许下载原图,0 是禁止,1 是允许

配置文件修改好之后,上传到服务器 /opt/photo-stream 目录下。

启动

进入到 /opt/photo-stream 目录,如果安装的 docker-compos 是 V2 版本,那么执行:

docker compose up -d

如果 docker-compos 是 V1 版本,那么执行:

docker-compose up -d

如果提示 docker-compose: 未找到命令 则按照下面的命令安装 docker-compose 即可。

 yum install docker-compose-plugin

命令执行完之后会在 /opt/photo-stream 下创建 photos 目录。

上传照片

进入 /opt/photo-stream/photos 目录,将照片上传到此处。

访问配置

Nginx 设置代理和 SSL 证书申请和配置略过。

修改 favicon

首先准备好 favicon.png,复制一份改名为 favicon.svg。

然后查询容器的 id:

docker ps

我查询到的容器 id 为 b12453ddf3ce

最后复制文件:

docker cp favicon.png b12453ddf3ce:/photo-stream

docker cp favicon.svg b12453ddf3ce:/photo-stream

我的相册

网站链接:https://p.juemuren4449.com

掘墓人的相册

我挑选照片的原则是好看,只要好看,不论拍的是树叶还是丹顶鹤,都可以进到这个相册里。

几乎所有的照片都是我拍摄的,极少数是我女朋友拍摄的,而且基本都是原图直出,极个别在拍摄之后调整过色调。

截止到本文发出时,我的相册已经有了 158 张照片,最早的照片可以追溯到大学时期。

Photo Stream 优缺点

我使用 Photo Stream 有两个多月了,整体来说还是很满意的,虽然有一点点小问题,但无伤大雅。

  • 优点
    • 简洁
    • 美观
    • 带 RSS 订阅
  • 缺点
    • 上传图片略微有点麻烦
    • 首次加载的时候页面布局会跳动

我上传照片的工具:

  • 手机:Solid Explorer
  • 电脑:FileZilla 或 FinalShell

个人感想

  • 现在的手机比起以前的卡片相机毫不逊色,甚至更胜一筹。
  • 不敢说自己拍的照片有多好,但每一张都记录了所见所闻,都是记忆的一部分。
  • 对普通人来说,无需考虑各种参数的设置,只需拿起手机按下快门,大量的计算和优化便在手机内完成了。
  • 一张照片拍的好,是景色、光线、角度和设备的组合,人在其中的作用便是将这些元素进行组合,然后按下快门。

本文由 掘墓人 创作,采用 CC BY-NC-ND 4.0 DEED ,转载或翻译请注明出处。
最后编辑时间为: 2022年07月6日

欢迎关注我的公众号,及时获取最新文章推送。