静看光阴荏苒
不管不顾不问不说也不念

最简单的方法安装NextCloud私人网盘程序

近来国内各大网盘都是相继倒闭,唯一屹立不倒的百度云也是一家独大吃相难看,各种限速各种奇葩问题也是接二连三的不断。所以,LALA觉得有必要搭建一个自己的私有网盘了。

目前市面上开源的网盘程序还算比较多吧,但其实真正能放心用的也不多,今天LALA就写一篇搭建NextCloud的教程。NextCloud是一款基于PHP语言并支持多平台同步的网盘程序,由最先的OwnCloud团队全力开发维护。

这里不得不提一下的就是:OwnCloud的母公司因为破产导致原先OwnCloud的核心开发团队中的人员都已经转到NextCloud了,这也就是为什么会突然间凭空冒出来个和OwnCloud几乎一模一样的网盘程序出来。所以说NextCloud还是值得信赖的。

什么?你很懒?不想搭建?觉得没必要?觉得很麻烦?

进入今天的正题吧,首先我们要准备一台性能不差的VPS,内存最好大于512MB,当然你是用来搭建网盘,硬盘的话自然越大越好。然后在系统方面,我这里选择CentOS764位。

打开NextCloud的官网:地址。我们先下载最新的安装包。

在页面中选择Get Nextcloud Server栏目下的Download按钮点击它。出现如下图界面点击Download Nextcloud开始下载:

此时我们使用Xshell登录VPS,开始安装BT(宝塔)WEB面板。

输入命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

弹出这个窗口,我们选择y确认并开始安装:

稍等一会儿面板就会安装好,这里我们可以把之前下载好的NextCloud压缩包解压一下,然后进行一次不包含文件夹的重压缩。意思就是你解压后,打开NextCloud这个文件夹,然后选择这个文件夹下的全部文件再进行一次压缩,格式一定要是zip。

压缩好后的路径应该是这样的:

这时候面板应该已经装好了,我们回到Xshell中可以看到面板的登录账号和密码,我们登录进面板,然后开始安装LNMP环境,建议大家按我这样选择,然后点击一键安装:

稍等片刻LNMP环境就搭建好了,此时我们点击宝塔面板中的网站栏目,点击添加一个网站:

图中域名就填写你们网站的域名,没有域名就填写IP吧。然后FTP选择创建,面板会自动给你生成一个账号密码,这个要妥善保管。然后点提交即可。

此时我们点击网站目录,进入到我们的站点根目录,将如图的这两个文件删掉:

然后编辑user.ini。将里面的那串代码复制一下,并保存到你电脑的记事本中。然后将这个user.ini也删掉。

现在我们上传之前压缩打包好的NextCloud安装包:

上传完毕后进行解压缩,接着编辑user.ini将之前保存的那串代码复制粘贴到当前文件的最后,然后保存。

此时我们点击宝塔面板上的数据库栏目,在这里你可以获取到你的MySQL的root密码,记住它然后打开phpmyadmin,利用phpmyadmin新建一个数据库命名为:nextcloud

然后打开我们的网站域名或者IP地址,即可看到NextCloud的安装界面了:

首先我们点击存储&数据库将默认的SQLite改成MySQL,接着在这里输入你的数据库相关信息。注意:最后一栏localhost一定要加上:3306。最后正确的输入结果是:localhost:3306

最后在上方创建你的管理员账号和密码。然后点击安装完成,稍等一会儿程序就安装好了。注意:如果你第一次点击了安装完成后程序没有开始安装而是在安装界面清除了你的所有输入,你就再全部输入一次再点击安装完成即可。

大功告成:

赞(3)
未经允许不得转载:荒岛 » 最简单的方法安装NextCloud私人网盘程序
分享到: 更多 (0)

评论 62

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    挂载oss后,nextcloud里面映射oss的地址无法写入。是什么问题呢?

    青花7年前 (2017-09-08) Google Chrome 60.0.3112.113 Google Chrome 60.0.3112.113 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 一般是权限问题,但是我没有用过oss,不敢妄下定论,这个问题你还是自己琢磨下吧。

      LALA7年前 (2017-09-08) TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition回复
  2. #2

    你好,我用宝塔就没有安装成功过。。。

    ice7年前 (2017-10-21) Google Chrome 61.0.3163.100 Google Chrome 61.0.3163.100 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 这么6的么。。。宝塔装好后,安装一个LAMP环境,然后上传NextCloud的安装包解压,理论上你就已经安装成功了。。。

      LALA7年前 (2017-10-21) TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition回复
      • 我上传好了压缩包,压缩完了,数据库也弄好了,就是打开网站的时候,没有安装页面。

        ice7年前 (2017-10-21) Google Chrome 61.0.3163.100 Google Chrome 61.0.3163.100 Windows 10 x64 Edition Windows 10 x64 Edition回复
        • 没有安装界面具体是怎样的?界面空白?还是有报错之类的信息?

          LALA7年前 (2017-10-24) TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition回复
          • 我也是,直接报 503

            yayazeo7年前 (2017-12-22) Google Chrome 63.0.3239.84 Google Chrome 63.0.3239.84 Mac OS X  10.13.2 Mac OS X 10.13.2
  3. #3

    进去提示 代码完整性检查出现异常, 点击查看详细信息 没毛病吧?

    vip资源分享7年前 (2017-11-25) Google Chrome 62.0.3202.75 Google Chrome 62.0.3202.75 Windows 7 Windows 7回复
  4. #4

    我。。。404了 :neutral: 配置完数据库再打开就404了 :arrow:
    debian8

    z'z'z7年前 (2017-11-30) Google Chrome 62.0.3202.94 Google Chrome 62.0.3202.94 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 你配置数据库是用的MySQL还是SQLite??
      另外建议环境换成CentOS+Apache,这篇文章是我最早期搭建的时候写的,后来我发现这个和Nginx很多地方不兼容,换成Apache后就舒服很多~

      LALA7年前 (2017-12-01) TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition回复
      • mysql,nginx :eek: 感谢博主

        z'z'z7年前 (2017-12-05) Google Chrome 62.0.3202.94 Google Chrome 62.0.3202.94 Windows 10 x64 Edition Windows 10 x64 Edition回复
        • 换成CentOS+Apache+MySQL+PHP7.0试试吧。。。反正我一直都是这个,从来没出过错误。。。

          LALA7年前 (2017-12-05) TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition回复
          • 换用 apache 还是503 ?

            yayazeo7年前 (2017-12-22) Google Chrome 63.0.3239.84 Google Chrome 63.0.3239.84 Mac OS X  10.13.2 Mac OS X 10.13.2
          • 没遇到过503,不行把机器系统重装了再试试。

            LALA7年前 (2017-12-22) TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition
  5. #5

    lala有没有什么价格比较便宜的大硬盘vps推荐呢 :oops:

    shigure7年前 (2017-12-11) Safari 11.0.2 Safari 11.0.2 Mac OS X  10.13.2 Mac OS X 10.13.2回复
    • 提供大硬盘VPS的商家看来看去就那几个啊,而且感觉都不怎么靠谱,比如我之前的ZXhost就翻车了,现在入的一个SpartanHost还行,但是没货了。

      LALA7年前 (2017-12-11) TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition回复
  6. #6

    大佬啊,你知道怎么通过宝塔面板配置nextcloud的collabora online吗?就是那个在线文档 :arrow:

    zvonimir7年前 (2017-12-18) Google Chrome 63.0.3239.84 Google Chrome 63.0.3239.84 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 没有配置过哦,有空我去研究看看。

      LALA7年前 (2017-12-20) TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition回复
  7. #7

    这个支持手机在线看视频吗 :?:

    yayazeo7年前 (2017-12-22) Google Chrome 63.0.3239.84 Google Chrome 63.0.3239.84 Mac OS X  10.13.2 Mac OS X 10.13.2回复
    • .mp4格式的视频可以在PC端在线观看,其他格式的不行。手机端只能同步下载到本地,没有在线观看的功能。

      LALA7年前 (2017-12-22) TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition回复
  8. #8

    大佬,cron怎么设置

    梦回剑雨7年前 (2018-01-18) Google Chrome 63.0.3239.84 Google Chrome 63.0.3239.84 Windows 10 x64 Edition Windows 10 x64 Edition回复
  9. #9

    如果403或者内部服务器错误之类的,可以尝试在BT面板放行相关端口(我直接1:62000全部放行了 :wink: )不知道为啥,用的美西服务器…总感觉比filemanager+aira2慢多了,加载速度感人..应该是NC太臃肿了…纯粹做网盘感觉还是FM好(虽然界面奇丑无比)..同类型功能的现在git有个Cloudreve项目,不过还不稳定,更新频繁,可以体验一下。NC是支持多终端是亮点,Cloudreve支持挂载外部空间 :mrgreen:

    mikezhuo7年前 (2018-03-13) Google Chrome 64.0.3282.186 Google Chrome 64.0.3282.186 Mac OS X  10.13.3 Mac OS X 10.13.3回复
    • nextcloud确实很臃肿,页面加载的js、css太多了,装在国外的VPS上面如果网络到国内不是很好的话,页面经常加载半天都打不开,如果机器是KVM可以尝试装个BBR会稍微好点。cloudreve目前来说不是很稳定,但是很有潜力,多给开发者一点时间,以后肯定是一款不错的网盘程序。另外yetishare4.3开心版很不错,没事可以折腾玩一下~

      LALA7年前 (2018-03-14) TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition回复
  10. #10

    用docker装nextcloud镜像也很方便

    秀娟7年前 (2018-03-14) Google Chrome 64.0.3282.186 Google Chrome 64.0.3282.186 Mac OS X  10.12.6 Mac OS X 10.12.6回复
    • docker不是很会玩。。。

      LALA7年前 (2018-03-14) TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition回复
  11. #11

    创建数据库的时候点击安装完成报错,大佬帮看下
    错误
    Error while trying to create admin user: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [1045] Access denied for user ‘root’@’localhost’ (using password: YES)

    EndlessJY6年前 (2018-06-29) Google Chrome 67.0.3396.87 Google Chrome 67.0.3396.87 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 数据库密码不对。

      LALA6年前 (2018-07-02) Google Chrome 66.0.3359.181 Google Chrome 66.0.3359.181 Windows 10 x64 Edition Windows 10 x64 Edition回复
  12. #12

    挖坟
    请教一下
    版本13.0.5,安装完没中文怎么回事啊?
    设置选项里语言只有English

    superuser6年前 (2018-08-14) Google Chrome 66.0.3359.181 Google Chrome 66.0.3359.181 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 个人设置那里没有中文吗?

      LALA6年前 (2018-08-14) Google Chrome 67.0.3396.99 Google Chrome 67.0.3396.99 Windows 10 x64 Edition Windows 10 x64 Edition回复
  13. #13

    网页能进然后设置用户数据完后点击安装然后出现内部服务器错误。

    Liuben6年前 (2018-09-26) Chrome 69.0.3497.105 Chrome 69.0.3497.105 iPhone iOS 10.3.3 iPhone iOS 10.3.3回复
    • 这个nextcloud着实很蛋疼,一个很奇葩的网盘程序,总是有些莫名其妙的问题。

      LALA6年前 (2018-09-26) Google Chrome 69.0.3497.81 Google Chrome 69.0.3497.81 Windows 10 x64 Edition Windows 10 x64 Edition回复
  14. #14

    折腾了两天,莫名其妙装好了

    东马6年前 (2019-02-28) QQbrowser 10.3.3137.400 QQbrowser 10.3.3137.400 Windows 10 x64 Edition Windows 10 x64 Edition回复
  15. #15

    建议选择php7.2,7.1的装完后服务器报错

    东马6年前 (2019-02-28) QQbrowser 10.3.3137.400 QQbrowser 10.3.3137.400 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 注意nginx的伪静态规则,这篇文章没有把一些敏感目录deny掉,不写规则的话,像data目录这种是直接可以被人下载的。。

      LALA6年前 (2019-03-02) Google Chrome 71.0.3578.98 Google Chrome 71.0.3578.98 Windows 10 x64 Edition Windows 10 x64 Edition回复
  16. #16

    :cry: 登录之后内部服务器错误

    yssa6年前 (2019-03-31) Google Chrome 70.0.3538.110 Google Chrome 70.0.3538.110 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 简单的不行,那就试稍微难一点的吧233:https://lala.im/4884.html

      LALA6年前 (2019-04-01) Google Chrome 73.0.3683.86 Google Chrome 73.0.3683.86 Windows 10 x64 Edition Windows 10 x64 Edition回复
  17. #17

    DzzOffice配合onlyoffice 怎么使用

    筑楼5年前 (2019-10-02) Google Chrome 78.0.3904.34 Google Chrome 78.0.3904.34 Windows 7 x64 Edition Windows 7 x64 Edition回复
  18. #18

    还是有一些麻烦,其实如果不介意使用Ubuntu的话,它旗下的小工具snap就很好用,NextCloud官方也有snap的安装方式,这样基本上只要在snapd下启用NextCloud即可,还能跟着升级。

    aRNoLD3年前 (2021-12-29) Google Chrome 96.0.4664.110 Google Chrome 96.0.4664.110 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 这文章很旧了,里面的步骤现在不适用了,而且这个配置有安全问题。
      snap的安装方法是很简单我也写过部署的文章,但是snap的问题是不好添加一些额外的功能,因为snap过于封闭,如果你想添加额外的功能,比如离线下载就很麻烦。
      现在我个人是建议用docker安装nextcloud,可以简化部署的过程同时也能很方便的添加额外的功能:
      https://lala.im/8072.html
      https://lala.im/8083.html

      LALA3年前 (2022-01-02) Google Chrome 96.0.4664.93 Google Chrome 96.0.4664.93 Windows 10 x64 Edition Windows 10 x64 Edition回复

分享创造快乐

广告合作资源投稿