本文介绍: Nextcloud一款开源免费私有存储网盘项目可以让你快速便捷地搭建一套属于自己团队的云同步网盘,从而实现跨平台设备文件同步共享版本控制团队协作功能。它的客户端覆盖了Windows、Mac、AndroidiOS、Linux 等各种平台,也提供了网页端以及 WebDAV接口,所以你几乎可以在各种设备上方便地访问你的云盘。Nextcloud文件提供了一个内置的,具有强大的协作分享功能和桌面移动web界面以及WebDAV形式访问。Home 家庭版本 (免费试用即社区版本)

NextCloud什么

Nextcloud一款开源免费私有存储网盘项目可以让你快速便捷地搭建一套属于自己团队的云同步网盘,从而实现跨平台设备文件同步共享、版本控制团队协作等功能。它的客户端覆盖了Windows、Mac、AndroidiOS、Linux 等各种平台,也提供了网页端以及 WebDAV接口,所以你几乎可以在各种设备上方便地访问你的云盘。他可以帮您简单快速个人公司电脑服务器甚至是树莓派等设备上架一套属于自己或者团队专属的云同步网盘,所以它是一款开源网盘的绝佳解决方案

源地址Nextcloud · GitHub

NextCloud的版本说明

Home 家庭版本 (免费试用即社区版本)

Enterprises 企业版本

NextCloud的特点

Nextcloud跨平台支持微软 WindowsmacOS 和 Linux客户端应用程序,以及适用于 Androidapple iOS 操作系统移动客户端下载地址

Nextcloud文件提供了一个内置的,具有强大的协作分享功能和桌面移动web界面以及WebDAV形式访问

Nextcloud群件集成了和其他生产特性,帮助团队更快、更容易地按照您的条件完成工作

Nextcloud Talk通过集成的屏幕共享和SIP集成,通过浏览器移动接口提供现场、私人音频/视频会议文本聊天()。

Nextcloud上的文件存储在一般的目录结构中,并可透过WebDAV访问

Nextcloud可以透过OpenID或者LDAP来实现用户群组或组群间的读写权限调整,以达到分享文件的目的和利用第三方平台的OAuth2进行接入;

Nextcloud用户可以使用基于浏览器文本编辑器、书签服务缩放网址服务相册以及RSS阅读器与文本查看器;

Nextcloud具有良好的扩展性可以文件轻松连线到DropBox、Google云端与Amazon S3中;

Tips:

Nextcloud 扩展应用安装(可离线安装):All apps – App Store – Nextcloud

基于docker安装NextCloud

环境介绍

系统centos7
软件: 已安装nginxdocker
IP地址: 192.168.1.3
域名: 自备域名和SSL证书 (非必须)

1.拉取镜像

docker pull nextcloud

2.创建挂载文件夹

mkdir -p /data/docker/nextcloud

运行镜像设置文件挂载

docker run -itd 
--restart always 
-p 8001:80 
--name nextcloud 
-v /data/docker/nextcloud:/var/www/html  nextcloud

参数说明:
–name:设定容器称为nextcloud
-p 8001:80 :端口映射,将宿主机8081端口映射到容器中的80端口
-v  /data/docker/nextcloud:/var/www/html:将容器中项目的/var/www/html数据目录映射本地
-d 是以后台形式启动

访问 http://192.168.8.120:8001/

配置HTTP访问

首先配置nginx

server {
        listen       80;
        server_name  n.xgss.net;
        access_log /data/wwwroot/log/n.xgss.net-access.log main_aliyun;
        error_log /dev/null;
        
	add_header Referrer-Policy "no-referrer" always;
	add_header X-Content-Type-Options "nosniff" always;
	add_header X-Download-Options "noopen" always;
	add_header X-Frame-Options "SAMEORIGIN" always;
	add_header X-Permitted-Cross-Domain-Policies "none" always;
	add_header X-Robots-Tag "none" always;
	add_header X-XSS-Protection "1; mode=block" always;
	fastcgi_hide_header X-Powered-By;

        location / {
                proxy_pass      http://127.0.0.1:8001;
                proxy_redirect off;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
}

NextCloud离线安装插件

Nextcloud 扩展应用安装(可离线安装):All apps – App Store – Nextcloud

打开网址找到需要安装的插件解压后,放到unraid映射apps路径

这里的是/data/docker/nextcloud/apps

 

 

 

原文地址:https://blog.csdn.net/weixin_48227918/article/details/134722208

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_41434.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注