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
就搭建好了。
centos部署nextcloud的更多相关文章
- 跳过 centos部署 webpy的各种坑
用centos部署webpy发现的各种坑: 1.python 版本: 2.中文编码: 3.web模块路径: 在命令行里输入python,能import web,但是网站错误报告一直报告没有找到web模 ...
- 【Linux】Centos部署MySQL
将CentOS部署MySQL需要本地配置环境.本地编译MySQL,耗时较长的情况,优化为编译成型MySQL并打包,推送并按配置部署. 首先需要在一台机器配置好环境,搭个YUM源,并将所需要的包取出备用 ...
- Tigase XMPP Server在CentOS部署和配置
Tigase XMPP Server在CentOS部署与配置 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs 以下讲述Tigase XMPP Server ...
- SpringBoot入门教程(二)CentOS部署SpringBoot项目从0到1
在之前的博文<详解intellij idea搭建SpringBoot>介绍了idea搭建SpringBoot的详细过程, 并在<CentOS安装Tomcat>中介绍了Tomca ...
- 为什么使用centos部署服务器
这个是实验室同学面试的时候,面试官问的一个问题? 为什么选择centos系统,为什么centos系统用的比较多呢? 首先我们说下redhat红帽公司,它是全球最大的linux服务提供商,它的服务是最好 ...
- 基于LNMP架构部署NextCloud私有云盘
一.NextCloud 概述 云盘这个词无论是做技术出身的朋友还是普通的网民.想必已经听的非常多了.在日常生活当中我们用的最多的云盘莫过于百度网盘了 在前几年百花齐放的网盘市场.到现如今只剩下了百度网 ...
- 搭建LAMP环境部署Nextcloud私人网盘
搭建 LAMP 环境部署 Nextcloud 私人网盘 前言 Nextcloudd 是一个开源的.基于本地的文件共享和协作平台,它允许您保存文件并通过多个设备(如PC.智能手机和平板电脑)访问它们. ...
- Docker部署Nextcloud私有网盘
对于国内某度的网盘限速行为大家有目共睹,不过对于商业化的产品模式这样也无可厚非,毕竟企业也是盈利为目的.如果想享受互联网技术带来的便利,刚好也懂一点技术的话可以尝试搭建属于私有的网盘.个人比较推荐的是 ...
- hadoop集群搭建--CentOS部署Hadoop服务
在了解了Hadoop的相关知识后,接下来就是Hadoop环境的搭建,搭建Hadoop环境是正式学习大数据的开始,接下来就开始搭建环境!我们用到环境为:VMware 12+CentOS6.4 hadoo ...
随机推荐
- 小程序wxRequest封装
//const host = 'http://114.215.00.00:8005';// 测试地址 const host = 'https://xx.xxxxxxxx.net'; // 正式地址 c ...
- C#格式化字符串大全
C#格式化字符串大全 分类: VS/C# 1.格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元) string.Format("{0:C}" ...
- 帮助小白,最新版JDK的安装与环境变量配置(Win 10系统)
学习JAVA,必须首先安装一下JDK(java development kit java开发工具包),之后再配置环境变量就可以开始使用JAVA了. 一,安装JDK 1,可以选择到官网下载最新版本的JD ...
- 解决mysql1336
1.mysql字符集与插入数据字符集不匹配 USE 数据库名称SHOW VARIABLES LIKE 'character%'SET character_set_server=utf8;SET cha ...
- use redis instance in docker hub
redis - Docker Hubhttps://hub.docker.com/_/redis
- 迁移 VMware 虚拟机到 KVM
虚拟机转换| VMware vCenter Converterhttps://www.vmware.com/cn/products/converter.html 迁移 VMware 虚拟机到 KVMh ...
- asp.net mvc导出execl_转载
public FileResult ExportExcel() { var sbHtml = new StringBuilder(); sbHtml.Append("<table bo ...
- php开发之常用验证方法
1.邮箱验证 function isEmail($email) { if (!$email) { return false; } return preg_match('/^[_\.0-9a-z-]+@ ...
- Oracle可视化工具PL/SQL Developer的安装与配置
安装程序: 安装目录不能有中文和空格,否则无法进行远程连接. 推荐使用 D:\PLSQLDeveloper 为安装目录 破解PLSQLDeveloper 使用工具 PLSQL Developer10. ...
- 数组中元素累加 reduce
例: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8& ...