关于 Raspberry Pi 的讨论 | 博客

也许可以在本地 hosts 文件中硬编码该 IP 地址?

3 个赞

谢谢你,Falco!我会去看看的。

2 个赞

我在客户的 hosts 文件中尝试硬编码 IP,但浏览器总是将我重定向到外部连接。
是否可以为 DISCOURSE_HOSTNAME 提供多个域名?
我需要将 DISCOURSE_FORCE_HTTPS: 设置为 false 以允许本地连接吗?我在你们的一篇文章中看到了这个。

我尝试在 Raspberry Pi 4 上使用 Dietpi OS 和一些与 Nginx 配合使用的应用程序(如 Nextcloud)来安装 Discourse。我尝试使用 Cloudflared 服务作为隧道,但在 Discourse 安装完成后,我无法访问 Discourse 网站,并收到 502 bad gateway 错误。

需要对 Nginx 进行什么样的自定义?我们应该使用哪个端口?

我应用了本指南但未成功

1 个赞

我的指南假定 Discourse 是 Pi 上的唯一应用程序,然后运行隧道暴露分配给 Discourse 容器的端口 80。

运行共享反向代理的多个应用程序虽然可行,但这是一个更高级的设置,超出了本指南的范围。

1 个赞

我通过将 DISCOURSE_BACKUP_HOSTNAME 设置为 machinename.local 和 DISCOURSE_FORCE_HTTPS 设置为 false 来实现了此功能。现在我可以通过我的域名和本地网络域名进行访问。

2 个赞

干得好。也许应该在 #howto:admins 中添加一个“操作指南”?

谢谢 @merefield。当然! \n使用备用主机名时存在一个问题,图像无法正确显示。 \n如果帖子的图像是用主主机名创建的,并且使用备用主机名访问时,图像将丢失。反之亦然。

1 个赞

重新烘焙帖子(重建 HTML)会发生什么?

也许您需要坚持使用一个访问地址。

是的,Rebuild HTML 可以正常工作。但是 VPN 访问已损坏,因为它依赖于本地地址(备份主机名)。

看来没有办法解决了……

这能在 armv7l 上运行吗?

1 个赞

不行,它不会。我试过了,但是 32 位 ARM Debian 存储库中缺少一些软件包,导致无法进行。

2 个赞

演示网站链接似乎已失效

之前一样,我又搬家了。一旦找到它,我会尽快重新插上电源。

3 个赞

我很喜欢处理这种基础设施 bug :joy:

期待尝试一下 :dizzy:

希望你已经适应了新家 @Falco :relieved:

3 个赞

@th21 现在已恢复。\n\n@eh223 谢谢 :smile:

2 个赞

我最近得到了一个::+1: :+1:

:eyes: 20231216_12h54m40s_grim :eyes:

并决定运行开发环境,说实话,这需要大量的动手工作,因为脚本解决方案目前不起作用,但 :tada:

感谢所有让这一切成为可能的人,真的很酷!:folded_hands:

12 个赞

什么“脚本化解决方案”可以在任何 Pi 上运行?我有几个 Pi4 想尝试这个,但不是 Linux 专家,我没有知识来处理手动的“依赖项”。

不过,我的网络上有一个递归的 PiHole 正在运行,我认为这至少可以让我处理域名问题……也许吧。

2 个赞

我对我的非常满意。我推荐

  • 8GB Raspberry Pi,因为我的经常用到 4GB
  • SSD 硬盘。MicroSD 太慢了。
2 个赞