学会自己搭建网盘
有一天,镇上新开了个银行,说存100w有优惠,然后你去存了,接着过了很久,你想取出来,银行却说一天只能取一百,不然你就要办会员卡。于是乎笔者就推荐给大家一个自建网盘的文章。为什么要自建网盘呢?文章开头就是这样。正文如下。网盘源码:nextcloud运行环境:linux(windows不支持,除非docker)网盘简介nextcloud是一个很好用...
有一天,镇上新开了个银行,说存100w有优惠,然后你去存了,接着过了很久,你想取出来,银行却说一天只能取一百,不然你就要办会员卡。
于是乎笔者就推荐给大家一个自建网盘的文章。
为什么要自建网盘呢?
文章开头就是这样。
正文如下。
网盘源码: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
docker拉取nextcloud镜像
docker启动镜像
docker正在运行
使用docker版,两步就完成了。其中,数据文件夹在/var/data下,访问本地ip地址,即可进入网盘安装界面,到时候选择sqllite即可。如下:
这就是安装界面咯
搭建教程(二: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数据库系统账户(严格来说不该这样)
如下图,user账号/password密码
#第四步 进入网站
网站栏输入 http://yourIP 即可进入,
数据库选择mysql
账号密码如上图
填写之后点安装,过一会儿即可进入网盘。
这里笔者也给小伙伴开一个体验帐户
地址:http://cloud.qclub.club:1949
账号:tiyan
密码:tiyan123456
更多推荐
所有评论(0)