nextcloud安装(宝塔安装nextcloud)
使用阿里云搭建个人网盘(Nextcloud)
Nextcloud 是一款自由 (开源) 的类 Dropbox 软件,由 ownCloud 分支演化形成。它使用 PHP 和 JaScript 编写,支持多种数据库系统,比如 MySQL/MariaDB、PostgreSQL、Oracle 数据库和 SQLite。它可以使你的桌面系统和云中的文件保持同步,Nextcloud 为 Windows、Linux、Mac、安卓以及苹果手机都提供了客户端支持。Nextcloud 并非只是 Dropbox 的克隆,它还提供了很多附加特性,如日历、、任务以及流媒体 Ampache。
nextcloud安装(宝塔安装nextcloud)
本文简单讲述如何在云配置Nextcloud实现个人网盘,仅供学习与交流,请勿用于商业用途
系统环境:阿里云 Centos7 无防火墙,无SElinux
安装Nginx和php7
添加webtatic仓库,里面提供了php7
配置php7-fpm
修改配置文件,修改其用户和组为nginx
检查php-fpm使用端口
启动php-fpm
安装mariadb
启动服务并初始化
创建nextcloud数据库并授权给普通用户
网络好就去nextcloud下载,网速慢从我的阿里云下载,如下所示
解压,并移动到web目录下
更改nextcloud文件夹拥有者为nginx
有样板,改成自己的配置即可,我这里是80端口,不使用ssl
测试nginx文件正确性
启动nginx服务
浏览器访问域名
输入数据库用户名,数据库用户密码,数据库名称,数据库端口号
即可完成配置
如何在 CentOS 7 中使用 Nginx 和 PHP7-FPM 安装 Nextcloud
步骤 1 - 在 CentOS 7 中安装 Nginx 和 PHP7-FPM
在开始安装 Nginx 和 php7-fpm 之前,我们还学要先添加 EPEL 包的仓库源。使用如下命令:
-------------------------------------
yum -y install epel-release
现在开始从 EPEL 仓库来安装 Nginx:
-------------------------------------
yum -y install nginx
然后我们还需要为 php7-fpm 添加另外一个仓库。互联网中有很个远程仓库提供了 PHP 7 系列包,我在这里使用的是 webtatic。
添加 PHP7-FPM webtatic 仓库:
Nextcloud
版本:15.0.0
运行环境:请参考 文档
MariaDB是MySQL的一个分支,包含在CentOS7的默认程序列表之中,当然要想正常使用还需要一些包,用 yum -y install mariadb- 可以直接安装全部。
CentOS默认的php版本比较低,需要手动更新rpm,这里使用 Webstatic 提供的镜像,安装方式如下:
通过 yum list php 可以查看有哪些可供安装的php包,这里使用的是7.2版本,偷个懒直接安装所有相关的包。
Callobora Online是支持的文档在线协作插件,前身是Libreoff Online,所以千万别看浏览器报错 Libreoff Online not loaded yet 就大惊失色,去搜索Libreoff Online,二者是一个东西。
如何在CentOS 7中使用Nginx和PHP7-FPM安装Nextcloud
Nextcloud 是一款自由 (开源) 的类 Dropbox 软件,由 ownCloud 分支演化形成。它使用 PHP 和
Jascript 编写,支持多种数据库系统,比如 MySQL/MariaDB、PostgreSQL、Oracle 数据库和
SQLite。它可以使你的桌面系统和云中的文件保持同步,Nextcloud 为
Windows、Linux、Mac、安卓以及苹果手机都提供了客户端支持。Nextcloud 并非只是 Dropbox
的克隆,它还提供了很多附加特性,如日历、、任务以及流媒体 Ampache。
在这篇文章中,我将向你展示如何在 CentOS 7 中安装和配置最新版本的 Nextcloud 10。我会通过 Nginx 和 PHP7-FPM 来运行 Nextcloud,同时使用 MariaDB 做为数据库系统。
先决条件64 位的 CentOS 7的 Root 权限
步骤 1 - 在 CentOS 7 中安装 Nginx 和 PHP7-FPM
在开始安装 Nginx 和 php7-fpm 之前,我们还学要先添加 EPEL 包的仓库源。使用如下命令:
-------------------------------------
yum -y install epel-release
现在开始从 EPEL 仓库来安装 Nginx:
-------------------------------------
yum -y install nginx
然后我们还需要为 php7-fpm 添加另外一个仓库。互联网中有很个远程仓库提供了 PHP 7 系列包,我在这里使用的是 webtatic。
nextcloud安装(宝塔安装nextcloud)
基于Linux下搭建NextCloud构建自己的私有网盘
Nextcloud是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。它的客户端覆盖了Windows、Mac、Android、iOS、Linux 等各种平台,也提供了网页端以及 WebDAV接口,所以你几乎可以在各种设备上方便地访问你的云盘。他可以帮您简单快速在个人,公司电脑、甚至是树莓派等设备上架设一套属于自己或者团队专属的云同步网盘,所以它是一款开源网盘的绝佳解决方案
开源地址:
Home 家庭版本 (免费试用即社区版本)
Enterprises 企业版本
Nextcloud跨平台支持微软 Windows、macOS 和 Linux 的客户端应用程序,以及适用于 Android 和 apple iOS 作系统的移动客户端。
Nextcloud文件提供了一个内置的,具有强大的协作分享功能和桌面、移动和web界面以及WebDAV形式访问。
Nextcloud群件集成了和其他生产力特性,帮助团队更快、更容易地按照您的条件完成工作。
Nextcloud Talk通过集成的屏幕共享和SIP集成,通过浏览器和移动接口提供现场、私人音频/视频会议和文本聊天()。
Nextcloud上的文件存储在一般的目录结构中,并可透过WebDAV访问。
Nextcloud可以透过OpenID或者LDAP来实现用户群组或组群间的读写权限调整,以达到分享文件的目的和利用第三方平台的OAuth2进行接入;
Nextcloud上用户可以使用基于浏览器文本编辑器、书签服务、缩放网址服务、相册以及RSS阅读器与文本查看器;
Nextcloud具有良好的扩展性,可以将文件轻松连线到DropBox、Google云端与Amazon S3中;
Tips:
Nextcloud 扩展应用安装(可离线安装):
运行镜像,设置文件挂载
访问
安装应用
首先配置nginx
重启nginx
支持Off文档在线预览编辑以及文件同步
进入 "管理"--->"Nextcloud 办公套件" --->从应用商店安装它
在精选应用里面
支持windows、安卓、IOS等重要平台,当然也可以到github上去下载最保险。
树莓派安装nextcloud
在/etc/nginx/sites-enabled目录下,创建一个nextcloud文件,其内容如下:
生成SSL证书
sudo vim /etc/nginx/sites-enabled/nginx
sudo ctl restart nginx php7.3-fpm
docker,无网络环境下安装nextcloud,同时添加talk组件
不说了,自行安装
docker search nextcloud
通过: docker images 可以查看拉取的镜像:
OPTIONS说明:
-o :输出到的文件
OPTIONS说明:
-i :从tar归档文件读取镜像,而不是标准输入流
docker run -d --restart=always --name nextcloud -p 80:80 nextcloud
OPTIONS说明:
-d:后台运行容器,并返回容器ID
--restart=always:保持容器运行
--name nextcloud:指定容器名
-p 80:80:将docker80端口指向宿主80端口
生成并运行nextcloud容器,使用 docker ps 可以查看到容器信息:
1、获取docker容器: docker ps
2、进入docker容器: docker exec -it nextcloud /bin/bash
3、删除docker容器: docker rm 容器id
3、删除docker镜像: docker rm 镜像id
如何在CentOS 7中使用Nginx和PHP7-FPM安装Nextcloud
先决条件64 位的 CentOS 7的 Root 权限,在 CentOS 7 中安装 Nginx 和 PHP7-FPM,在开始安装 Nginx 和 php7-fpm 之前,要先添加 EPEL 包的仓库源。从 EPEL 仓库来安装 ,然后我们还需要为 php7-fpm 添加另外一个仓库。互联网中有很个远程仓库提供了 PHP 7 系列包,然后就是安装 PHP7-FPM 以及 Nextcloud 需要的一些包。,从终端里查看 PHP 的版本号,以便验证 PHP 是否正确安装。详细你可以去后盾人看看,这些都是后盾人里面的,哪里有详细的视频教学都是高质量,我自己就是在里面学的。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。