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的消息解决方案。