赞
踩
有一天,镇上新开了个银行,说存100w有优惠,然后你去存了,接着过了很久,你想取出来,银行却说一天只能取一百,不然你就要办会员卡。
于是乎笔者就推荐给大家一个自建网盘的文章。
文章开头就是这样。
正文如下。
网盘源码:nextcloud
运行环境:linux(windows不支持,除非docker)
nextcloud是一个很好用的网盘。有回收站功能,有分享功能,支持多用户,支持各种客户端,支持webdav。免费,开源。支持LDAP整合(适合企业内部网盘)。
官网:https://nextcloud.com/
- 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即可。如下:
这就是安装界面咯
- 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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。