UNRAID 搭建Nextcloud

图片[1]-UNRAID 搭建Nextcloud-RSG-人生观

前言:

nextcloud 是一个很不错的网盘,兼容即时通讯,在线办公,备忘录,日历等,是一个不错的团队网盘,当然个人用也是可以的。

今天教程的是在现有的traefik反向代理基础上,搭建的也会提供traefik的反向代理内容,其他反向代理,或者直接使用证书的,就可以不用继续了!

教程:

在搭建nextcloud之前,我们需要搭建Mariadb,memcached,redis和traefik,以上内容除memcached,redis没有教程其其他本站都有。

Mariadb教程unRAID 安装Mysql&Mariadb – RSG-人生观 (lxg2016.com)

traefik教程unraid 使用traefik 反向代理 (一)安装篇 – RSG-人生观 (lxg2016.com)

至于Medcached,Redis 我们不需要配置密码。在unraid的商店直接安装即可,模板内不需要任何配置!

图片[2]-UNRAID 搭建Nextcloud-RSG-人生观 图片[3]-UNRAID 搭建Nextcloud-RSG-人生观

在traefik的动态文件内添加nexcloud所需要的中间件!

    nextcloud-secHeaders:
      headers:
        browserXssFilter: true
        contentTypeNosniff: true
        frameDeny: true
        sslRedirect: true
        stsIncludeSubdomains: true
        stsPreload: true
        stsSeconds: 31536000
        customFrameOptionsValue: "SAMEORIGIN"

图片[4]-UNRAID 搭建Nextcloud-RSG-人生观

复制粘贴后,注意配置文件的缩进,缩进出错,可能会导致中间件无效!

在unraid输入命令curl -sSL https://file.lxg2016.com/assets/docker/nextcloud/config.sh | sh

获取我写的模板,之后按照下面的图片填入信息!

图片[5]-UNRAID 搭建Nextcloud-RSG-人生观

图片[6]-UNRAID 搭建Nextcloud-RSG-人生观 图片[7]-UNRAID 搭建Nextcloud-RSG-人生观进入主界面后,直接关闭容器,修改配置文件。

配置文件的路径/mnt/user/appdata/nextcloud/config/config.php 如果没修改的情况下默认配置路径就是这个

图片[8]-UNRAID 搭建Nextcloud-RSG-人生观 图片[9]-UNRAID 搭建Nextcloud-RSG-人生观以上这些内容,除了暴力破解,酌情选择,可以考虑关闭或者不关闭,反向代理的0.0.0.0/0是反向代理服务器的IP,如果你无法确定,就写0.0.0.0/0就是所有IP的意思,如果你确定就那就写反向代理的IP 更加安全。

  'memcached_servers' => 
  array (
    0 => 
    array (
      0 => '192.168.1.3',
      1 => 11211,
    ),
  ),
MEMCACHED
  'default_phone_region' => 'CN',
手机地区COED
  'trusted_proxies' => 
  array (
    0 => '0.0.0.0/0',
  ),
反向代理配置
  'auth.bruteforce.protection.enabled' => false,
暴力破解配置

官方的容器,在php-imagick模块不兼容SVG,但是系统会提示你建议安装,原因我也不知道为什么,官方这么XXXX。

解决方法,执行下面的命令即可解决。

docker exec Nextcloud apt -y update

docker exec Nextcloud apt -y install libmagickcore-6.q166-extra

这两条命令中的nextcloud你要换成,你容器的名字,在unraid的ssh里面输入即可!但是需要注意,此步骤在容器重新生成,或者重新部署的情况下,需要重新再次执行。

在安装nextcloud的时候服务器会记录URL地址,如果你使用ip或者非安装时的地址访问服务器的时候,都会被拒绝,解决办法百度上有很多,我就不在这里多说了!

nextclou的邮箱通知,可以用QQ,或者其他邮箱的SMTP,这里我演示的是我的企业邮箱,大家可以参考

图片[10]-UNRAID 搭建Nextcloud-RSG-人生观

onlyoffice

onlyoffice,服务端的安装教程,我之前就已经写过,所以安装教程,这里不说了,就说下配置把!

图片[11]-UNRAID 搭建Nextcloud-RSG-人生观 图片[12]-UNRAID 搭建Nextcloud-RSG-人生观 图片[13]-UNRAID 搭建Nextcloud-RSG-人生观等待安装完成,进入设置,找到onlyoffice

图片[14]-UNRAID 搭建Nextcloud-RSG-人生观

结尾:

nextcloud是一个团队之间协作,很好用的一个工具,但是他的反应速度,的确不是很友好,当然也有NGINX的版本,大家也可以部署看看体验一下。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 共11条

请登录后发表评论

    请登录后查看评论内容