Chevereto免费图床搭建教程 | vps搭建免费图床教程
Chevereto免费图床搭建教程 | vps搭建免费图床教程
本文首发于:https://chens.life/How-to-build-a-free-image-bed.html
前言
自从有了个人博客,图片的上传和使用就成了一个亘古不变的问题和痛点。在网上找了很多免费的图床网站,虽然这种产业面临着随时跑路的危险,但也不乏一些确实很不错的网站。那么他们是怎么运作下去的呢,那当然就是VIP服务或者广告了。不冲VIP就会有图片大小和数量的限制,还会有一些烦人的广告出现。
所以,本教程就结合自身经历,给大家分享如何利用开源免费的Cheverto软件搭建一个免费的,自己掌控的图床。前提是得拥有一个云服务器或者自己的本地服务器。至于如何搭建本地服务器,请看我的另一篇文章 自建本地服务器,自建Web服务器——保姆级教程!。
不想那么麻烦?也可以使用我的图床https://img.chens.life。ssl加密、30M带宽(大约4 Mb/s)、最大10Mb图片大小、不限数量。
环境
- 一台服务器(云服务器或者本地服务器)本例为Centos 7.8
- 宝塔面板 Nginx环境
- 域名
本文使用虚拟机演示,所以网站地址是虚拟机的内网IP
安装宝塔面板
参考 https://www.bt.cn/bbs/thread-19376-1-1.html 在终端中输入
sudo yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
搭建
准备
添加一个站点 img.chens.life(根据自己喜欢),本例使用IP地址。之后在自己域名的dns解析中添加相应解析条目。

创建一个数据库。

在https://github.com/Chevereto/Chevereto-Free/releases下载最新在线安装文件。如果无法在线安装,下载离线安装包,本站失眠孤岛分流 1.1.4版本—2020.8.19,密码:chens.life。本例使用离线安装方式,更加便捷。
解压,上传至网站的根目录。修改目录文件权限为 777 。可以使用宝塔面板,也可以使用shell命令。在线安装的需要把install.php权限改为777。同样的操作。


修改伪静态配置
在网站设置 > 伪静态中填入
location / {
if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } try_files $uri $uri/ /api.php; } location /admin { try_files $uri /admin/index.php?$args;
}

确定保存。
安装
在浏览器中打开网址http://192.168.116.134/,在线安装的打开网址http://192.168.116.134/installer.php。将我的IP地址替换为自己设置的网址。

填写基本的用户名和密码,更改一下网站模式。社区模式中,游客可以上传文件使用。

完成安装后,直接进入管理控制台,需要登录进入。

更改控制台语言
进入控制台之后,点击 设置 > 语言,选择 简体中文,稍等片刻。


保存之后不会立即更换,需要等待一段时间。安装完成。
设置封面图片、网站名称、最大上传大小
在 仪表盘的 网站中设置网站名称、标题、各种功能的设定。
在 图片上传中可设置最大上传大小(游客或注册用户的)。
在 主页中可设置背景图片。
使用PicGo配合
下载安装PicGo
https://github.com/Molunerfinn/PicGo/releases,本站 **失眠孤岛 **分流PicGo-Setup-2.2.2_4-windows,密码 chens.life。
获取API v1 key
在仪表盘,设置,API中查找。

配置PicGo
搜索安装web-uploader插件

配置插件
在API地址中填入,将IP换成自己的域名。
http://192.168.116.134/api/1/upload
post参数填入 source,JSON路径填入 image.url,自定义Body中填入
{"key":"5b163035fb0ab96a7f68416f60d96abf"}
将后面的API key换成自己的。点击确定,设置成默认图床。

以后只要将图片拖入即可自动上传获得想要的地址。
结语
本教程结合亲身经历分享给大家,希望能够帮助到他人。
欢迎在评论区留言,也可以发邮件956902354@qq.com联系我。
欢迎大家光临我的个人博客https://chens.life(必须加https才能访问),http使用88端口。
Chevereto免费图床搭建教程 | vps搭建免费图床教程的更多相关文章
- vps服务器搭建——Linode VPS 20美元优惠获取教程
转载:http://www.cuishifeng.cn/linode/index.html?v=2 声明:本文旨在教大家怎么获得linode 20美元优惠,并免费使用4个月vps,请低调薅羊毛!(多张 ...
- Vultr日本vps搭建ss/ssr/openvpn免流教程
每个月的手机流量不够用,运营商流量套餐价格偏高,怎么才能省钱?你在淘宝上,搜索手机免流,可找到很多奸商销售免流套餐,一块钱可买1GB流量,免流原理是什么?自己能搞吗? 手机免流原理 手机运营商中国电信 ...
- VPS搭建与IPv6使用教程
VPS搭建与IPv6使用教程 SoftEther命令: yum -y install gcc zlib-devel openssl-devel readline-devel ncurses-devel ...
- VPS教程:搭建个人网盘教程—kodexplorer
kodexplorer网盘系统.Kodexplorer,也叫芒果云.可道云.kodcloud,总之名字改了不少.但其本身作为一个网盘文件系统,还是有很多可圈可点的地方. seafile.h5ai.ko ...
- VPS搭建VPN、BLOG
FQ的正确姿势,你掌握了多少?老司机带你去墙外看看,来开车了坐稳! 购买VPS主机(服务端) 推荐性价比较高的VPS 搬瓦工https://bandwagonhost.com/ 上面的链接如果你打不开 ...
- 物理引擎Havok教程(一)搭建开发环境
物理引擎Havok教程(一)搭建开发环境 网上关于Havok的教程实在不多,并且Havok学习起来还是有一定难度的,所以这里写了一个系列教程,希望可以帮到读者.这是第一期. 一.Havok物理引擎简单 ...
- VPS搭建离线下载服务器——后网盘时代
动机 由于学习的需要,在国外某服务器厂商购买了vps服务(至于是哪个厂商就不说啦).但是呢,就算用作梯子,一个月1T的流量总是用不完.最经觉得自己营养充足,想找点电影看看. 无奈现在百度网盘的速度真的 ...
- VPS搭建***
yum -y install epel-release** yum update yum -y install python-setuptools m2crypto supervisor easy_i ...
- 使用centos linux vps搭建jupyter notebook踩坑日记
今天我尝试用vps搭建在线jupyter notebook网站时遇到了这样一个问题: [W 21:48:07.243 NotebookApp] SSL Error on 9 ('171.115.101 ...
随机推荐
- LaTeX公式学习
简介 本文公式较多可能有加载较慢. 使用 LaTeX 的主要原因之一是它可以方便地排版公式.我们使用数学模式来排版公式. 公式 插入公式 可以用一对$来启用数学模式. 行中公式可以用如下方法: $数学 ...
- WEB前端常见受攻击方式及解决办法
一个网站建立以后,如果不注意安全方面的问题,很容易被人攻击,下面就讨论一下几种漏洞情况和防止攻击的办法. 一.SQL注入 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的 ...
- Redis的各种数据类型到底能玩出什么花儿?
https://mp.weixin.qq.com/s/ZSQ9vCkWXYuLrKS0UJ4RIg 两个星期终于肝了出来,Redis相关问题脑图,终于整理完了!!! 文末无套路分享~~附获取方式 Re ...
- PHPSTORM常用插件
Translation 最好用的翻译插件 .env files support 可以在env函数使用是提示.env文件中所有的key值的自动完成功能 PHP composer.json support ...
- 手写 promies
简单的 Promies 封装 function Promiss(fn) { this.state = 'pending' //当前状态 this.value = null // 成功执行时得到的数据 ...
- MacOS入门
原文池建强的blog 对普通用户来说,用好Mac主要有三点: 1.理解OSX的基本结构和特点 2.掌握多手势和快捷键(少量即可,多多益善) 3.用好工具 一.理解OSX的基本结构和特点 Mac OS ...
- springboot 使用 dev tool 导致 CastException
1.背景 项目使用了 Spring + shiro 实现 权限控制, 使用AOP 对 每个 Controller 进行 log 记录时,需要从 shiro 中 获取 username字段, 问题就这样 ...
- Upload 上传 el-upload 上传配置请求头为Content-Type: "multipart/form-data"
api接口处添加属性 (标红处) // 校验台账 export const checkEquiment = (data) => { return axios({ url: '/job/equip ...
- Typora + PicGo-Core + Custom Command 实现上传图片到图床
教程参考 Typora+PicGo-Core(command line)+Gitee实现图片上传到图床 主要借鉴 picgo 操作命令 Typora + PicGo + Gitee 实现图片自动上传到 ...
- Linux的VMWare中Centos7磁盘分区管理 fdisk分区和制作文件系统格式化和开机自动挂载
一.硬盘的组成零件扇区 磁道 磁盘容量 磁盘分区 简介 硬盘由容量.柱面数.磁头数.扇区数 C/H/S, Cylinder, Head, Sector(柱面/磁头数/扇区数) 1.磁头数表示硬盘总共有 ...