在TrueNAS上通过Nginx反向代理运行Nextcloud

在TrueNAS上通过Nginx反向代理运行Nextcloud

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

在TrueNAS上使用Raspberry Pi 3运行Nextcloud的步骤包括:创建指向Nginx Proxy Manager的DNS记录,配置Pi-hole和TrueNAS,设置Nginx Proxy Manager的代理主机,以及修改Nextcloud的config.php文件以确保域名和协议正确。

🎯

关键要点

  • 在TrueNAS上使用Raspberry Pi 3运行Nextcloud的步骤包括创建DNS记录。
  • 创建指向Nginx Proxy Manager的A记录和CNAME记录。
  • 配置Pi-hole以指向Nginx Proxy Manager的主机。
  • 在TrueNAS中清除主机名字段并使用truenas_default证书。
  • 在Nginx Proxy Manager中设置代理主机的域名、协议和转发主机名。
  • 创建SSL证书并按照教程的步骤进行操作。
  • 修改Nextcloud的config.php文件以确保域名和协议正确。
  • 将nc.example.com添加到trusted_domains,并将Pi-hole的IP地址添加到trusted_proxies。

延伸问答

如何在TrueNAS上运行Nextcloud?

在TrueNAS上运行Nextcloud需要创建指向Nginx Proxy Manager的DNS记录,并配置Pi-hole和Nginx Proxy Manager。

如何配置Nginx Proxy Manager以支持Nextcloud?

需要在Nginx Proxy Manager中设置代理主机的域名、协议和转发主机名,并创建SSL证书。

在Nextcloud的config.php文件中需要做哪些修改?

需要修改'overwrite.cli.url'、'overwritehost'和'overwriteprotocol',并将nc.example.com添加到trusted_domains。

如何在TrueNAS中清除主机名字段?

在TrueNAS中,清除主机名字段并使用truenas_default证书。

Pi-hole在此设置中起什么作用?

Pi-hole用于指向Nginx Proxy Manager的主机,并需要将其IP地址添加到Nextcloud的trusted_proxies。

如何创建DNS记录以支持Nginx Proxy Manager?

需要创建A记录和CNAME记录,分别指向Nginx Proxy Manager的私有地址和子域名。

➡️

继续阅读