centos部署nextcloud
简介
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://ip
,80
端口可自行替换,如果你改成800
,那么登录地址会变成http://ip:800
,/root/nextcloud
为网盘的数据库,也可以自行修改。
常规方式安装
环境要求:PHP 5.6 +
1、搭建web环境
我们可以用lnmp
、lamp
一键包或者宝塔之类的面板来搭建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
即可。当然这里也可以用WinSCP
等ftp
工具完成程序上传步骤!
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相关推荐
- 部署Nextcloud私有云
部署Nextcloud私有云 以CentOS 7.MariaDB.PHP 7.Nginx为环境部署Nextcloud. 一.安装操作系统 首先安装操作系统,Nextcloud只支持Linux,由于个人 ...
- nextcloud php 部署,CentOS7环境部署Nextcloud
CentOS7环境部署NextCloud 13 介绍:Nextcloud是一款免费开源的私有网盘软件,支持存储文件,在线预览视频.图片,支持多用户(Seafile免费版只支持到3用户),支持移动端使用 ...
- centos部署Redis和Java开发(Jedis)
centos部署Redis和Java开发(Jedis) 1.部署Redis 1)下载:http://redis.io/download 2)解压编译: $ tar xzf redis-3.2.3 ...
- 宝塔linux面板假设nextcloud,宝塔面板部署NextCloud(14.0.3)逐一解决后台安全及设置警告...
刚刚把NextCloud更新到14.0.3,后台又出现了一堆警告,也是够烦的. 之前写过 宝塔面板部署NextCloud逐一解决后台安全及设置警告,那个是基于Nextcloud 13.x的,所以就再补 ...
- 跳过 centos部署 webpy的各种坑
用centos部署webpy发现的各种坑: 1.python 版本: 2.中文编码: 3.web模块路径: 在命令行里输入python,能import web,但是网站错误报告一直报告没有找到web模 ...
- CentOS部署SpringBoot项目(二)
v阅读目录 vLinux部署springboot vIntelliJ IDEA打包 vspringboot部署CentOS v相关常用命令 v博客总结 Linux部署SpringBoot 1. < ...
- 信息管理系统整合XtraReport报表平台之Asp.Net Core站点CentOS部署
信息管理系统整合XtraReport报表平台之CentOS部署 信息管理系统:SpringCloud 前端Vue 此处XtraReport为Asp.net Core项目 DevExpress V20. ...
- linux搭建虚拟化平台报告,Centos部署KVM虚拟化平台(可跟做)
Centos部署KVM虚拟化平台(可跟做) 发布时间:2020-08-19 05:47:46 来源:51CTO 阅读:4210 作者:俊伟祺i 一.KVM概述 KVM是Kernel Virtual M ...
- 阿里云服务器CentOS部署Minio服务实现远程访问
阿里云服务器CentOS部署Minio服务实现远程访问 1.下载 1.1 建立文件夹 mkdir /usr/local/minio mkdir /usr/local/minio/data 1.2下载 ...
最新文章
- 3d打印主要的切片参数类型_3D打印机教程 | 模型切片参数设置教程
- 获取json格式字符串的简单方法
- EasyUI combobox
- (转)LinqToSql的连接字符串自动调用配置文件中的连接字符串
- CVPR2020|无需3D运动数据训练,最新SOTA人体姿势估计方法
- 函数:找出一句话中的第二个单词
- wxpython嵌入图片_将图片文件嵌入到wxpython代码中的实现方法
- 线程中消费者生产者的实例代码(synchronized关键字)
- 【D3 API 中文手册】
- ZYNQ使用W25Q256问题笔记
- 员工效率低下,责任在管理层的数学解释和分析
- java 聊天室 私聊_使用socket实现网络聊天室和私聊功能
- Telemetry 标准日志接口如何提升运维效率?
- 一个想成为码龙的码农
- 神经网络中的对抗样本
- mywife.cc 神一样的存在!
- 从5亿红包到千亿营收,看百度的增长曲线
- 数据分析入门:初识数据埋点(一)
- 基于STC89C52RC单片机制作的红外循迹小车(4个传感器)
- 关联规则(Association Rules)