大家好,我正在考虑自托管一个 Discourse 论坛,我想知道两件事:
- 我应该在哪里托管论坛?Docker 还是我的树莓派?
- 如果在我的 Pi/Docker 上,我该如何部署?
我仍然不确定选项;就我个人而言,对于 1,我都可以接受,但对于 2,这是主要问题。
大家好,我正在考虑自托管一个 Discourse 论坛,我想知道两件事:
我仍然不确定选项;就我个人而言,对于 1,我都可以接受,但对于 2,这是主要问题。
这不是一个选择 ![]()
在树莓派上部署将使用 Docker ![]()
无论如何,您都想使用标准安装。
(一般感兴趣请参阅此主题:https://meta.discourse.org/t/discourse-on-a-raspberry-pi-blog/211357)
所以,我必须在我的树莓派上安装 Docker?
@merefield 我可以问问为什么不把它(Docker)安装在我的电脑上吗?这真的有什么区别吗?
在云端 VPS 上部署 Discourse 始终是最简单的方法。
在任何计算机上本地部署效果不佳,但也可以完成。
人们常常有一个闲置的树莓派,将其作为一个有趣的教育性爱好项目来完成。
在你的主 PC 上运行?嗯,我不认为你想让 Rocket League 的游戏进程影响你的 Discourse 实例的性能? ![]()
好的。我会尝试设置 Pi,看看我能做什么。
如果有任何更新,我将在此处回复。
这是对《火箭联盟》参与的默许承认吗? ![]()
祝你好运!
快速提问,如果我遵循 Github 存储库上的指南,它会免费吗?还是 DigitalOcean 会收费?
Digital Ocean 只是你可以用于 VPS 安装的一个供应商。
如果你使用的是树莓派,你将不会使用 Digital Ocean。
我怀疑你将不得不付费给电子邮件服务提供商来处理传出电子邮件,但请遵循指南。
应该是最后一个问题:
我能这样做吗?
您想要什么?
是可用的生产环境安装还是开发环境安装?
这是用于后者的
都可以,我想。我猜我可以试试第二个,然后把它和第一个一起投入生产。
我去试试,谢谢你的帮助!
对我来说,没什么用,只是为了安装东西。
我有一个闲置的树莓派,比如用来存放我的个人照片库。它不会浪费太多电,而且我不会把我的笔记本电脑暴露给其他用户。因为我已经在使用 Discourse 作为私人笔记本了,所以我可以用树莓派来做这件事,因为我不需要从外部访问它,同时可以节省近 10 美元的 VPS 月费。
这是其中一个原因。仅此而已,别无其他。
好的。以下是我遇到的问题。请注意,这是在我的 Pi 上发生的。
首先,我尝试按照 Docker 开发安装指南进行设置。在运行 d/rails s 时,我最终遇到了一个问题,它说容器正在重启,我必须等到它启动。我只是停止并删除了容器(这可能不是最佳做法)。
然后,我尝试了 Ubuntu/Linux 开发指南(这个),但在尝试 bundle install 时也无法继续,因为它说找不到 bundle。我尝试将仓库克隆到另一个文件夹并重试,但都没有成功。
最后,我 rm -rf 了两个文件夹并卸载了 Docker,准备明天再与终端搏斗。
@merefield 和 @Jagster 你们有什么建议吗?
我建议您使用受支持的生产安装。
docker 开发安装适用于 Ubuntu,如果您选择在树莓派上尝试,则需要自行解决问题。
为了确保我理解正确,我需要运行这个吗?可以在树莓派上运行吗?
在经历了几次灾难性的尝试并避开我的 Pi 一年多之后,我又回到了这里。
我仍然不知道我能做什么,比如开发环境是否可以在 Pi 上运行?或者我应该改用生产环境?我倾向于开发环境,但这是否可行?
伙计,如果你不这样做,你就不会学习和成长。
你为什么想用树莓派?
如果你是做开发的,我担心你会在树莓派上花费大量等待的时间。
我的意思是,我有一个闲置的树莓派,想让它发挥一些作用,比如运行一个开发环境,等等,纯粹是为了好玩(也是为了开发,这样我就不那么依赖主题创建者了)。
所以树莓派可能太慢了?如果我添加交换空间(swap),会有帮助吗?或者在这种情况下生产环境会更好?谢谢。
这个话题已经一年多了@NateDhaliwal 赶紧在你的树莓派上安装吧 ![]()