Random Img:
一个基于 Flask 的网页服务,提供随机图片和每日一图功能,支持本地文件夹(如 NAS)中的图片自动刷新显示。

安装
Docker Compose
services:
random-img-server:
image: baozaolaowu/random-img-server:latest
container_name: random-img-server
ports:
- 5000:5000
volumes:
- ./config:/app/config
- ./photos:/app/photos
- ./thumbnails:/app/thumbnails
restart: always
参数说明(更多参数建议去看文档)
:::
/app/config(环境变量):配置文件目录
/app/photos(环境变量):图片文件目录
/app/thumbnails(环境变量):缩略图文件目录
:::
使用
浏览器中输入 http://NAS的IP:5000 就能看到界面

因为还没有图片,所以没有显示

将图片放到 photos 文件夹里

如果还没显示图片,可以点击设置扫描一下目录

其他设置默认就行,不需要特别调节

底下能看到图片数量

可以切换瀑布流模式

可以手动点击切换图片

在后面加 /img/today.jpg ,就能作为随机图片链接了

总结
说随机壁纸可能听起来有点陌生,但换一个称呼叫每日壁纸应该就很熟悉了。要说没有吧,确实很少需要用到;但说没用吧,有时候确实又需要用到。主要是作为很多应用背景作为壁纸显示,相较于依赖第三方图片服务,本地部署能很好限制展示内容。
综合推荐:⭐⭐⭐(薛定谔状态)
使用体验:⭐⭐⭐(简单)
部署难易:⭐⭐(简单)︎