首页 新闻 会员 周边

Nextcloud如何直接公开首页?

0
悬赏园豆:50 [待解决问题]

1、Nextcloud如何直接公开首页?实现访问一个主域名如www.xxxx.net即可看到公开的文件目录。(如图)

 

2、Nextcloud上传的文件位于:

/var/lib/docker/volumes/**************_nextcloud_nextcloud/_data/data/admin/files

但怎么能实现「直接在这个路径中存放文件(而不是通过nextcloud上传),就能在浏览器中展示?」

 

3、如何分享一个文件夹为外链URL?

————————————————

article的主页 article | 初学一级 | 园豆:122
提问于:2023-12-11 21:04
< >
分享
所有回答(3)
0

应该没有办法吧,看看应用中有没有类似的功能

LDMING | 园豆:194 (初学一级) | 2023-12-12 12:39
1

1、要公开Nextcloud的首页,你需要在Nextcloud的设置中进行一些配置。具体步骤如下:

  • 登录到Nextcloud的管理界面,点击右上角的用户图标,然后选择"设置"。
  • 在左侧菜单中,选择"共享"。
  • 在"共享"设置页面中,找到"共享链接"部分,选中"允许公开分享"选项。这样,无论是文件还是文件夹都可以被创建为公开链接。

因此,要实现访问主域名看到公开的文件目录,可以创建一个公开的链接,然后将域名重定向到这个链接。

2、要实现在特定路径中存放的文件可以直接在浏览器中展示,你需要使用Nextcloud的外部存储功能。请按照以下步骤操作:

  • 同样在Nextcloud的设置界面,找到"管理"部分,然后选择"外部存储"。
  • 点击"添加存储",类型选择"本地",然后输入你的文件路径(例如:/var/lib/docker/volumes/**************_nextcloud_nextcloud/_data/data/admin/files),
  • 完成设置后,该路径下的文件就可以通过Nextcloud在浏览器中访问了。

3、要分享一个文件夹为外链URL,在Nextcloud中也非常简单。具体步骤如下:

  • 找到你想要分享的文件夹,点击它旁边的"共享"图标。
  • 在弹出的菜单中,点击"创建公开链接"。
  • 你可以选择是否允许其他人编辑或者下载这个文件夹,还可以设置密码和过期日期。
  • 点击"创建"按钮,就会生成一个外链URL,你可以复制这个链接并分享给别人。

以上步骤可能因Nextcloud版本不同而略有差异,如果有任何问题,建议阅读Nextcloud的官方文档。

npe0 | 园豆:1299 (小虾三级) | 2023-12-12 16:06
0

Nextcloud首页公开:

在Nextcloud中,默认情况下,所有内容都需要用户登录后才能访问。如果你希望公开Nextcloud首页,你可以考虑使用Web服务器(例如Apache或Nginx)的配置,将Nextcloud的首页设置为默认页面,这样当用户访问主域名时就会直接看到Nextcloud的首页。具体的配置方式取决于你使用的Web服务器和服务器环境。
直接存放文件并在浏览器中展示:

直接在Nextcloud的数据目录存放文件,并在浏览器中展示,可能会导致Nextcloud数据库和应用程序的一致性问题。推荐使用Nextcloud提供的API或Web界面上传文件,以确保元数据正确地保存在数据库中。如果要绕过Nextcloud上传,你可能需要手动维护文件和数据库之间的一致性,这并不是一个推荐的做法。
分享文件夹为外链URL:

在Nextcloud中,你可以轻松地分享文件夹并生成外链URL。在Nextcloud的文件界面中,找到要分享的文件夹,右键点击,选择分享,然后按照界面提示生成外链URL。你可以选择设置密码、到期时间等选项,然后生成URL供其他人访问。
需要注意的是,Nextcloud的配置和功能可能因版本而异,建议查阅官方文档或社区支持以获取最准确的信息。

Technologyforgood | 园豆:6462 (大侠五级) | 2023-12-13 22:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册