用腾讯云每月的免费10G对象存储,做一个外网的http文件服务器,内网用ftp上传文件 还可以在外网搭一个静态博客

centos 7 安装 腾讯云对象存储(COS-V5)的FTP Server

目前只支持腾讯云对象存储v5版本,发现自己的不是v5可以提工单找客服改
程序只支持linux 建议用centos来装
参考 https://cloud.tencent.com/document/product/436/7214

1 安装pip 和 setuptools

curl -O https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py

2 下载安装ftp服务器工具

git clone https://github.com/tencentyun/cos-ftp-server-V5.git
cd cos-ftp-server-V5
sudo python setup.py install

3 配置ftp服务器

获取访问key

到腾讯云访问管理 https://console.qcloud.com/cam
新增一个用户
新增一个组 将用户加入组
给组分配 QcloudCOSFullAccess 对象存储(COS)全读写访问权限
点击用户名 API密钥管理 记录 secretid和secretkey 填写到下面的配置文件中

创建存储桶

选择腾讯云对象存储菜单
创建一个存储桶 选公有读私有写
点击新建的桶名字,选基础配置,将
空间名称 的 xxxx-xxxx
所属地域 的括号中英文 ap-xxxx
填到配置文件中 cos_bucket 和 cos_region

其他一些参数设置

创建一个ftp server的工作目录
mkdir /home/cos_ftp/data
路径填到配置文件的 cos_user_home_dir

修改login_users设置用户名密码和权限

其他设置参考https://github.com/tencentyun/cos-ftp-server-V5
一般就不用修改了

修改配置文件

cd conf/
cp vsftpd.conf.example vsftpd.conf
vi vsftpd.conf

启动运行

python ftp_server.py

ftp客户端

我用的filezilla 基本够用了

良心云有每月50G的流量赠送,随便用用都是够的还有CDN,速度贼快。

相比套路云真是业界良心

另外,其实这个桶还可以当静态博客网站来用

在桶的 基础配置 中 选择静态网站,点编辑 打开开关
再设置一个默认页面文件名一般是index.html

然后用静态博客网站生成工具生成一个网站,用前面配的ftp来上传,访问比github快不知道多少倍,简直完美。。。。。。
唯一的缺陷就是需要有个域名和过备案,不过这也不算啥了,玩主机的怎么能不折腾这个呢,╭(╯^╰)╮

####
参考 https://www.centos.bz/2017/03/centos-7-compile-yum-install-python-3/

© 2018, 新之助meow. 原创文章转载请注明: 转载自http://www.xinmeow.com

0.00 avg. rating (0% score) - 0 votes
点赞