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

news2024/11/17 17:35:12

群晖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',即可外网访问了。

<?php
$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,
);

题外话

在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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1001916.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

算法:贪心---跳一跳

1、题目&#xff1a; 给你一个非负整数数组 nums &#xff0c;你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标&#xff0c;如果可以&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 2…

包管理工具--》其他包管理器之cnpm、pnpm、nvm

包管理工具系列文章目录 一、包管理工具--》npm的配置及使用&#xff08;一&#xff09; 二、包管理工具--》npm的配置及使用&#xff08;二&#xff09; 三、包管理工具--》发布一个自己的npm包 四、包管理工具--》yarn的配置及使用 五、包管理工具--》其他包管理器之cnpm…

Codeforces Round 790 (Div. 4) D 求矩形里面斜线的和的最大值

Codeforces Round 790 (Div. 4) D 做题链接&#xff1a;https://codeforces.com/contest/1676/problem/D 帖木儿的爷爷送给他一个棋盘&#xff0c;让他练习棋艺。这个棋盘是一个a行n列的网格&#xff0c;每个单元格都写有一个非负整数。 帖木儿的挑战是在棋盘上放置一只主教&…

Sweet Home 3D for Mac(3D室内装潢设计软件)

如果你想设计一个美丽而舒适的家居空间&#xff0c;那么Sweet Home 3D for Mac(3D室内装潢设计软件)是一个不可或缺的工具。 Sweet Home 3D for Mac是一款功能强大的室内装潢设计软件&#xff0c;专为Mac用户设计。 它提供了一个直观而易于使用的界面&#xff0c;使您能够轻松…

【Y 码力】WAL 与性能

【Y 码力】: 是由 YMatrix 研发团队负责的栏目&#xff0c;栏目专注介绍数据库的底层原理、实现细节&#xff0c;以及YMatrix 研发团队不断探索中的工程实践。我们希望栏目能够成为数据库技术的显微镜&#xff0c;同时也能够成为大家了解 YMatrix 研发团队的一扇窗。 摘要 谈…

百度千帆大模型文心一言api调用

注册百度智能云账号并申请文心千帆大模型资格 https://login.bce.baidu.com/ https://cloud.baidu.com/product/wenxinworkshop 创建应用获取 创建应用成功后,可以获取到API Key和Secret Key 获取access_token curl https://aip.baidubce.com/oauth/2.0/token?grant_typec…

PyCharm、IDEA、 CLion 专业版安装

1.下载专业版 PyCharm 2.以2023.1.4为例 3.next 4.next 5.next 6.Install 7.Finish 8.Activate 链接&#xff1a;https://pan.baidu.com/s/1N9n8wGgkvjfOX8oDrfX2Hw 提取码&#xff1a;yyds

00_socket_demo

1.服务器端的代码 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <sys/socket.h> #include <netinet/in.h>#define PORT 8080 #define BUFFER_SIZE 1024int main() {int server_fd, new_soc…

嵌入式Linux基础学习笔记目录

1. 嵌入式Linux应用开发基础知识 1.1 交叉编译 1.2 GCC编译器 1.3 makefire 1.4 文件I/O 1.5 Framebuffer应用编程 1.6 文字显示及图象显示 1.7 输入系统应用编程 1.8 网络编程 1.9 多线程编程 1.10 串口编程 1.11 I2C应用编程 2. 源码分析 2.1 MQTT源码 2.2 蓝牙源码 2.3 MJP…

C# xml序列化以及遇到的坑

需求&#xff1a;需要将对象进行xml序列化&#xff0c;不想包含xml声明也不想格式化 通过百度找到了如下的方法 /// <summary> /// 对象转化为xml字符串 /// </summary> /// <param name"obj"></param> /// <returns></returns>…

uni-app开发小程序时ucharts图表如何使用

在此不会具体告诉大家怎么做&#xff0c;我只告诉大家方法&#xff1a; 第一步&#xff0c;推荐使用组件方法进行绘图&#xff0c;首先去官网下载这个ucharts的插件&#xff1a; 秋云 ucharts echarts 高性能跨全端图表组件 - DCloud 插件市场 下载完毕导入到所需要用到的项目…

学会Spring MVC文件上传、下载和JRebel的使用

目录 引言&#xff1a; 1.文件上传简介 文件上传在Web应用的重要性 2.单文件上传示例 导入依赖 配置文件上传解析器 配置服务器存放文件地址 导入PropertiesUtil工具类 编写resource.properties 添加sql 主页面 文件上传方法 多文件上传示例 文件下载&#xff1a; 文件…

【VAE】

个人网站&#xff1a;https://tianfeng.space 一、VAE 与普通自动编码器一样&#xff0c;变分自动编码器有编码器Encoder与解码器Decoderi两大部分组成&#xff0c;原始图像从编码器输入&#xff0c;经编码器后形成隐式表示(Latent Representation)&#xff0c;之后隐式表示被…

GC 算法与种类

对于垃圾收集&#xff08;GC&#xff09;, 我们需要考虑三件事情&#xff1a;哪些内存需要回收&#xff1f;如何判断是垃圾对象&#xff1f;垃圾回收算法有哪些&#xff1f; 一、GC的工作区域 1、不是GC的工作区域 (1)程序计数器、虚拟机栈和本地方法栈三个区域是线程私有的&…

浅谈UI自动化测试

最近一直在学习python&#xff0c;正好部门技术结构调整&#xff0c;就开始了点工向UI自动化测试的转变&#xff0c;我要说瞌睡来了就掉枕头么&#xff1f; 不过还好&#xff0c;可以将python的学习成果在自动化测试中实践。。。 1、about自动化测试 定义&#xff1a;把人为驱…

SQL5 将查询后的列重新命名

描述 题目&#xff1a;现在你需要查看前2个用户明细设备ID数据&#xff0c;并将列名改为 user_infos_example,&#xff0c;请你从用户信息表取出相应结果。 示例&#xff1a;user_profile iddevice_idgenderageuniversityprovince12138male21北京大学Beijing23214male复旦大学…

springboot启动流程梳理

启动顺序主要针对SpringApplication.run&#xff08;&#xff09;方法的梳理 一 SpringApplication类的实例化 ApplicationContextInitializer 实现类的资源配置文件读取以及实现相关类的实例化 1&#xff09;.加载 ApplicationContextInitializer 实现类 &#xff0c;由 Spri…

【数据结构】串

串 串的顺序实现简单的模式匹配算法KMP算法KMP算法的进一步优化 串的顺序实现 初始化 #define MaxSize 50 typedef char ElemType;//顺序存储表示 typedef struct{ElemType data[MaxSize];int length; }SString;/*** 初始化串*/ void InitString(SString *string) {for (int …

【C++】构造函数分类 ③ ( 调用有参构造函数的方法 | 括号法 | 等号法 )

文章目录 一、在不同的内存中创建类的实例对象1、括号法调用构造函数2、等号法调用构造函数 二、完整代码示例 一、在不同的内存中创建类的实例对象 在上一篇博客 【C】构造函数分类 ② ( 在不同的内存中创建类的实例对象 | 栈内存中创建实例对象 | new 关键字创建对象 ) 中 , …

从0到1学会Git(第三部分):Git的远程仓库链接与操作

写在前面:前面两篇文章我们已经学会了git如何在本地进行使用&#xff0c;这篇文章将讲解如何将本地的git仓库和云端的远程仓库链接起来并使用 为什么要使用远程仓库:因为我们需要拷贝我们的代码给别人以及进行协同开发&#xff0c;就需要有一个云端仓库进行代码的存储和同步&a…