如果你根我一样,自己拥有 VPS 但是服务器性能不高或者硬盘不大,想部署属于自己的图床给博客或网络贴图使用——纯自用、上传图片随时随地、使用方便、图片自助管理、删除备份,但是又不想公开为公共图床。
推荐自己在用的方案:EasyImage2.0 + PicGo
-
Docker 部署开源图床程序 EasyImage2,后台设置
- “登录上传” —— 确保纯个人使用,保护小鸡鸡小硬盘
- “开启 API 上传” —— 配合 PicGo 不用每次上传图片都要打开浏览器
-
PicGo 开源图床客户端,支持很多平台,拖进去上传图片,完成右下角通知,复制即可使用
简单图床
可能是最简单的图床,开源地址 https://github.com/icret/EasyImages2.0
docker-compose.yml
内容
version: '3'
services:
# easyimage2.0
easyimage:
image: ddsderek/easyimage:latest
container_name: easyimage
restart: unless-stopped
ports:
- '80:80'
volumes:
- '/opt/docker/data/easyimage/config:/app/web/config'
- '/opt/docker/data/easyimage/i:/app/web/i'
environment:
- TZ=Asia/Shanghai
- PUID=1000
- PGID=1000
- DEBUG=false
启动后根据提示设置,完成即可。
推荐设置
- 设置 - 上传设置 - 将上传图片转换格式 webp,图片更小加快显示
- 设置 - 图床安全 - 登录上传,仅供自己使用,需要登录才能够上传
使用 PicGo 上传
不用每次上传图片都要打开浏览器,使用 PicGo 上传图片。
- 下载 PicGo https://github.com/Molunerfinn/PicGo
- 安装后在插件设置中搜索
web-uploader 1.1.1
并安装(下载插件可能需要 node.js 插件) - 图床设置 - 自定义 Web 图床中按照如下方式填写,然后点击确定并设置为默认图床。
- 登录图床后台
-->
图床安全-->
高级设置-->
开启 API 上传
API 地址:https://pic.196000.xyz/api/index.php # 输入你的网站 api 地址
POST 参数名: image
JSON 路径: url
自定义 Body: {"token":"2a19b11693cb5ec89529b091c5bb9c1"} # 这里输入你网站生成的 token
相关
- 兰空图床(Lsky Pro) https://github.com/lsky-org/lsky-pro
- PicList(PicGo 二次开发版) https://github.com/Kuingsmile/PicList