财经直播的网站开发一个多少钱,十大免费分销系统,html编辑器怎么导入图片,英文网站的首页怎么做『亚马逊云科技产品测评』活动征文#xff5c;搭建图床chevereto 提示#xff1a;本篇文章授权活动官方亚马逊云科技文章转发、改写权#xff0c;包括不限于在 Developer Centre, 知乎#xff0c;自媒体平台#xff0c;第三方开发者媒体等亚马逊云科技官方渠道 文章目录 『…『亚马逊云科技产品测评』活动征文搭建图床chevereto 提示本篇文章授权活动官方亚马逊云科技文章转发、改写权包括不限于在 Developer Centre, 知乎自媒体平台第三方开发者媒体等亚马逊云科技官方渠道 文章目录 『亚马逊云科技产品测评』活动征文搭建图床chevereto前言一、准备 Lightsail服务器实例二、搭建Docker环境1.安装基础工具2.开放安全组 三、搭建chevereto图床四、使用Typora上传图片 前言
在我们写文章的时候总是在想图片应该放哪里呢放别人的图床又不一定什么时候过期也不想去使用一些商业的图床避免一些成本支出刚好最近看到一个图像托管程序 chevereto他可以和那些图床服务一样我们在服务端把他搭建起来然后通过在上传图片的时候配置我们的图床地址和API KEY 就可以将图片上传到我们自己的服务器我们在进行图片迁移的时候就很方便了也不用担心别的图片服务不稳定或者需要付费。
我们将在 AWS 的 Lightsail 上搭建Chevereto因为我刚刚注册了 AWS 白嫖了 3个月的 VPS大家都知道能白嫖何必付费了所以今天咱们会在 Lightsail 搭建图床并通过 Typora 进行测试 提示以下是本篇文章正文内容下面案例可供参考
一、准备 Lightsail服务器实例
登录账户后直接访问控制台 Lightsail 环境选择
ubuntu20.04Os Only2GB 2vCPU 点击创建 二、搭建Docker环境
因为我们的服务会使用 Docker 和 Docker Compose 作为基础工具所以我们需要先提前安装这两个工具
1.安装基础工具
更新源
# 提权 默认账户是ubuntu
sudo su
apt-get update安装docker
apt install docker.io 安装docker-compose
apt install docker-compose验证是否安装成功
docker -v
docker-compose -v2.开放安全组
因为需要让图片上传到我们服务器上所以我们提前将端口给放开找到实例的详情页 Manager - Networking 添加规则选择 ALL TCP让所有TCP的流量放入然后保存
三、搭建chevereto图床
部署文档https://chevereto.com/deploy
我们选择 Docker 部署 使用 docker-compose安装
创建 docker-compose.yml 文件 touch docker-compose.yml
version: 3services:db:image: mysql5.7restart: alwaysenvironment:MYSQL_ROOT_PASSWORD: 123456MYSQL_DATABASE: cheveretoMYSQL_USER: cheveretoMYSQL_PASSWORD: 123456chevereto:depends_on:- dbimage: nmtan/cheveretorestart: alwaysenvironment:CHEVERETO_DB_HOST: dbCHEVERETO_DB_USERNAME: cheveretoCHEVERETO_DB_PASSWORD: 123456CHEVERETO_DB_NAME: cheveretoCHEVERETO_DB_PREFIX: chv_ports:- 80:80
运行安装
docker-compose up -d我们可以通过IP 80端口访问 到这里就可以开始安装向导了输入管理员用户名和密码进行安装 访问 login 页面使用刚刚输入的管理员和密码 登录以后我们要获取API key
在后台的Settings中有个Website我们点击API fbf43ce9c6d6b735127e58a55b49b814到这里图床服务就搭建好了但是我们要想上传还需要安装一个 PicGoPicGo是一款将图片上传到图床的图床管理工具下载地址https://github.com/Molunerfinn/PicGo/releases
这里我下载一个2.3属于稳定版本 下载 PicGo-Setup-2.3.1-x64.exe 安装好后进行chevereto插件安装 然后图床设置里面就会多一个chevereto我们配置一下上传配置成我们自己的服务器 配置好后我们上传一张测试一下然后回到后台看看是否上传成功 可以看到这里的图片已经正常上传上来了
四、使用Typora上传图片
我们需要配置一下图像上传使用我们的 PicGo在Typora文件-偏好设置-图像中我们进行配置。上传服务设定选择“PicGo(app)”PicGo路径设为PicGo软件的安装路径 然后我们开始撰写Markdown文档我们在需要插入图片时选择 “上传图片”这样就成功的上传到我们自己的图床了并且会直接将图片的url返回到文档中