Show HN: Appwrite Sites – 开源的 Vercel 替代方案
发布 Appwrite Sites:开源的 Vercel 替代方案
这是 Appwrite 迄今为止最大的版本,它将永远改变您使用 Appwrite 构建应用的方式。直接从 Appwrite 开发、部署和扩展您的应用程序。您的一体化云平台。
您喜欢使用 Appwrite 来驱动您的后端,但当您真正要 发布 您的网站时,您却在各种工具、平台和额外的帐户之间跳来跳去。今天就结束这种情况。
隆重推出 Appwrite Sites。
一个全新的 Appwrite 产品,让您可以直接在 Appwrite 内部 部署和托管您的网站和 Web 应用程序。无需再费力管理各种服务。无需再将各种东西拼凑在一起。无需再订阅多个服务。只需构建、部署,然后上线。全部在一个地方,并且 100% 开源,可以真正实现自托管和真正拥有您自己的数据。
一体化云平台
Appwrite 一直致力于为您提供快速、安全地构建现代应用程序所需的工具。然而,虽然 Appwrite 一直在努力提供出色的后端体验,但仍然缺少一个重要的部分:Web 托管。
到目前为止,您必须依赖像 Vercel 或 Netlify 这样的外部平台来让您的 Web 应用上线。这意味着额外的配置、更多的集成,以及需要担心的又一张账单。有了 Sites,这个缺口就消失了。
最棒的是:Appwrite 是一个完全开源的平台,可以同时提供前端托管和您的整个后端。全部集中在一个地方。 从静态站点和 SSR 应用,到数据库、身份验证、存储、消息传递和 Serverless Functions,您现在可以使用 Appwrite 构建、部署和扩展您的整个应用程序堆栈。
Sites 的重要特性
将 Sites 作为 Appwrite 生态系统的一部分构建,是一个经过深思熟虑的选择,旨在提供从构建后端到部署 Web 应用程序和网站的无缝体验。为了确保您对平台的使用感受一致且稳健,我们在过去一年开发 Sites 时,力求达到其他 Appwrite 产品的高标准。
我们引入了几个关键特性来提升托管体验。帮助您高效扩展、确保数据安全,并提供闪电般的速度。
Sites 包含哪些内容?
- 静态托管:非常适合单页应用程序 (SPA)、着陆页、文档站点以及任何编译成静态文件的项目。
- 服务器端渲染 (SSR):完全支持诸如 Flutter、React、Next.js、Nuxt、SvelteKit、Astro、Remix 等框架。
- Git 集成:连接您的 GitHub 存储库,以便在每次推送时自动部署。
- 部署预览:为每个 Pull Request 获取唯一的预览 URL - 放心审查、测试和合并。
- 全球 CDN:通过强大的内容分发网络在全球范围内分发您的内容,以确保从任何地方都能低延迟访问。
- DDoS 防护:内置的保护机制可帮助保护您的应用免受拒绝服务攻击。
- Appwrite 网络:利用越来越多的云区域、存在点 (PoP) 和边缘网络功能,从而降低延迟并提高全球性能。
- Appwrite DNS: Appwrite 通过其 appwrite.zone 域名服务器提供专用的 DNS(域名系统)服务,以帮助您管理应用程序的域名记录。
所有这些都通过您的 Appwrite Console 或 CLI 进行管理,并且可以部署在 Cloud 和 self-hosted 环境中。
Sites 模板:一键式网站
为了让构建网站变得更加容易,我们创建了开箱即用的可自定义模板,您可以直接从 Appwrite 一键部署。因为并非每个项目都需要自定义设计,也不是每个团队都有时间从头开始构建。
我们与 Docusaurus、ReactAdmin 等开源维护者合作,为您带来各种各样的模板。我们将继续添加更多模板,以确保我们拥有您需要的一切。
从精美的着陆页到候补名单表单和简单的促销站点,Sites 模板让您可以更快地上线。 在我们的文档中阅读有关如何开始使用 Sites 模板的更多信息。
如何开始使用 Sites
Cloud
开始使用 Sites 模板只需点击几下:
- 在 Appwrite Console 的侧边栏中,单击 Sites。
- 点击 Create site 按钮。
- 点击 Connect Git repository 后,选择您的存储库。
- 连接到 GitHub 后,(可选)添加名称和站点 ID。
- 验证是否选择了正确的框架。
- 在构建设置中确认安装命令、构建命令和输出目录。要了解更多信息,请访问您首选的 框架快速入门。
- 添加站点所需的任何环境变量。
- 将创建该站点,并且将开始构建。构建完成后,您将创建您的第一个站点。您可以使用站点的 domain 访问部署。
我们为流行的框架添加了快速入门,以帮助您更快地使用您喜欢的框架进行设置,并且还会推出更多。 截至今天,您可以按照 Flutter、Nuxt、Next.js、Angular、SvelteKit、Remix、Astro、Vue.js、React 和 Vanilla.JS 的快速入门进行操作。
Self-hosted
如果您希望使用 Appwrite Sites 开源版本,您可以访问 self-hosting 文档 并查看 Appwrite 存储库。
Appwrite Sites 价格
Appwrite Sites 在 2025 年 7 月 1 日之前可以免费使用。我们会在引入定价之前通知您,以便您提前知晓,避免任何意外。
构建、托管、扩展的一站式平台
与许多开发者工具一样,我们的目标是让您更有效率。通过将托管引入 Appwrite,您可以减少花在设置上的时间,而将更多时间花在重要的事情上:构建。 更少的活动部件意味着更少容易损坏的东西,并且所有内容都可以与您现有的 Appwrite 服务(如数据库、Functions、存储和 Auth)无缝协作。 Appwrite 的目标是缩短您的产品上市时间。 我们让您使用 Sites 更快地行动。
Sites 将在 Appwrite Cloud 和 self-hosted 部署中提供。
从 Console 或 CLI 启动您的第一个站点,并在几分钟内上线。 无需再将平台拼凑在一起,无需再等待部署,只需快速、集成的交付。
更多资源
- Appwrite Sites 文档
- Appwrite 与 Vercel 的比较
- Appwrite Sites 产品导览
- Appwrite Sites 视频公告
- Appwrite Discord 服务器
目录
- 一体化云平台
- Sites 的重要特性
- Sites 包含哪些内容?
- Sites 模板:一键式网站
- 如何开始使用 Sites
- Cloud
- Self-hosted
- Appwrite Sites 价格
- 构建、托管、扩展的一站式平台
- 更多资源