Docker系列 深度使用nextcloud(二)

发布于 2022-07-02  45 次阅读


前言

通过Docker系列 深度使用nextcloud(一),我们对nextcloud有了相对深入的了解。

这一节我们来看一下它的后台吧!后台登陆的地址是https://example.com/apps/dashboard/

顶栏

我们先探索它左边的4个小图标:

仪表盘

这里我们可以做一些没什么用的设置,主要是可以让nextcloud看上去比较花里胡哨一些。

主要是这3个地方:状态天气自定义。天气就输个地名,可以输入自己所在的城市。自定义这里可以设置背景图片。效果如下。颜值是不是很高呐!

image-20220424161602332

文件

这里没啥特别的,经典的网盘布局:

image-20220424162301670

这里值得注意的是左下角有一个设置。可以查看WebDAV地址呢!虽然这里前缀是http,但实际访问的时候会强制https,这主要是因为我们在NPMNextcloud中都进行了规定。

image-20220424162500313

如果你打开这个地址,它会提示:This is the WebDAV interface. It can only be accessed by WebDAV clients such as the Nextcloud desktop sync client.

我们随便点一个图片进去看看细节。

image-20220424163624303

  • 右边有一个版本。如果是文件的话,可能会有多个版本。所以这就是版本控制了!

  • 动态是您创建了 53551654_p0_master1200.jpg a day ago。如果是一个协作文件的话,应该可以看到谁谁更新了文件。

  • 共享的功能还蛮复杂的,估计可以设置文件访问的权限:

image-20220424163934102

  • 这里还有一个评论功能!如果是家人使用的话,比如评论一个小孩照片。可能有一定的应用场景!

照片

这里值得一说的是右下角的设置,可以启用平铺照片视图。效果如下:

image-20220424163317597

其实Nextcloud应该也可以当作一个图床托管程序。以后有机会再细聊。

动态

这里项目也很多。值得注意的是,左下角有一个启用RSS订阅源。这是说Nextcloud的相关变化可以通过RSS阅读器接收?不失为一种检测Nextcloud动态的好方法。以后再研究一下个人/家用情况下有没有什么应用场景。

快捷栏

如图所示:

image-20220424222412038

设置在下文会仔细地探索。

我们这里主要讲一下用户。这是是管理用户的地方喔!比如创建和删除用户(组)!

功能一目了然。不想多说什么。

image-20220424222630371

个人

个人信息

这里可以设置一些基本信息。要注意的是,它是没有保存按钮的。填写好过一会自己保存的。

安全

安全这里可以修改密码。注意,如果你全局开启了bitwarden,它可能会自动填充密码。你可以将这个网址的自动填充关闭。不会的评论区留言。

image-20220424191913227

这里我还注意到一个所谓的WebAuthn设备。此前我从未听说过这是啥。我专门去wiki上看了一下:

Web 身份验证( WebAuthn ) 是由万维网联盟(W3C)发布的Web标准。WebAuthn是FIDO联盟指导下的FIDO2项目的核心组件。该项目的目标是标准化一个接口,用于使用公钥密码术对基于Web的应用程序和服务的用户进行身份验证。
在客户端,可以通过多种方式实现对WebAuthn的支持。底层加密操作由验证器执行,验证器是一个抽象的功能模型,对于密钥材料的管理方式几乎是不可知的。这使得纯粹在软件中实现对 WebAuthn 的支持成为可能,利用处理器的可信执行环境或可信平台模块(TPM)。敏感的加密操作也可以卸载到漫游硬件身份验证器,进而可以通过USB、低功耗蓝牙或近场通信(NFC) 访问。漫游硬件认证器符合 FIDO客户端到身份验证器协议(CTAP),使 WebAuthn 有效地向后兼容 FIDO通用第二因素(U2F) 标准。
与传统 U2F 类似,Web 身份验证对验证者模拟具有弹性,也就是说,它可以抵抗主动中间人攻击,但与 U2F 不同的是,WebAuthn 不需要传统密码。此外,漫游硬件验证器对恶意软件具有抵抗力,因为在主机上运行的软件在任何时候都无法访问私钥材料。
WebAuthn 1 级标准于 2019 年 3 月 4 日作为 W3C 推荐标准发布。2 级规范正在开发中。3 级规范目前是第一个公共工作草案(FPWD)。

大致的意思WebAuthn是一种新型的无密码认证技术

手机与电脑

这个页面主要是一些外链,告诉你Nextcloud有哪些平台和相关技术的支持(包括WebDAV):

image-20220424192726197

点击通过WebDAV访问文件,是官方的帮助文档:

https://docs.nextcloud.com/server/23/user_manual/en/files/access_webdav.html

共享

在这一列中,我感觉这个联合云有点意思,感兴趣的可以看看这个视频。这个功能应该可以让支持OCM协议的云用户方便地通过地址来互相共享文件。

image-20220424193053021

管理

概览

这里有个安全与设置警告,有两条橙色记录:

你正通过安全连接访问你的实例,然而你的实例正生成不安全的URL。这很可能意味着你位于反向代理的后面,覆盖的配置变量没有正确设置。
"Strict-Transport-Security" HTTP 头未设为至少 "15552000" 秒。为了提高安全性,建议启用 HSTS。

image-20220424194711757

可参考Docker 搭建 Nextcloud进行相关的设置。估计是可以解决的!

基本设置

基本设置这里,可以设置电子邮件服务器。这个用过bitwarden或者wordpress应该都知道这是啥了,就是有系统消息,它会自动发邮件提醒你。

image-20220424200714385

安全

这里有个两步验证。但没看到怎么个两步法?

对于OAuth2.0协议可以看一下:OAuth2.0 协议简介。但Check了一下,在Nextcloud里玩这个的人不是很多,比较小众。

image-20220424202558857

主题

这里我们可以定义一下登陆界面。花里胡哨的东西,哈哈!

image-20220424203708179

效果界面如下,还是蛮不错的呢!图标也可以换,不过我觉得原来的蛮好看的,就没有换。

image-20220424203803617

流程

这里似乎有很多插件!我们随便看一下已启用的应用

image-20220424204335882

不知道大家记不记得百度有一些付费功能,比如直接查看ZIP内容之类的?在Nextcloud里都可以通过插件的方式去实现喔!更多好用的插件未来会专门出教程!

日志

这里就可以查看Nextcloud有哪些错误。这里由于我用的是腾讯云,国内访问github有问题,所以有一些报错。对我们使用没有影响的。

image-20220424204621546

系统

这里居然有一个和Ward类似的功能!

image-20220424204933793

它还提供了一个外部监控工具,目前只发现它可以通过JSON的形式展示,有点简陋。没有图形UI吗?有时间再折腾一下!

image-20220424204908883

小结

本回先大致了解一下后台。之后我会介绍那些比较实用的Nextcloud高阶玩法,以榨干Nextcloud带来的性能。

比如用Nextcloud当作个人图床与Typora互动!是不是很想了解一波呐!

敬请期待了!