Nextcloud 中的匿名访问

app*_*ber 4 nextcloud

我使用当前稳定版本的 Nextcloud(nextclouddocker 镜像)。我想在用户进入网站时禁用身份验证窗口。是否可以?我在官方文档中发现只有匿名上传功能。

lan*_*gaz 6

Nextcloud 的构建理念是,每个用户都有自己的个人(云)文件夹,可以在其中上传、编辑和共享文件。因此,如果不登录,您将无法访问“正常”用户界面。

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

https://docs.nextcloud.com/server/latest/user_manual/en/files/sharing.html#public-link-shares

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


但如果您希望为 Nextcloud 实例的所有匿名访问者提供匿名上传和编辑文件的选项,这里有一个可能的解决方案:

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

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

请注意

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