• 群晖NAS教程(二十五)、利用web station安装nextcloud


    群晖NAS教程(二十五)、利用web station安装nextcloud

    一、下载离线安装包文件

    下载地址https://download.nextcloud.com/server/releases/,我们选择zip格式的,下载这个latest-27.zip的最新版的。

    image-20230911173311471

    把它加压缩到群辉web/hepnextcloud路径下,并赋予EveryOne读写操作权限,应用到所有文件夹及子文件。

    01

    二、新增一个脚本语言

    打开web station应用,新增一个脚本语言,选择php8

    image-20230911172742075

    下一步

    image-20230911171528669

    下一步

    image-20230911171543406

    点击新增

    image-2023911171554347

    三、新增网络门户

    类型选择网页服务门户

    image-20230911171618945

    这里选择创建网页服务

    image-20230911171652467

    这里选择刚刚创建的hepnextcloud-php8

    image-20230911172855124

    文件根目录选择离线安装包路径,HTTP后端服务器选择apache。

    image-20230911171737814

    点击新增

    image-20230911173116439

    服务选择刚创建好的hepnextcloud,门户类型选择基于端口,HTTP端口配置3098

    image-20230911171816473

    这里已经看到创建好的门户了,点击右边的连接箭头可以自动打开浏览器并访问

    image-20230911171838479

    四、安装

    这里填写管理员用户名和密码,数据库和数据库用户名我们都设置成了hepnextcloud,数据库主机为群辉IP+3306端口号。数据库的设置可以使用外部数据库或者群晖套件中心安装的MariaDB10,可以使用Navicat类似的软件登录一下,看可否远程连接。

    image-20230911174904214

    image-20230911172101049

    点击安装之后,需要耐心等待一段时间

    11111

    后面刷新访问可能会出现又让你安装的情况,大家不要慌,不用管它,你就用Navacat连接数据库,看生成表没有,生成表了就等几分钟刷新就可以了。

    image-20230911175207652

    虽然刷新提升让我安装数据库配置,但这里已经生成表了,所以不用管,耐心等一等就好,应该是缓存的缘故。

    image-20230911172557339

    过了一会重新刷新,就可以看到登录界面了,输入用户名和密码就能愉快地玩耍了

    image-20230911172531017

    image-20230911183129440

    五、配置外网访问

    当出现通过不被信任的域名访问时,可以配置一下

    image-20230911191416534

    在web/hepnextcloud/config/config.php中,增加一个1 => 'www.huerpu.cc:3098',即可外网访问了。

    
    $CONFIG = array (
      'instanceid' => 'oc0kykfv57at',
      'passwordsalt' => '3d0qmQiTAC76iv3P+maaSfv',
      'secret' => 'UI5KYZyS3nAAgYVEhlbMlYAJLZvGy18rUZAioAFFw14',
      'trusted_domains' => 
      array (
        0 => '192.168.31.79:3098',
        1 => 'www.huerpu.cc:3098',
      ),
      'datadirectory' => '/volume1/web/hepnextcloud/data',
      'dbtype' => 'mysql',
      'version' => '27.0.2.1',
      'overwrite.cli.url' => 'http://192.168.31.79:3090',
      'dbname' => 'hepnextcloud',
      'dbhost' => '192.168.31.79:3306',
      'dbport' => '',
      'dbtableprefix' => 'oc_',
      'mysql.utf8mb4' => true,
      'dbuser' => 'hepnextcloud',
      'dbpassword' => 'admin123',
      'installed' => true,
    );
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24

    题外话

    在ubuntu上安装就太简单了,仅需几行命令搞定,内置了nextcloud、mysql等,开箱即用。

    sudo su -
    
    apt install snapd
    
    apt install snapcraft
    
    snap install nextcloud
    
    snap changes nextcloud
    
    #启动
    snap start nextcloud
    #停止
    snap stop nextcloud
    
    #连接到mysql数据库
    nextcloud.mysql-client
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
  • 相关阅读:
    输入一个三位数,使用递归实现,按位输出
    嵌入式 Linux 入门 环境篇(二、安装虚拟机 — 体验 Ubuntu 22.04)
    软件工程和计算机科学与技术学习方向区别
    BUUCTF pwn1_sctf_2016 1
    【科学文献计量】RC.networkMultiLevel()中的参数解释
    js 利用slice做分页的坑
    Web前端开发之HTML_2
    IE11 使用的 DOM API (MutationObserver)
    CS5366最新设计电路|Typec转HDMI 8K带PD方案设计|带DSC视频压缩技术Typec扩展方案
    c语言基础:L1-048 矩阵A乘以B
  • 原文地址:https://blog.csdn.net/JingLisen/article/details/132815828