4 自托管 Web 应用程序平台

与其花费高昂的费用,不如自己动手在服务器或网络上托管喜爱的 Web 应用程序,这难道不更划算吗?

无论是初创公司,还是中小型乃至大型组织,都有丰富的开源和商业软件可供选择,这些软件能帮助您以简便的方式在公共云或本地环境中运行流行的生产力、项目管理、聊天、文档等应用程序。

以下是一些软件打包平台,您可以根据自己的需求挑选适合的平台。

沙暴

沙暴是一个开源的服务器平台,它集成了超过70个应用程序,适用于小型团队、开发人员或中大型组织。

您可以一键安装应用程序,并立即供用户使用。 其中一些热门应用包括:

  • 简单的聊天 – 用于沟通和协作
  • GitWeb – Git 的网页界面
  • Davros – 文件存储
  • Hugo、WordPress、Ghost – 用于文档撰写和网络发布
  • Piwik – 用于数据分析

沙暴提供单点登录功能,用户无需记住每个应用程序的单独凭证。 让我们来看看它的一些主要特性。

  • 您可以控制谁能访问您的数据单元(如文档、文件等),并随时撤销访问权限。
  • 集中式仪表板将所有应用程序数据集中管理。
  • 通过审核日志,您可以追踪谁访问了什么内容。

不妨浏览应用市场,看看它是否满足您的需求。

YunoHost

YunoHost是一个基于 Debian 的项目,其主要目标是让自托管变得人人可用。 它是完全开源的,您可以在 Github 上找到其源代码。 它拥有超过100个应用程序,包括:

  • Kanboard – 用于任务管理
  • Nextcloud – 用于文件共享、日历和邮件
  • phpMyadmin – 用于 SQL 数据库管理
  • Roundcube – 用于网页邮件
  • Cachet – 用于状态页面
  • Discourse – 用于讨论/论坛平台
  • Grafana – 用于指标和分析仪表板

YunoHost 拥有友好的用户和管理控制台。 以下是一些关键特性:

  • 通过 LDAP 管理用户
  • 备份和还原功能
  • 使用 Let’s Encrypt 证书进行安全保护
  • 内置 yunohost 防火墙

它的轻量级设计使其可以安装在仅具有 1GB RAM 和 500 MHz CPU 的系统上。

Cloudron

使用 Cloudron,您可以更顺畅地管理 Gitlab、Ghost、OpenVPN、Mattermost、Confluence、Paperwork 等应用程序。 它是可移植的,这意味着当您想要迁移到其他服务器或云平台(如 DigitalOcean、Google Cloud、AWS、Linode 等)时,不会遇到任何麻烦。

Cloudron 在内部使用 Docker 容器来隔离应用程序。

您可以选择将备份存储到 S3、DO Spaces 或 GCS 等外部存储。 如果您决定使用 Cloudron 并且不想自己设置,可以尝试 镰仓提供的 Cloudron 一键安装服务,每月仅需 4 美元起。

DP平台

DP平台是完全免费的软件,其源代码可在Github上找到。 它已经准备好 Docker 环境。

特性:

  • 它拥有一个美观的用户界面,有助于轻松实现自动安装
  • 通过 systemd 集成,您可以管理所有应用程序服务,例如查看应用服务状态,一键启动/停止,开机自动启动,以及在意外停止时自动重启。

结论

通过使用上述自托管应用程序平台来节省成本。 它们都提供了完善的文档,您可以在不到 30 分钟的时间内完成安装。

接下来,您可以探索 Slack 的替代消息传递解决方案。

喜欢这篇文章吗? 如何与他人分享呢?