Rat's

使用Docker快速安装NextCloud个人私有云盘
说明:NexCould是一款不错,也很漂亮的个人私有云网盘,现在使用的人是越来越多了,之前发过一篇常规的搭建教程,...
扫描右侧二维码阅读全文
22
2017/11

使用Docker快速安装NextCloud个人私有云盘

说明:NexCould是一款不错,也很漂亮的个人私有云网盘,现在使用的人是越来越多了,之前发过一篇常规的搭建教程,参考:一款不错的个人私有云:NextCloud安装教程,鉴于很多人在搭建过程中或多或少都会出点问题,今天博主发个很方便的安装方法,就是用Docker安装NextCloud,看到网上很多这样的教程都是通过编辑docker-compose.yml文件来安装的,还要配置反向代理,期间容易出现很多问题,对新手很不友好,而本教程使用纯命令形式安装,不容易出问题,适合尝鲜的新手。

截图

请输入图片描述
请输入图片描述

更新

Docker镜像已替换成更新比较频繁,体积更加小的镜像,使用的是最新稳定版Alpine Linux,环境为PHP 7Nginx

安装

Github地址:https://github.com/chrootLogin/docker-nextcloud

1、安装Docker

#CentOS 6
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on

#CentOS 7、Debian、Ubuntu
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker.service

2、安装Nextcloud

docker run -d --name nextcloud -p 80:80 -v /root/nextcloud:/data rootlogin/nextcloud

登录地址为http://ip80端口可自行替换,如果你改成800,那么登录地址会变成http://ip:800/root/nextcloud为网盘的数据库,也可以自行修改。

搬瓦工年付$187机房套餐补货了,电信联通优化,512M内存/500G流量/1G带宽,建站稳定,优惠码:BWH1ZBPVK,【点击购买】!
搬瓦工年付$28CN2高速线路,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快,建站稳定,优惠码同上,【点击购买】!
Vultr最新活动,充$5$33,可以用$2.5的服务器一年多,活动随时结束,快上车【点击查看】!
最后修改:2018 年 09 月 17 日 05 : 43 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论

28 条评论

  1. 无聊到底

    大佬,如何修改nextcloud网盘数据库为以前教程里一键aria2+filebrower的数据库啊?顺便问一下端口改成800是不是命令要改成800:800啊

    1. Rat's
      @无聊到底

      你是说的改存储目录?端口只改前面的-p 800:80。

      1. 无聊到底
        @Rat's

        是的我想问下怎么修改储存目录,改成前面教程Aria2+AriaNg+Filebrowser的下载目录

        1. Rat's
          @无聊到底

          把-v参数后面的文件夹改成你的存储目录就行了。

  2. xigua

    win10上docker安装nextrcloud行么,我装完访问直接400报错。。。。

    1. Rat's
      @xigua

      这个没试过Win安装,所以暂时不是很清楚。

  3. 柒年

    请问怎么配置ssl文件

    1. Rat's
      @柒年

      这个就是临时用用,暂时还找不到配置简单,又带域名及ssl的镜像,你要域名并配置ssl的话,可以试试snap,教程:https://www.moerats.com/archives/429/。

  4. 柒年

    安装镜像的时候,直接选择带有容器的镜像,会比较好,注意要开放服务器端口,不然无法访问的。

  5. Sgt

    help!!!
    You are accessing the server from an untrusted domain.
    Please contact your administrator. If you are an administrator of this instance, configure the "trusted_domains" setting in config/config.php. An example configuration is provided in config/config.sample.php.
    Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain.

    1. 北漂女岁月
      @Sgt

      这个问题是端口更换了 在config.php里面把端口改跟你实际的一样就解决了

    2. Rat's
      @Sgt

      这个你就需要用谷歌翻译,然后看提示解决。

  6. 11

    那么上传的文件放在哪里呢?

  7. sword

    默认站点呢,,,端口绑定失败

    1. Rat's
      @sword

      什么提示。

  8. 风尘不熄

    适合ubuntu14么?

    1. Rat's
      @风尘不熄

      可以的。

  9. Test

    访问是个ip:端口/nextcloud
    页面报错403

    Access forbidden!
    You don't have permission to access the requested object. It is either read-protected or not readable by the server.

    If you think this is a server error, please contact the webmaster.

    1. Test
      @Test

      因为访问的是80,访问443就好了

      1. Test
        @Test

        但是安装的时候报

        Can't create or write into the data directory /home/wwwroot/nextcloud/data
        1. Rat's
          @Test

          权限问题,更新下权限就好了。

          1. Test
            @Rat's

            执行了,还是不行

            1. Rat's
              @Test

              换个系统试试吧,不知道具体情况不好说。

          2. Test
            @Rat's

            root@heimo:/home/heimo# docker exec -it nc sh -c 'set-nc-perms runtime'
            Creating possible missing Directories
            chmod Files and Directories
            chown Directories
            chmod/chown .htaccess
            chmod/chown .user.ini

      2. Rat's
        @Test

        教程写的访问https即443端口。可以试下snap安装nextcloud,也很快。

  10. Beta

    centos7.4失败。。。

    1. Rat's
      @Beta

      本教程Docker安装方法不适用于CentOS。

      1. 阿斯蒂芬
        @Rat's

        谷歌云的CENTOS7安装成功并使用