功能强大的无数据库图床EasyImage

继加蓬政府收回 GA 域名后,马里政府也回收了 ML 域名,虽然原因不同,但前一天还能访问的 https://laosu.ml 已经用不了了,老苏重新调整 Links,如果图片加载不出来,可能会需要魔法的加持

站点 域名
主站(Vercel) https://laosu.cf

https://wbsu2003.vercel.app
备站(Gitee) https://wbsu2003.gitee.io
备站(Github) https://laosu.gq

https://wbsu2003.github.io
备站(Netlify) https://laosu.tk

https://laosu.netlify.app
备站(4everland) https://laosu.4everland.app

这些东西其实一直都在的,只是大家没注意

功能强大的无数据库图床EasyImage

如果你没有魔法,还可以去访问老苏的 CSDN ,地址:https://blog.csdn.net/wbsu2004

或者微信公众号:

功能强大的无数据库图床EasyImage

如果不想迷路,关注公众号才是最好的办法


什么是 EasyImage ?

EasyImage 始于 20187月,支持多文件上传,简单无数据库,支持返回图片urlmarkdownbbscodehtml的一款图床程序,功能强大。EasyImage 对于环境要求极低,适用于单一场景(游客上传)和个人使用,不适于多用户复杂场景。

官方提供了演示地址:https://png.cm/

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 easyimage ,选择第一个 ddsderek/easyimage,版本选择 latest

latest 对应的版本是 v2.8.1-r3

功能强大的无数据库图床EasyImage

docker 文件夹中,创建一个新文件夹 easyimage,并在其中建两个子文件夹,分别是 configi

文件夹 装载路径 说明
docker/easyimage/config /app/web/config 存放设置
docker/easyimage/i /app/web/i 存放缓存、上传文件等
功能强大的无数据库图床EasyImage

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 容器端口
8811 80
功能强大的无数据库图床EasyImage

环境

可变
TZ 时区,默认值 Asia/Shanghai
PUID 默认为 0
PGID 默认为 0
DEBUG 默认为 false
功能强大的无数据库图床EasyImage

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 easyimage 和 子目录
mkdir -p /volume2/docker/easyimage/{config,i}

# 进入 easyimage 目录
cd /volume2/docker/easyimage

# 运行容器
docker run -d 
   --restart unless-stopped 
   --name easyimage 
   -p 8811:80 
   -v $(pwd)/config:/app/web/config 
   -v $(pwd)/i:/app/web/i 
   -e TZ=Asia/Shanghai 
   -e PUID=1000 
   -e PGID=1000 
   -e DEBUG=false 
   ddsderek/easyimage:latest

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'

services:
  easyimage:
    image: ddsderek/easyimage:latest
    container_name: easyimage
    restart: unless-stopped
    ports:
      - 8811:80
    volumes:
      - ./config:/app/web/config
      - ./i:/app/web/i
    environment:  
      - TZ=Asia/Shanghai  
      - PUID=1000
      - PGID=1000
      - DEBUG=false

然后执行下面的命令

# 新建文件夹 easyimage 和 子目录
mkdir -p /volume2/docker/easyimage/{config,i}

# 进入 easyimage 目录
cd /volume2/docker/easyimage

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:8811 就能看到设置界面

功能强大的无数据库图床EasyImage

下一步

功能强大的无数据库图床EasyImage
  • ①:如果映射到了公网,这里应该用域名;
  • ②:密码建议改复杂一些;
  • ③:建议 删除安装目录

安装成功后显示的是管理后台的登录界面

功能强大的无数据库图床EasyImage

首页 ,第一次会显示环境信息

功能强大的无数据库图床EasyImage

刷新页面之后,就可以开始使用了

功能强大的无数据库图床EasyImage

拖入要上传的图片文件

功能强大的无数据库图床EasyImage

点开始上传即可

功能强大的无数据库图床EasyImage

选择格式,可以批量复制

功能强大的无数据库图床EasyImage

上传的图片可以在 广场 中查看

功能强大的无数据库图床EasyImage

管理后台

登录成功后的主界面,多出了 设置统计

功能强大的无数据库图床EasyImage

设置可以根据需要进行修改

功能强大的无数据库图床EasyImage

统计信息主要是磁盘空间

功能强大的无数据库图床EasyImage

反向代理

假设我们使用域名 https://pic.laosu.ml:444

因为老苏没有备案,所以域名带端口;

在 npm 中的设置

功能强大的无数据库图床EasyImage

SSL 都勾选了

功能强大的无数据库图床EasyImage

但是现在你直接访问 https://pic.laosu.ml:444 还是不行的

功能强大的无数据库图床EasyImage

进入 开发者工具 会看到很多错误

功能强大的无数据库图床EasyImage

所以需要登录管理员进入设置界面进行修改

功能强大的无数据库图床EasyImage

保存之后,就可以用域名正常访问了

插件

使用插件或者第三方软件上传,可以参考官方的文档:https://icret.github.io/EasyImages2.0/#/./Chrome%E6%8F%92%E4%BB%B6

参考文档

icret/EasyImages2.0: 简单图床 – 一款功能强大无数据库的图床 2.0版
地址:https://github.com/icret/EasyImages2.0

简单图床 – EasyImage
地址:https://png.cm/

ddsderek/easyimage – Docker Image | Docker Hub
地址:https://hub.docker.com/r/ddsderek/easyimage

EasyImage2.0 简单图床
地址:https://icret.github.io/EasyImages2.0

@所有人:写文不易,如果你都看到了这里,请点个在看,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。

原文始发于微信公众号(各种折腾):功能强大的无数据库图床EasyImage

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/185940.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!