简介

Nextcloud是一套用于创建和使用文件托管服务的客户端-服务器软件。它在功能上类似于Dropbox,虽然Nextcloud是免费的和开源的,允许任何人在私人服务器上安装和操作它。与Dropbox等专有服务相反,开放架构允许以应用程序的形式向服务器添加附加功能。
虽然Nextcloud作为ownCloud的衍生版本,在其基础上做了许多改进,但有一些差异。ownCloud提供了一个开源社区版本,但它们还提供了一个专有的企业版,具有附加功能和支持订阅。相比之下,Nextcloud是完全开源的。

截图


安装

使用docker一键部署安装

Github地址:https://github.com/chrootLogin/docker-nextcloud

1、安装docker环境可以参考本篇文章:Docker安装

2、安装Nextcloud

docker run -d --name nextcloud -p 80:80 -v /root/nextcloud:/data rootlogin/nextcloud

登录地址为http://ip80端口可自行替换,如果你改成800,那么登录地址会变成http://ip:800/root/nextcloud为网盘的数据库,也可以自行修改。


常规方式安装

环境要求:PHP 5.6 +

1、搭建web环境
我们可以用lnmplamp一键包或者宝塔之类的面板来搭建web环境。
lnmp安装方法可参考:https://www.moerats.com/archives/61/
宝塔安装方法可看:https://www.bt.cn/Download/btsoftlinux.html

2、上传Nextcloud程序
搭建好web环境后,添加网站并解析,再上传Nextcloud程序到网站目录,Nextcloud官网下载地址:https://nextcloud.com/install/#instructions-server
这里以lnmp为例,执行命令:

cd /home/wwwroot/www.yourdomain.com
wget --no-check-certificate https://download.nextcloud.com/server/releases/nextcloud-12.0.0.zip
unzip nextcloud-12.0.0.zip
mv nextcloud/* /home/wwwroot/www.yourdomain.com
chown www:www -R ./

如果unzip解压文件时出现问题,这说明没安装unzip,所以解压前需要先执行命令:apt-get install unzip或者yum install unzip即可。当然这里也可以用WinSCPftp工具完成程序上传步骤!

3、伪静态设置
如果此时打开网站会出现404错误,所以需要开启伪静态,增加pathinfo功能即可!

步骤如下

首先找到域名配置文件,一般位于/usr/local/nginx/conf/vhost/your.com.conf

1.添加伪静态:
打开这个文件,找到include none.conf改成include typecho.conf

2.增加pathinfo功能:
找到enable-php.conf改成enable-php-pathinfo.conf

4、打开网站安装Nextcloud

打开网址,设置管理员账号和密码后,点击安装即可!到这里私有云盘Nextcloud就搭建好了。

原文参考

转载于:https://www.cnblogs.com/sueyyyy/p/10028186.html

centos部署nextcloud相关推荐

  1. 部署Nextcloud私有云

    部署Nextcloud私有云 以CentOS 7.MariaDB.PHP 7.Nginx为环境部署Nextcloud. 一.安装操作系统 首先安装操作系统,Nextcloud只支持Linux,由于个人 ...

  2. nextcloud php 部署,CentOS7环境部署Nextcloud

    CentOS7环境部署NextCloud 13 介绍:Nextcloud是一款免费开源的私有网盘软件,支持存储文件,在线预览视频.图片,支持多用户(Seafile免费版只支持到3用户),支持移动端使用 ...

  3. centos部署Redis和Java开发(Jedis)

    centos部署Redis和Java开发(Jedis) 1.部署Redis 1)下载:http://redis.io/download    2)解压编译: $ tar xzf redis-3.2.3 ...

  4. 宝塔linux面板假设nextcloud,宝塔面板部署NextCloud(14.0.3)逐一解决后台安全及设置警告...

    刚刚把NextCloud更新到14.0.3,后台又出现了一堆警告,也是够烦的. 之前写过 宝塔面板部署NextCloud逐一解决后台安全及设置警告,那个是基于Nextcloud 13.x的,所以就再补 ...

  5. 跳过 centos部署 webpy的各种坑

    用centos部署webpy发现的各种坑: 1.python 版本: 2.中文编码: 3.web模块路径: 在命令行里输入python,能import web,但是网站错误报告一直报告没有找到web模 ...

  6. CentOS部署SpringBoot项目(二)

    v阅读目录 vLinux部署springboot vIntelliJ IDEA打包 vspringboot部署CentOS v相关常用命令 v博客总结 Linux部署SpringBoot 1. < ...

  7. ​信息管理系统整合XtraReport报表平台之Asp.Net Core站点CentOS部署​

    信息管理系统整合XtraReport报表平台之CentOS部署 信息管理系统:SpringCloud 前端Vue 此处XtraReport为Asp.net Core项目 DevExpress V20. ...

  8. linux搭建虚拟化平台报告,Centos部署KVM虚拟化平台(可跟做)

    Centos部署KVM虚拟化平台(可跟做) 发布时间:2020-08-19 05:47:46 来源:51CTO 阅读:4210 作者:俊伟祺i 一.KVM概述 KVM是Kernel Virtual M ...

  9. 阿里云服务器CentOS部署Minio服务实现远程访问

    阿里云服务器CentOS部署Minio服务实现远程访问 1.下载 1.1 建立文件夹 mkdir /usr/local/minio mkdir /usr/local/minio/data 1.2下载 ...

最新文章

  1. 3d打印主要的切片参数类型_3D打印机教程 | 模型切片参数设置教程
  2. 获取json格式字符串的简单方法
  3. EasyUI combobox
  4. (转)LinqToSql的连接字符串自动调用配置文件中的连接字符串
  5. CVPR2020|无需3D运动数据训练,最新SOTA人体姿势估计方法
  6. 函数:找出一句话中的第二个单词
  7. wxpython嵌入图片_将图片文件嵌入到wxpython代码中的实现方法
  8. 线程中消费者生产者的实例代码(synchronized关键字)
  9. 【D3 API 中文手册】
  10. ZYNQ使用W25Q256问题笔记
  11. 员工效率低下,责任在管理层的数学解释和分析
  12. java 聊天室 私聊_使用socket实现网络聊天室和私聊功能
  13. Telemetry 标准日志接口如何提升运维效率?
  14. 一个想成为码龙的码农
  15. 神经网络中的对抗样本
  16. mywife.cc 神一样的存在!
  17. 从5亿红包到千亿营收,看百度的增长曲线
  18. 数据分析入门:初识数据埋点(一)
  19. 基于STC89C52RC单片机制作的红外循迹小车(4个传感器)
  20. 关联规则(Association Rules)

热门文章

  1. 操作系统computer operate system
  2. 一款适合程序员的 Markdown 简历模版,拒绝花里胡哨
  3. ERP系统上线的幸福曲线
  4. jeston TX1TX2 ubuntu 安装完毕后确认环境及版本
  5. 韦达定理:根与系数的关系
  6. 桌面计算机图标变黑块,win7图标变成黑色方框怎么恢复 解决电脑桌面图标变成黑色方块...
  7. 查看Ubuntu版本信息
  8. 200瓦PFC方案200瓦pfc控制器方案,采用ucc28019a
  9. 21支团队获公司专利大奖 新技术新专利成亮点
  10. 小米2019秋招系统软件开发笔试题详解