问题标签 [nextcloud]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
462 浏览

installation - 安全的第一次设置 nextcloud

我想在我的个人 VPS 上设置 Nextcloud。要进行第一次设置,我必须通过浏览器访问网络服务器,它说我应该通过http://localhost/nextcloud/进行设置(Nextcloud 安装向导(就在开头),但这不适用于我的因为 VPS 不是我的本地机器。所以我必须将设置网站打开到公共网络,每个知道我的 VPS 的 IP 的人都可以在第一次设置时进行。我阅读了 Web 应用程序中的其他教程(例如 Confluence Confluence 安装文档(第 4.2 点)),这是第一次设置的常用方法。对于第一次设置 web 应用程序,还有另一种安全的方法吗?防火墙?VPN?你们好吗?做吗?

谢谢您的帮助

0 投票
1 回答
2239 浏览

php - 使用 Nextcloud / owncloud API 的 cURL PUT 请求

我试图通过他们的 API 更新现有的 Nextcloud 用户。当我直接通过外壳执行此操作时,它可以工作

但是当我尝试使用以下代码通过 PHP 执行此操作时,它总是返回“失败 997”

0 投票
1 回答
761 浏览

notifications - Nextcloud 通知

我正在一个项目中工作,在该项目中,每当添加或修改文件时,我都需要在数据库中记录文件信息,以便它们保持同步。这些文件应该存储在 Nextcloud 服务器中,那么 Nextcloud 是否有办法通知这些更改(例如 webhook)?如果没有,我可以使用 webdav 协议实现类似的功能吗?

0 投票
1 回答
452 浏览

ldap - 检索 Azure AD 用户的 NextCloud 文件

我们正在尝试开发一个 ASP.NET Core Web API,它允许用户通过 Azure AD 进行身份验证,并希望代表该 Azure AD 用户从 NextCloud 检索文件。我们的基础架构由运行 NextCloud 12 的 Ubuntu 服务器、运行 ASP.NET Core Web API 的 Windows 服务器和带有 Azure AD 域服务的 Azure Active Directory 实例组成。使用 LDAP(由 AAD 域服务提供)
通过 NextCloud 登录可以正常工作。

除了 LDAP 之外,我们一直在尝试使用 SAML 进行 SSO,但在登录 NextCloud 时我们不断看到此错误消息:

未配置帐户。
您的帐户未配置,因此无法访问此服务。

我们究竟如何能够使用我们在使用 ASP.NET Web API 进行身份验证时收到的相同 Azure AD 令牌从 NextCloud 检索文件?

0 投票
1 回答
544 浏览

php - Nextcloud 上传器

我只是有一些问题,也许你们中的一些人可以回答。

Nextcloud / Owncloud 等的好处不仅仅是与您一起上传文件等等。它确实对文件进行版本控制,使它们可下载 - 以及安全。

这对我和大多数处理这个问题的人都是有益的:

“如何上传文件,链接到某种数据库(主要目的是操作信息)和版本控制,保存,编辑等不需要我/其他人来实现,因为它是由Nextcloud处理的(在我的情况下更喜欢)?”

外面是否有任何脚本,或者可能有某种插件可以带来这种好处?


在我的愿景中,我需要:

  1. 一个用于文档/图片等的“拖放”区域。
    • 这应该有一个隐藏字段,其中填充了一个 id,系统可以使用它来识别文件。
  2. 一个一次性链接(该链接保留一天左右)由 php 生成的内容(也可以是一个脚本)并为给定的 ID 生成一个共享链接。
  3. (从现在开始不需要,但很高兴拥有:) 2 中的一些脚本,应该查看某些给定文件的版本。

一些解决方案可能是:

与公开上传的共享链接类似的“iframe”。但我对使用 IFrame 不太满意……更好的东西会更好。

0 投票
2 回答
43537 浏览

nginx - X-Frame-Options 标头不是可识别的指令

我现在使用 Nextcloud(在 Nginx 上)有一段时间了,我想将它 iframe 用于另一个网站。但是标题不接受我的指令。

我将 /var/www/nextcloud/lib/private/legacy/response.php 中的标头选项更改为以下内容:

header('X-Frame-Options: ALLOW-FROM https://example.com');

但是,当我使用 iframe 制作示例网页时,会出现以下错误:

Invalid 'X-Frame-Options' header encountered when loading 'https://nextcloud.example.com/apps/files/': 'ALLOW-FROM https://example.com' is not a recognized directive. The header will be ignored.

有谁知道为什么这不起作用?

0 投票
1 回答
921 浏览

oauth-2.0 - 使用 oAuth 和 SAML 代表 Azure AD

我们使用Azure AD On-Behalf-Of 流通过单个 API 网关将用户连接到多个服务。现在我们想添加另一个服务(Nextcloud,通过 LDAP 同步),它只支持 SAML 2.0,不支持 oAuth2。

是否可以通过 Azure AD API 以某种方式将 oAuth-Token 转换为 SAML-Token?还是有其他方法可以连接我可能没有想到的这项服务?

0 投票
1 回答
2310 浏览

ssl - Nginx 代理通行证不适用于 SSL

目前,我有 3 台虚拟机在 ESXi 上运行,其中一台使用 nginx 控制请求。一个运行 apache Web 服务器的网站是第一个示例。最后一个是通过 ssl 加密的 snap 运行 nextcloud,当我尝试通过 nginx 运行它时给我这个错误。如何使用 ssl 通过 nginx 运行它?

这是通过 nginx 工作的网站

这是一个不适用于 ssl

这是错误

0 投票
0 回答
209 浏览

php - 使用 docker 在 Nextcloud 中安装 Collabora

我已经在 NextCloud 中安装了 Collabora。我为此目的使用容器collabora/code。当我尝试访问 nextcloud 中的 collabora 时,它只显示标题。

当我检查日志时,有一行内容如下:

所以,有一个 400 错误/lool/ path。有人有同样的问题吗?你需要更多信息?谢谢你的帮助。

问候

0 投票
0 回答
1091 浏览

php - nginx 后面的多个 php-fpm 容器

我想将 nginx 后面的三个基于 php 的 web 应用程序“dockerize”作为代理/前端(也是 docker、官方容器):自己的应用程序、piwik(官方 php-fpm docker 容器)和 nextcloud(官方 php-fpm docker 容器

它适用于一个 php-fpm 容器,但不适用于两个或更多(/var/www/html 用于至少两个 php-fpm 容器:nextcloud、piwik)。为简化起见,省略了 db 容器。

码头工人-compose.yml:

nginx-Config conf.d/piwik.conf- 受Indiehosters启发:

nextcloud 的配置类似(nextcloud.example.org)。

Piwik 在此设置下运行良好(nextcloud 已损坏,/var/www/html在 Web 容器中包含 piwik 内容)。当我注释掉 (a) 标记的行并禁用 piwik.conf nextcloud 工作正常但 piwik 坏了(/var/www/html包含 nextcloud 的东西)。我的问题是它们共享相同的路径(/var/www/html)。如何使用官方图片避免这种情况?