Nextcloud中的匿名访问

时间:2019-03-26 14:40:57

标签: nextcloud

我使用的是Nextcloud的当前稳定版本(nextcloud docker镜像)。我想在用户进入站点时禁用身份验证窗口。可能吗?我在官方文档中只找到了匿名上传功能。

1 个答案:

答案 0 :(得分:2)

Nextcloud是围绕每个用户拥有其个人(云)文件夹的概念而建立的,他可以在其中上传,编辑和共享文件。因此,如果没有登录,您将无法访问用户。

但是,任何用户都可以通过链接共享文件/文件夹,并允许在不登录的情况下对其进行编辑:

https://docs.nextcloud.com/server/latest/user_manual/files/access_webgui.html?highlight=share%20edit#file-controls

https://docs.nextcloud.com/server/16/admin_manual/configuration_files/file_sharing_configuration.html


但是,如果万一您想让所有Nextcloud实例的匿名访问者可以选择匿名上传和编辑文件,则可以采用以下解决方案:

  • 使用您的管理员帐户创建文件夹anonymous
  • 通过链接共享它并允许编辑
  • 在您的管理员设置中,转到Theminghttps://your-domain.com/settings/admin/theming
  • Anonymous Usage设置为Name,将共享链接设置为Web link

现在,如果您注销并访问Nextcloud实例,您将在最底部看到一个名为Anonymous Usage的链接,您(和您的客户端)可以使用该链接来上传文件/文件夹或编辑现有的文件/文件夹。通过该链接上传的所有文件都将存储在anonymous文件夹中,并将归您的管理员帐户所有。因此,请确保将该帐户的存储配额设置为足够高。

当心

  • 通过访问您的Nextcloud实例,任何人都可以删除anonymous中的所有文件,因为他不需要进行身份验证。
  • 访问者并非完全匿名,因为可能存在Nextcloud和您的Web服务器的一些日志文件及其IP地址。