直接用自己服务器做图床可以吗_用个人服务器搭建图床

对于搭建了自己博客的人来说,图床的选择就至关重要。免费的图床说被 ban 就被 ban,github 只有 500M 的空间,曾经的七牛云也变成了 30 天内有效,简书、知乎、CSDN 等网站也可以当作图床来使用,不过每次都需要编辑图文,也是十分麻烦。

在这里,推荐大家使用腾讯云、阿里云的对象存储服务,来实现自己的个人图床。当然,本文介绍的就是基于阿里云服务器和 Chevereto 来搭建自己的图床网站。当然不论是服务器还是存储桶都是收费的,毕竟享受等值的服务。

官网:https://chevereto.com/

DEMO:https://demo.chevereto.com/

环境要求:Apache/Nginx、PHP 5.5+、MySQL 5.0+首先你得有个服务器

前往阿里云或者腾讯云购买自己负担得起的云服务器即可。

如果对 linux 系统不够熟悉的话记得购买 windows 系统,便于远程控制,这里选择的操作系统是是 ubuntu 16.04 。

搭建环境

下图是官方给出的搭建环境。

我们可以使用 lnmp、lamp或者宝塔等工具来快速地帮助我们搭建环境。

这里是 lamp 的安装步骤 https://lamp.sh/install.html。

这里需要注意的是,在安装 mysql 时,会有选项问是否需要更改密码,请一定不要一路回车默认值。默认不修改密码,这样又得重新修改 mysql 的密码,怪麻烦的。同时记住网站根目录。默认的网站根目录: /data/www/default。

上传 chevereto 程序1

2cd /home/wwwroot/www.yourdomain.com # /data/www/default

git clone https://github.com/Chevereto/Chevereto-Free #放在网站根目录

打开网站,即公网 ip,如若提示没有 settings.php 文件 Chevereto can’t create the app/settings.php file. You must manually create this file。

即我们要去 /app / 目录下创建一个空文件,命名为 settings.php。记得赋予该文件权限:1

2touch settings.php

chmod -R 777 settings.php

接下来赋予 chevereto 权限

如果使用 lamp,假设网站安装目录在/data/www/default,如不是,请改成对应的目录1

2chown -R apache:apache /var/www/html

chown -R nginx:nginx /var/www/html # nginx 用

创建数据库

接下来在 MySQL 中创建一个数据库,用于 cheverto 使用。1create database databaseName

配置 cheverto

打开我们的网站,按照步骤填写信息即可。需要注意的就是管理员的登陆邮箱和密码以及连接数据库的相关信息。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值