4 自托管的网络应用平台

为什么要支付高昂的费用,当你可以在你自己的服务器上,自己的网络上托管你喜欢的Web应用程序。

对于初创公司、小型到大型组织来说,有多种开源和商业软件可用,可以帮助您在本地或本地运行受欢迎的生产力、项目管理、聊天、文件等应用。

以下是打包的软件平台,请选择适合您需求的一个。

Sandstorm

Sandstorm是一个开源服务器平台,拥有70多个应用程序,适用于小团队、开发或中大型组织。

您可以通过单击一次安装应用程序,并可供您的用户使用。一些受欢迎的应用程序包括:

  • Simple chat – 用于通信和协作
  • GitWeb – Git Web 接口
  • Davros – 文档存储
  • Hugo, WordPress, Ghost – 用于文档和网站发布
  • Piwik – 分析

Sandstorm提供单点登录,用户无需记住每个应用程序的凭据。让我们来看看一些功能。

  • 您可以查看谁有权访问您的文档、文件等,并随时撤销权限。
  • 集中管理仪表板,将所有应用程序数据放在一个地方
  • 审计日志,查看谁访问了什么

查看 app market place 以了解它是否符合您的需求。

YunoHost

YonoHost 是基于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而不想自己设置它,您可以尝试一下Kamatera,他们可以一键提供低至每月4美元的Cloudron服务。

DPlatform

DPlatform是完全免费的软件,其源代码可在Github上获得。它已准备好使用Docker。

特点

  • 它具有漂亮的用户界面,可以帮助进行简单的自动安装
  • 通过systemd集成,您可以管理所有应用程序服务,例如查看应用程序服务状态、一键启动/停止、开机自动启动以及在意外关闭时自动重启

结论

使用以上自托管应用程序平台可以节省金钱。它们都有很好的文档,您可以在不到30分钟内安装它们。

接下来,探索一下Slack alternative的消息解决方案。

类似文章