CalcuMake को ओपन सोर्स करना: $6/महीने से भी कम में अपना खुद का प्राइसिंग कैलकुलेटर चलाएं

1 मिनट का पठन
हमने CalcuMake को ओपन सोर्स कर दिया है! एक सस्ते वीपीएस (VPS) (लगभग $6/महीने) की कीमत पर, आप इस शक्तिशाली 3D प्रिंट मूल्य निर्धारण टूल को अपने स्वयं के सर्वर पर चला सकते हैं। साथ ही, थोड़ी सी जानकारी के साथ, आप उसी सर्वर पर अन्य प्रोजेक्ट भी होस्ट कर सकते हैं।

我们很高兴地宣布,CalcuMake 现在是开源的!我们相信强大的工具应该对所有人开放。虽然也有其他工具可以计算 3D 打印价格,但其基本计划起价约为每月 6 美元,我们想提供更好的东西:自由和所有权

人工智能助力轻松设置

如果您没有设置服务器的经验,请不要担心。现在开始变得非常容易。您无需成为 Linux 专家。您可以使用 AI 助手(例如 ChatGPT、Claude 或 Gemini)来获得设置服务器的分步指导。您甚至可以使用 免费套餐额度 在几个小时内完成所有设置!

为什么要开源?

以与大多数竞争对手的月度订阅费(约 6 美元)相同的价格,您可以租用自己的虚拟专用服务器 (VPS) 并自行运行 CalcuMake。但诀窍在于:您不仅限于一个应用程序。当您运行自己的服务器时,您可以自由地托管:

  • 您 3D 打印公司的 CalcuMake
  • 个人网站或作品集
  • 家庭自动化工具
  • 其他开源软件!所有这些都在一台机器上,只需 6 美元!对于任何愿意投入一些时间的人来说,这都是一个难以置信的价值主张。

设置:比您想象的容易得多

这段旅程中最困难的部分是自行设置服务器。就个人而言,我们使用并推荐 Hetzner,它提供可靠且经济实惠的 VPS,但其他提供商(DigitalOcean、Linode 和 AWS Lightsail)也应该可以正常工作。一旦您拥有了服务器,部署 CalcuMake 就很容易了。我们将其设计为尽可能方便任何想要自行托管此应用程序的人使用。

专业提示:伪造密钥

设置复杂 Web 应用程序的最大障碍之一通常是管理第三方集成,例如支付网关。这里有一个秘密:由于您可能只是自己或内部团队使用它,而不需要向用户收费,因此您可以简单地为 Stripe 等集成输入伪造/模拟的凭据!该应用程序的设计具有灵活性。您可以用占位符文本填充所需的 环境变量,并且仍然可以使用计算工具的核心功能,例如创建材料、管理打印机和生成报价,而无需实际的商家帐户。按“原样”使用该应用程序,并立即开始确定您的打印价格。

技术方面:密钥和注册表

您可能在想:“但是这些密码和密钥呢?” 问得好。

安全密钥管理

现代 Web 应用程序使用“密钥”(API 密钥、数据库密码和令牌)与其他服务安全地通信。在 CalcuMake 中,这些密钥存在于 .env 文件(或加密凭据)中。如果您是自行托管,则需要自行生成这些密钥。我们强烈建议使用 密码管理器(例如 1PasswordBitwarden(个人使用免费!)或 KeePassXC)。这些工具知道您正在认真对待安全性,并且可以为 RAILS_MASTER_KEY 和数据库密码等内容生成长、随机且安全的字符串。

容器注册表:AWS ECR 与本地

要运行 CalcuMake,代码被捆绑到“Docker 镜像”中。这些镜像通常存储在名为 容器注册表 的云服务中。我们使用 AWS ECR (Elastic Container Registry)。它强大且安全,但需要付费。好消息:您无需为 ECR 付费!我们使用的部署工具 Kamal 现在支持 本地容器注册表。这意味着您价值 6 美元的公共 VPS 可以完全免费地托管镜像。您不需要 AWS 帐户。

未来展望:已构建的内容

我们不会止步于当前的开源版本。我们已经拥有令人兴奋的功能,这些功能已经编码完成,正在等待测试、合并和部署:

  1. AI 聊天集成:我们构建了与 OpenRouter 的集成,以便直接在 CalcuMake 中提供 AI 驱动的支持。
  2. 3MF/STL 导入器:一个新的导入器,用于直接导入 3D 模型文件(3MF 和 STL),以实现更快、更准确的定价。这些功能即将推出。如果您是开发人员,并且希望尽快看到这些功能发布,请查看我们的拉取请求并帮助我们进行测试!

一点哲学

我认为软件目前正朝着一次性方向发展。人们会这样做,因为这样做变得太容易了。以前,更新很慢,更像是硬件。我认为,随着越来越多的人在自己的集群上运行自己的应用程序,应用程序将变得更像动物。它们将共享 DNA,但与其让很多人使用一个应用程序,不如让一个用户使用多个应用程序。这些应用程序将适应它们的位置。换句话说,应用程序代码就像种子,而部署就像种子中的个体动物。这使得软件能够快速发展。特别是如果 AI 免费提供。我认为 AI 也会朝着这个方向发展,就像它已经做的那样。

加入社区

通过使 CalcuMake 开源,您不仅在使用该工具,而且还拥有它。查看存储库,Fork 代码,如果您添加了有趣的新功能,您还可以做出贡献。祝您打印愉快(以及托管愉快)!