阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

基于Linux下搭建NextCloud构建自己的私有云盘

438次阅读
没有评论

共计 2167 个字符,预计需要花费 6 分钟才能阅读完成。

NextCloud 是什么

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

开源地址:https://github.com/nextcloud

基于 Linux 下搭建 NextCloud 构建自己的私有云盘

NextCloud 的版本说明

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

Enterprises 企业版本

NextCloud 的特点

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 扩展应用安装(可离线安装):https://apps.nextcloud.com

基于 docker 安装 NextCloud

环境介绍

 系统:centos7
软件:已安装 nginx 和 docker
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.1.3:8001/

基于 Linux 下搭建 NextCloud 构建自己的私有云盘

安装推荐应用

基于 Linux 下搭建 NextCloud 构建自己的私有云盘

配置 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;
      }
}

重启 nginx

nextcloud 配置办公套件

支持 Office 文档在线预览编辑以及文件同步

基于 Linux 下搭建 NextCloud 构建自己的私有云盘

进入 “ 管理 ”—>”Nextcloud 办公套件 ” —> 从应用商店安装它

基于 Linux 下搭建 NextCloud 构建自己的私有云盘

在精选应用里面

客户端安装

支持 windows、安卓、IOS 等重要平台, 当然也可以到 github 官网上去下载最保险。

基于 Linux 下搭建 NextCloud 构建自己的私有云盘

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-06-02发表,共计2167字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中