typora使用PicGo自动上传图片到chevereto图床

typora使用PicGo自动上传图片到chevereto图床

近期发现,gitee图床不能用了。github又涉及科学上网。搜索了开源图床方案,找到了chevereto,使用起来还不错。分享给大家。

文章目录

chevereto图床安装和配置

工作目录(请按需修改)

复制代码
work=~/docker/chevereto && mkdir -p $work/app/images && cd $work

提前拉取镜像

复制代码
docker pull mariadb && docker pull nmtan/chevereto:1.4.1

配置文件

复制代码
vim ./app/php.ini
内容如下:

upload_max_filesize = 50M
post_max_size = 50M
memory_limit = 4096M
max_execution_tim = 180

建立图片存储目录和增加权限

复制代码
mkdir -p $work/app/images

sudo chmod -R 777 $work/app/images

注意:这里$work是之前定义的环境变量work=~/docker/chevereto

编写和启动镜像

vim $work/docker-compose.yml

复制代码
---
version: '3'

services:
  db:
    image: mariadb
    volumes:
      - ./db:/var/lib/mysql:rw
    restart: always
    networks:
      - default
    environment:
      MYSQL_ROOT_PASSWORD: chevereto_password_root # 按需更改
      MYSQL_DATABASE: chevereto # 按需更改
      MYSQL_USER: chevereto # 按需更改
      MYSQL_PASSWORD: 自己秘密 # 按需更改

  app:
    image: nmtan/chevereto:1.4.1
    restart: always
    ports:
      - 51805:80 # 按需更改
    networks:
      - default
    environment:
      CHEVERETO_DB_HOST: db
      CHEVERETO_DB_NAME: chevereto # 与db的设置一一对应
      CHEVERETO_DB_USERNAME: chevereto # 与db的设置一一对应
      CHEVERETO_DB_PASSWORD: 自己秘密 # 与db的设置一一对应
    volumes:
      - ./app/images:/var/www/html/images:rw
      # - ./app/content:/var/www/html/content:rw
      - ./app/php.ini:/usr/local/etc/php/php.ini:ro
      # - ./app/app/routes:/var/www/html/app/routes:rw
    depends_on:
      - db

networks:
  default:
    name: chevereto

放行端口

安装ufw,让后放行51805

云服务端放行51805

启动chevereto

docker-compose up -d

登录chevereto服务器安装

浏览器输入url http://自己的chevereto服务器地址:port

例如:http://自己服务器地址:端口号

登录chevereto服务器

使用自己安装时填写的用户名和密码登录chevereto服务器

查看上传key(picGo中会用到)

右上角账号 >> 仪表盘 >> 设置 >>API,可以使用默认api v1密钥亦可自己修改设置

修改上传文件大小(默认是0.5M)

PicGo下载和配置

下载和安装

https://github.com/Molunerfinn/picgo/releases

安装chevere依赖nodejs

安装依赖nodejs

https://nodejs.org/en/

配置

picgo安装插件chevere

chevereto uploader设置如下:

typora设置

测试

typora上传测试

点击 验证图片上传 选项

登录chevere查看

相关推荐
竹之却1 天前
Typora 添加锚点实现文档内部快速跳转
ai·typora·openclaw
夏至xz19 天前
类似 typora 的新一代 Markdown 编辑器
编辑器·typora·markdown·milkup·milkdown
小刘爱搬砖25 天前
Typora安装教程(激活)
开源·typora·markdown
holeer1 个月前
【V1.0】Typora 中的 HTML 支持|软件文档自翻译
前端·编辑器·html·typora·web·markdown·文档
海边的Kurisu1 个月前
Typora破解教程 | Markdown写作的“标杆级工具”
typora·markdown
was1722 个月前
Python 自动化实践:Typora 自定义上传接口与兰空图床集成
python·自动化·typora·兰空图床
ChenYY~2 个月前
入门分享篇:一、工欲善其事,必先利其器
计算机·程序员·机器人·嵌入式·typora·工具·软件开发·obsidian
HashFlag2 个月前
Typora绘制-饼图&象限图
typora·饼图·象限图
HashFlag2 个月前
Typora绘制-思维导图
typora·思维导图
HashFlag2 个月前
Typora绘制-时序&序列图
typora·时序图·序列图