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

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

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

文章目录

  • typora使用PicGo自动上传图片到chevereto图床
    • chevereto图床安装和配置
      • 工作目录(请按需修改)
      • 提前拉取镜像
      • 配置文件
      • 建立图片存储目录和增加权限
      • 编写和启动镜像
      • 放行端口
      • 启动chevereto
      • 登录chevereto服务器安装
      • 登录chevereto服务器
      • 查看上传key(picGo中会用到)
      • 修改上传文件大小(默认是0.5M)
    • PicGo下载和配置
      • 下载和安装
      • 安装chevere依赖nodejs
      • 配置
      • chevereto uploader设置如下:
    • typora设置
    • 测试
      • typora上传测试
      • 登录chevere查看

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/imagessudo chmod -R 777 $work/app/images注意:这里$work是之前定义的环境变量work=~/docker/chevereto

编写和启动镜像

vim $work/docker-compose.yml

---
version: '3'services:db:image: mariadbvolumes:- ./db:/var/lib/mysql:rwrestart: alwaysnetworks:- defaultenvironment:MYSQL_ROOT_PASSWORD: chevereto_password_root # 按需更改MYSQL_DATABASE: chevereto # 按需更改MYSQL_USER: chevereto # 按需更改MYSQL_PASSWORD: 自己秘密 # 按需更改app:image: nmtan/chevereto:1.4.1restart: alwaysports:- 51805:80 # 按需更改networks:- defaultenvironment:CHEVERETO_DB_HOST: dbCHEVERETO_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:rwdepends_on:- dbnetworks:default:name: chevereto

放行端口

安装ufw,让后放行51805

云服务端放行51805

启动chevereto

docker-compose up -d

登录chevereto服务器安装

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

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

image-20221017152947693

登录chevereto服务器

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

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

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

image-20221017152645706

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

image-20231117154706817

PicGo下载和配置

下载和安装

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

image-20221017152134603

安装chevere依赖nodejs

安装依赖nodejs

https://nodejs.org/en/

配置

picgo安装插件chevere

image-20221017152007245

chevereto uploader设置如下:

image-20221017154600130

typora设置

image-20231118144904684

测试

typora上传测试

点击 验证图片上传 选项

image-20231118145414555

登录chevere查看

image-20231118145513409

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/190696.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java使用 TCP 的 Socket API 实现客户端服务器通信

一:什么是 Socket(套接字) Socket 套接字是由系统提供于网络通信的技术, 是基于 TCP/IP 协议的网络通信的基本操作,要进行网络通信, 需要有一个 socket 对象, 一个 socket 对象对应着一个 socket 文件, 这个文件在 网卡上而不是硬盘上, 所以有了 sokcet…

ForkLift:macOS文件管理器/FTP客户端

ForkLift 是一款macOS下双窗口的文件管理器,可以代替本地的访达。ForkLift同时具备连接Ftp、SFtp、WebDav以及云服务器。 ForkLift还具备访达不具备的小功能,比如从文件夹位置打开终端,显示隐藏文件,制作替换等功能。ForkLift 是一…

Linux本地docker一键部署traefik+内网穿透工具实现远程访问Web UI管理界面

文章目录 前言1. Docker 部署 Trfɪk2. 本地访问traefik测试3. Linux 安装cpolar4. 配置Traefik公网访问地址5. 公网远程访问Traefik6. 固定Traefik公网地址 前言 Trfɪk 是一个云原生的新型的 HTTP 反向代理、负载均衡软件,能轻易的部署微服务。它支持多种后端 (D…

代码随想录算法训练营第24天|77. 组合

JAVA代码编写 77. 组合 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 示例 1: 输入:n 4, k 2 输出: [[2,4],[3,4],[2,3],[1,2],[1,3],[1,4], ]示例 2: 输入…

HP惠普光影精灵7笔记本Victus by HP 16.1英寸游戏本16-d0000原装出厂Windows11.21H2预装OEM系统

下载链接:https://pan.baidu.com/s/1LGNeQR1AF1XBJb5kfZca5w?pwdhwk6 提取码:hwk6 可适用的型号: 16-d0111tx,16-d0112tx,16-d0125tx,16-d0127tx,16-d0128tx,16-d0129tx&#…

【js作用域】JavaScript中作用域的是什么?:从编译时其承担什么角色和查询作用域中的变量的角度解析作用域

😁 作者简介:一名大四的学生,致力学习前端开发技术 ⭐️个人主页:夜宵饽饽的主页 ❔ 系列专栏:JavaScript进阶指南 👐学习格言:成功不是终点,失败也并非末日,最重要的是继…

Python语言这么火热,其实具有以下特点

Python语言具有以下特点: 简单易学:Python语言是一种解释型语言,语法简单明了,代码简洁,易于理解,可以一边编码一边运行,非常合适编程初学者。门槛较低:Python不需要复杂的环境配置…

【面试经典150 | 数学】Pow(x, n)

文章目录 写在前面Tag题目来源题目解读解题思路方法一:快速幂-递归方法二:快速幂-迭代 其他语言python3 写在最后 写在前面 本专栏专注于分析与讲解【面试经典150】算法,两到三天更新一篇文章,欢迎催更…… 专栏内容以分析题目为主…

会员管理系统编程教学编程工具下载

会员管理系统编程教学编程工具下载 给大家分享一款中文编程工具,零基础轻松学编程,不需英语基础,编程工具可下载。 这款工具不但可以连接部分硬件,而且可以开发大型的软件,象如图这个实例就是用这个工具开发的。 它的…

【LearnOpenGL基础入门——3】绘制纯色三角形

目录 一.写在前面 二.顶点输入 三.顶点着色器 四.编译着色器 五.片段着色器 六.着色器程序 七.链接顶点属性 彩蛋 一.写在前面 我们先认识一下OpenGL常用的几个名词: 顶点数组对象:Vertex Array Object,VAO顶点缓冲对象:…

爱拖延怎么办?如何改变拖延症?

拖延症是我们日常生活中多见的问题,也是不怎么受重视的问题,大多数人都会认为拖延不是什么大问题,办事拖拉怎么也不可能和心理疾病扯上关系。这里小猫测试网分不同情况来讨论。 偶尔的拖延没什么关系,建议忘掉这种偶然性拖延&…

运行软件报错mfc140.dll丢失?分享mfc140.dll丢失的解决方法

小伙伴们,你是否也有过这样的经历:每当碰到诸如" mfc140.dll 丢失 "之类的烦人错误时,你是不是会一头雾水,完全不知道从何下手去解决?不要担心,接下来咱就给你提供这样一篇实用教程,教…