服务商概述
Sandstorm 是一款开源的 Web 应用自托管平台,由 Kenton Varda 创立,2014 年入选 Y Combinator,总部位于美国。它把每个应用装进独立的 grain 沙箱容器,并采用能力安全模型做细粒度授权,让用户在自己的服务器上运行多个 Web 应用而互不干扰,属于 云服务器 生态中的自托管应用层方案。
需要注意的是,该项目已停止商业运营:官方托管服务 Oasis 于 2020 年关闭,代码由社区继续维护,最新版本为 v0.308。选择前务必评估维护状态,生产环境使用建议谨慎,可先参考 开源软件市场分析 与 服务器选型指南。
核心优势
- grain 沙箱隔离:每个应用运行在独立的沙箱容器中,应用间相互隔离,一个应用被攻破不会波及其他应用。
- 能力安全模型:基于 capability 的细粒度权限控制,可精确授予每个应用所需的最小文件与网络权限。
- 显著降低漏洞风险:官方宣称沙箱模型可消除约 95% 的常见安全漏洞,对多应用共享服务器的场景价值明显。
- 1 键安装应用:应用市场支持 1 键安装多款自托管 Web 应用,降低部署门槛。
- 数据主权优先:所有数据存储在自托管服务器上,完全由用户掌握,适合重视数据主权与隐私的团队。
产品生态
Sandstorm 平台
Sandstorm 是核心的开源自托管平台,用户可在自己的 服务器 上运行平台,并通过 Web 界面管理应用、用户与权限。
App Market 应用市场
内置应用市场收录了文档、笔记、通讯、项目管理等多类 Web 应用,支持 1 键安装与更新,是沙箱生态的主要入口。
Oasis 托管服务(已关闭)
Oasis 曾是官方提供的托管服务,已于 2020 年关闭,目前仅支持自托管方式部署。
不足之处
- 已停止商业维护:官方托管 Oasis 于 2020 年关闭,此后仅社区维护,安全更新与兼容性风险需自行评估。
- 应用生态有限:可安装的 Web 应用数量远少于主流 SaaS 与常规托管面板生态。
- 不适用于传统托管:定位是自托管应用平台,而非虚拟主机/共享托管,与传统控制面板的用法差异明显。
- 社区较小:文档与技术支持资源有限,遇到问题主要依赖社区讨论。
适用场景
- 个人与小团队自托管(★★★★):适合在同一台服务器上安全运行多个 Web 应用,降低运维与隔离成本。
- 学习沙箱与安全模型(★★★):对容器隔离与能力安全模型感兴趣的技术团队可作为学习与实验环境。
- 生产环境(★):已停止商业维护,不建议新项目在生产环境依赖,替代方案可参考 容器化部署指南。
价格参考
| 方式 | 成本 | 说明 |
|---|---|---|
| 开源自托管 | 免费($0) | 软件免费,仅需承担服务器与域名费用 |
| Oasis 托管 | 已停止 | 官方托管于 2020 年关闭 |
注:Sandstorm 以开源方式分发,成本主要来自自托管所需的服务器资源。
常见问题
-
Sandstorm 还在维护吗? 商业运营已停止,官方托管 Oasis 于 2020 年关闭,代码由社区继续维护,最新版本 v0.308,生产使用需自行评估风险,市场情况可参考 开源软件市场分析。
-
Sandstorm 和 cPanel、宝塔等控制面板有什么不同? Sandstorm 是自托管 Web 应用平台,通过沙箱隔离应用;控制面板则侧重于服务器与网站管理,二者定位不同,可参考 宝塔面板服务器管理 了解面板类方案。
-
适合用于生产环境吗? 因项目已停止商业维护,不建议新项目在生产环境依赖 Sandstorm,替代方案可参考 容器化部署指南。
-
应用如何安装? 通过内置 App Market 应用市场 1 键安装,可安装文档、笔记、通讯、项目管理等多类 Web 应用,自托管部署可参考 Docker 部署入门。
-
自托管需要什么条件? 需要一台可访问的 云服务器 与域名,服务器选择可参考 服务器选型指南。