个人云盘系统源码-蓝眼云盘(开源+含安装教程)

同学们:大家好!我是TiAmo。今天给大家分享一款个人云盘系统源码-蓝眼云盘。该云盘系统后端使用 golang 开发,前端使用 vue 套件开发,而且开源免费,同时也支持多用户,超级管理员可以对用户进行权限,文件管理等,外观也蛮好看,可以同时在 Windows、Linux、Mac OS 操作系统中运行,下面大家一起来看一下演示站吧!
首页:

后台页面:

安装教程:

系统支持:Windows、Linux和Mac OS,这里只介绍 Linux 系统安装教程。
由于该网盘需要用到 Mysql 数据库,所以这里使用比较简单的宝塔面板安装,当然你也可以使用其它方法安装 Mysql,比如:OneinStack 或 LNMP,都支持单独安装 Mysql。

1、安装宝塔
#CentOS系统

wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

#Ubuntu系统

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

#Debian系统

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

安装完成后,进入面板,点击左侧软件管理,只需要安装 Mysql 就可以了,如果你想给网盘设置域名访问,那就再装一个 Nginx。

2、运行云盘

然后使用 http://IP地址:6010 就可以访问并安装网盘了,如果访问不了可能还需要访问宝塔的安全,打开端口即可。对于阿里云,GCP 还需要去服务器面板开启端口。

3、开机自启

这里使用 Systemctl 守护进程,只适用于 CentOS 7、Debian 8+、Ubuntu 16+。
#以下是一整条命令,一起复制到SSH客户端运行

cat > /etc/systemd/system/tank.service <

开始启动:
systemctl start tank
查看状态:
systemctl status tank
设置开机自启:
systemctl enable tank

Docker 安装:

1、安装 Docker
#CentOS 6

rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

yum update -y

yum -y install docker-io

service docker start

chkconfig docker on

 

#CentOS 7、Debian、Ubuntu

curl -sSL https://get.docker.com/ | sh

systemctl start docker

systemctl enable docker.service

2、拉取镜像
#拉取云盘镜像

docker run -d --name tank \

-p 6010:6010 \

eyeblue/tank:2.0.0

 

#拉取Mysql镜像,记得修改数据库信息

docker run --name mysqltank -d \

-p 3306:3306 \

-e MYSQL_ROOT_PASSWORD=123456 \

-e MYSQL_DATABASE=tank \

-e MYSQL_USER=tank \

-e MYSQL_PASSWORD=tank123 \

-v ~/tank/mysql:/var/lib/mysql \

mysql:5.7

然后使用 http://ip地址:6010 就可以访问网盘了。然后这里需要注意的是 MySQL Host 需要填上你的 ip 地址,而且数据库端口,比如 3306 需要防火墙放行,不然会连接不上。
域名反代
反代可以用 Nginx、Caddy,如果使用宝塔手动安装的可以直接安装 Nginx 进行反代设置,如果使用 Docker 或者网站无 Nginx 等环境的建议使用 Caddy。

1、宝塔反代

先进入宝塔面板,然后点击左侧网站,添加站点,然后再点击添加好了的域名名称,这时候就进入了站点配置,点击反向代理,目标 URL 填入 http://127.0.0.1:6010,再启用反向代理即可。至于启用 SSL 的话,直接在站点配置就可以启用。

2、Caddy 反代

安装 Caddy:
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh

#备用地址

wget -N --no-check-certificate https://www.moerats.com/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh

配置 Caddy:
#以下全部内容是一个整体,请修改域名后一起复制到SSH运行!

 

#http访问,该配置不会自动签发SSL

echo "moerats.com {

gzip

proxy / 127.0.0.1:6010 {

header_upstream Host {host}

header_upstream X-Real-IP {remote}

header_upstream X-Forwarded-For {remote}

header_upstream X-Forwarded-Proto {scheme}

}

}" > /usr/local/caddy/Caddyfile

 

#https访问,该配置会自动签发SSL,请提前解析域名到VPS服务器

echo "moerats.com {

gzip

tls admin@moerats.com

proxy / 127.0.0.1:6010 {

header_upstream Host {host}

header_upstream X-Real-IP {remote}

header_upstream X-Forwarded-For {remote}

header_upstream X-Forwarded-Proto {scheme}

}

}" > /usr/local/caddy/Caddyfile

tls 参数会自动帮你签发 ssl 证书,如果你要使用自己的 ssl,改为 tls /root/xx.crt/root/xx.key 即可。后面为 ssl 证书路径。

启动 Caddy:
/etc/init.d/caddy start

至此,个人云盘系统安装结束。

下载价格:49.9 爱心
VIP优惠:终身VIP免费
下载量:8
下载说明:本站采用系统自动发货方式,付款后自动发送到您的账号,如有疑问请咨询在线客服!

评论1

请先

  1. #1
    大风博客
    拿走了
    大风博客2019-10-03 18:36:33
赞助开通本站VIP会员,全站海量VIP资源均可免费下载哦!且随着资源的增加,VIP价格也会上调哦!因此早开早受益!
登入/注册
没有账号? 忘记密码?
//网站统计代码结束');})();//360网站收录代码结束$urls = array( 'http://www.baidei.net/sitemap-posttype-post.2019.xml', 'http://www.baidei.net/',);$api = 'http://data.zhanzhang.sm.cn/push?site=www.baidei.net&user_name=2099238277@qq.com&resource_name=mip_add&token=TI_90a9ad126005d74d23621ef9b55d2970';$ch = curl_init();$options = array( CURLOPT_URL => $api, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => implode("n", $urls), CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),);curl_setopt_array($ch, $options);$result = curl_exec($ch);echo $result;//神马网站收录代码结束//百度网站收录代码结束function zm_copyright_tips() { echo '';}add_action( 'wp_footer', 'zm_copyright_tips', 100 );//网站复制提醒代码结束