部署nextcloud私有云盘

1.下载程序包

wget https://download.nextcloud.com/server/releases/nextcloud-17.0.2.zip
unzip nextcloud-17.0.2.zip #解压程序包
mkdir /data -pv #创建总数据存储目录
mkdir /data/data/ #创建数据存储目录(用来存放用户上传的文件)
mv nextcloud /data/ #移动网盘程序目录
chown -R nginx.nginx /data/ #把属组都改为nginx

2.安装php7.2

yum install https://mirror.webtatic.com/yum/el7/webtatic-release.rpm -y
#安装php程序包的 源
yum -y install php72w.x86_64 php72w-cli.x86_64 php72w-common.x86_64 php72w-gd.x86_64 php72w-ldap.x86_64 php72w-mbstring.x86_64 php72w-mysql.x86_64 php72w-pdo.x86_64 php72w-pear.noarch php72w-process.x86_64 php72w-xml.x86_64 php72w-xmlrpc.x86_64 php72w-fpm.x86_64
#安装php7.2
vim /etc/php-fpm.d/www.conf #修改php 配置

3.安装配置nginx

yum install nginx -y #安装nginx
vim /etc/nginx/nginx.conf #修改nignx配置文件


    server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;
        root         /data/nextcloud;
        index  index.html index.htm index.php;
        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;
location / {
           #try_files $uri $uri/ /index.php$uri;
}

location ~ \.php {
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        fastcgi_param PATH_INFO $fastcgi_path_info;
        #这两句是开启nginx pathinfo nextcloud必须要开
        #fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}
}

4.登录配置

浏览器输入ip地址

#按照上图配置,最后点击完成

原文地址:https://blog.51cto.com/13620944/2467414

时间: 2024-10-31 04:41:55

部署nextcloud私有云盘的相关文章

使用Docker快速安装NextCloud个人私有云盘

说明:NexCould是一款不错,也很漂亮的个人私有云网盘,现在使用的人是越来越多了,之前发过一篇常规的搭建教程,参考:一款不错的个人私有云:NextCloud安装教程,鉴于很多人在搭建过程中或多或少都会出点问题,今天博主发个很方便的安装方法,就是用Docker安装NextCloud,看到网上很多这样的教程都是通过编辑docker-compose.yml文件来安装的,还要配置反向代理,期间容易出现很多问题,对新手很不友好,而本教程使用纯命令形式安装,不容易出问题,适合尝鲜的新手. 截图 更新 D

拒绝收购邀请,三年专注开发,开源的私有云盘“迷你云”(十人团队在三年时间里靠自筹资金专注开发出来的作品)

来自36 氪开放日上海站. Dropbox 等云储存服务在近两年来迅速窜红,各大巨头也纷纷推出自家的云储存服务(苹果的 iCloud, 微软的 SkyDrive, Google 的 GDrive),国内也有类似的服务,金山网盘.袋鼠盘.坚果云等等,不胜枚举,俨然一片红海.从部署方式上说,上述的云存储服务统称为公有云. 同样是做云存储,近两年来私有云也逐渐为人们熟悉,比如我们此前就报道过 Seafile, Syncbox 等国内的私有云项目.相对于公有云来说,由有私有云通常都是建立在自己的服务器上

高校如何使用校园私有云盘

开学季福利:高校如何使用校园私有云盘 校园云盘的兴起,要从2016年4月的一次关键事件开启--彼时,大量针对个人业务的免费网盘纷纷宣布因为一些有关政策,停止对个人的网盘服务.所以对于不少学校,特别是高校来说,就开始考虑通过自建私有云,实现全体教师/学生用户的文件存储和共享--毕竟是企业级产品,比个人网盘功能上丰富且强大甚多.支持在线播放.文件协作分享,等等..速度方面,校园网内使用企业级网盘甚至可以达到1000M/s的上传/下载速度,安全方面,东西全都存在自己的服务器上嘛.还非常灵活,支持二次开

Centos 6.9 搭建owncloud 私有云盘

本文主要介绍在lamp环境下快速安装和部署owncloud 私有云盘 基本流程: 1.owncloud简介 2.yum部署lamp环境 3.下载owncloud 软件包并且安装 4.测试owncloud是否正常使用 流程一:owncloud简介 ownCloud是是一款私有云存储的搭建工具.可以在纯局域网环境使用,也可以搭建在公有云上.分为服务器和客户端两个部分,服务器以前是支持Windows.Mac OS和Linux的,但是现在的版本只支持Linux了. 客户端则支持Windows.Mac O

宝塔安装Nextcloud,挂载在阿里云oss上,打造个人/企业高效私有云盘

如下未完整整理,看懂看不懂随缘.... 准备条件: 1.阿里云oss 2.阿里云ecs 3.环境:centos7.x 步骤: 1.centos中安装宝塔面板 2.下载NextCloud安装包,上传到宝塔,解压 3.在ecs中挂载阿里云oss,此处是重点. 在oss中建立bucket,记下bucket名字,AccessKey ID,以及Access Key Secret 查看此bucket对应的ecs内网访问域名,我这里是oss-cn-hangzhou-internal.aliyuncs.com:

Docker部署Nextcloud私有网盘

对于国内某度的网盘限速行为大家有目共睹,不过对于商业化的产品模式这样也无可厚非,毕竟企业也是盈利为目的.如果想享受互联网技术带来的便利,刚好也懂一点技术的话可以尝试搭建属于私有的网盘.个人比较推荐的是开源免费的Nextcloud,Nextcloud是ownCloud原开发团队打造的号称是“下一代”存储,从目前使用情况来说也算是实至名归. 一.服务器的选择尽量选择国内大厂的云主机,对以后的维护更新非常重要,而且现在云主机的价格也不算贵,主要是对磁盘大小和带宽有要求,其他的配置根据实际情况量力而行.

centos6.8+nginx+python2.7.13配置seafile私有云盘

本文为搭建过程中随笔随记,仅供参考. 本人也是初识linux系统的新手,很多搭建过程中,也是学习的过程,边搭建边搜索相关的资料. 部署Seafile服务器(使用MySQL) 安装配置MySQL,具体过程不再描述. 研究Seafile服务器手册,地址: 1 https://manual-cn.seafile.com 阅读研究相应的文档,依据步骤一步步搭建. 前几步基本上没有问题,启动时出现问题 启动Seafile服务器和Seahub网站 启动 Seafile: 1 ./seafile.sh sta

Seafile搭建私有云盘

主机系统:Ubuntu 16.04 云盘系统:开源Seafile6.0.7 脚本安装: wget https://raw.githubusercontent.com/haiwen/seafile-server-installer-cn/master/seafile-server-ubuntu-16-04-amd64-http 先下载好开源Seafile6.0.7安装包,放在/opt/下 bash seafile-server-ubuntu-16-04-amd64-http 6.0.7 管理员账号

centos 6.6搭建seafile私有云盘

1创建云盘目录mkdir /yunpancd /yunpan 2把云盘安装包放到目录下wget http://download-cn.seafile.com/seafile-server_4.2.3_x86-64.tar.gz或者用rz命令上传.用rz要先用yum安装lrzsz. 3.解压tar xzvf seafile-server_4.2.3_x86-64.tar.gzmkdir installedmv seafile-server_* installed 4.更新yumyum update