学会自己搭建网盘

有一天,镇上新开了个银行,说存100w有优惠,然后你去存了,接着过了很久,你想取出来,银行却说一天只能取一百,不然你就要办会员卡。

学会自己搭建网盘_第1张图片

 

于是乎笔者就推荐给大家一个自建网盘的文章。

为什么要自建网盘呢?

学会自己搭建网盘_第2张图片

 

文章开头就是这样。

正文如下。

网盘源码:nextcloud

运行环境:linux(windows不支持,除非docker)

网盘简介

nextcloud是一个很好用的网盘。有回收站功能,有分享功能,支持多用户,支持各种客户端,支持webdav。免费,开源。支持LDAP整合(适合企业内部网盘)。

官网:https://nextcloud.com/

搭建教程(一:docker版本)

docker pull docker.io/nextcloud
docker run -d --restart=always --name nextcloud -p 80:80 -v /var/data:/data docker.io/nextcloud

学会自己搭建网盘_第3张图片

docker拉取nextcloud镜像

学会自己搭建网盘_第4张图片

docker启动镜像

x度网盘限速恶心,得!自己搭建网盘

docker正在运行

使用docker版,两步就完成了。其中,数据文件夹在/var/data下,访问本地ip地址,即可进入网盘安装界面,到时候选择sqllite即可。如下:

学会自己搭建网盘_第5张图片

这就是安装界面咯

搭建教程(二:ubuntu18.04版本)

#第一步 安装apache2 php mysql

apt update //更新源
apt install apache2 php mysql-server unzip -y //安装apache2 php 和mysql
apt-get install php-zip php-mysql php-gd php-xml php-curl php-mbstring -y //安装php扩展

如果使用外部数据库,可以不安装mysql,同时得安装相应得php-sql驱动。

#第二步 配置网站目录

cd /var/www/html/ //进入网站目录
rm /var/www/html/index.html
wget https://download.nextcloud.com/server/releases/nextcloud-17.0.0.zip //下载nextcloud17
unzip nextcloud-17.0.0.zip //解压nextcloud17
mv nextcloud/* /var/www/html/ //把nextcloud文件移至网站目录
chown -R www-data:www-data /var/www/html/* //添加权限
chmod -R 775 /var/www/html/* //添加权限

#第三步 安装配置网站

/etc/init.d/apache2 restart //重启一下apache2
cat /etc/mysql/debian.cnf //查看mysql数据库系统账户(严格来说不该这样)

学会自己搭建网盘_第6张图片

 

如下图,user账号/password密码

#第四步 进入网站

网站栏输入 http://yourIP 即可进入,

数据库选择mysql

账号密码如上图

填写之后点安装,过一会儿即可进入网盘。

这里笔者也给小伙伴开一个体验帐户

地址:http://cloud.qclub.club:1949

账号:tiyan

密码:tiyan123456

你可能感兴趣的:(收获)