Ubuntu系统下搭建自己的网盘----Nextcloud

基于现在网络上公有的网盘应用那么的不安全(关闭、泄密),真的不知到自己上传的东西会被用在何处,会被对谁公开,因此搭建一个自己的私人网盘用来存自己私密的信息还是比较有必要的,本文就是基于nextclound开源的网盘应用搭建属于自己的私人网盘。

1、安装Ubuntu系统,这里使用Ubuntu 16.04.5 LTS

下载地址:http://releases.ubuntu.com/16.04/
安装步骤可以参考网上资料:https://blog.csdn.net/c__chao/article/details/54868914

2、安装nextclound

有两种方法安装nextclound:手动安装和snap安装(snap与apt、yum类型的容器)
这里使用的是snap傻瓜式安装

a、如果不是root权限,切换到root(设置root权限:sudo passwd root)
sudo su root(切换到root权限)
参考:https://blog.csdn.net/u013566528/article/details/84756056
b、更新ubuntu及安装snap
apt-get update
apt-get install snap
apt-get install snapd
c、安装nextclound
snap install nextclound
此步下载有可能很慢,笔者安装的时候需要1个多小时,而且还安装失败,可是不要放弃,重来几次
Ubuntu系统下搭建自己的网盘----Nextcloud_第1张图片
d、访问nextclound
访问对应安装nextclound的ip(http://ip地址/)即可进入nextclound的安装界面
根据个人需求创建管理员账号和密码
Ubuntu系统下搭建自己的网盘----Nextcloud_第2张图片
创建管理员账号和密码之后登陆,和一般的网盘就没什么区别了,可以上传下载对 应的文件
Ubuntu系统下搭建自己的网盘----Nextcloud_第3张图片

3、其他操作

a、上传文件的保存位置
/var/snap/nextcloud/common/nextcloud/data/,在该路径下会生成一个对应用户的文件夹
Ubuntu系统下搭建自己的网盘----Nextcloud_第4张图片
在用户文件夹下面中有一个“files”命名的文件夹,该文件夹就是对应用户上传的文件

b、修改用户上传文件的保存位置
在/var/snap/nextcloud/9868/nextcloud/config/路径下面有一个config.php,用gedit打开,在里面找到关键字:datadirectory,后面的路径就是保存用户上传数据的路径,将后面的路径修改为自己定义保存数据的路径。重启nextclound:snap restart nextcloud
即可。

c、修改上传文件的限制
nextcloud自身限制为511M
修改/snap/nextcloud/9868/config/php/php.ini上传文件大小限制
(1)连接时间 max_execution_time
max_execution_time 默认是30秒.改为 max_execution_time = 0 0表示没有限制
(2) post_max_size 设定 POST 数据所允许的最大大小
如果 POST 数据尺寸大于 post_max_size $_POST 和 $_FILES superglobals 便会为空.
可设置为需要的值 post_max_size = 150M
(3) upload_max_filesize 表示所上传的文件的最大大小。
upload_max_filesize = 100M
另外要说明的是,post_max_size 大于 upload_max_filesize 为佳.

你可能感兴趣的:(Ubuntu)