Show HN:Appwrite Sites——开源的Vercel替代品
Show HN: Appwrite Sites – the open-source vercel alternative

原始链接: https://appwrite.io/blog/post/announcing-appwrite-sites

Appwrite Sites是Appwrite的一款新产品,它通过直接集成到Appwrite平台中,简化了web应用程序的部署和托管。这消除了对Vercel或Netlify等外部服务的需要,简化了开发流程并降低了订阅成本。 Appwrite Sites提供静态托管、针对流行框架(React、Next.js、Flutter等)的服务器端渲染(SSR)支持、用于自动部署的Git集成、部署预览、全球CDN和DDoS保护等功能。它利用Appwrite网络实现低延迟访问,并提供专用的DNS服务。 部署通过Appwrite控制台或CLI管理,可用于云端和自托管环境。提供可随时使用、可自定义的模板来加速网站创建。Appwrite Sites将在2025年7月1日前免费使用。其目标是通过提供构建、部署和扩展web应用程序的无缝集成体验来提高开发人员的工作效率,让开发人员能够专注于构建而不是管理基础设施。

Hacker News 上的一条讨论线程关注 Appwrite Sites,它被定位为 Vercel/Netlify 的开源替代方案,用于网站托管和后端服务。疑似来自 Appwrite 的用户 Eldad_fux 将其介绍为简化 Web 应用部署的解决方案。 然而,该线程很快集中在对“astroturfing”(人工制造舆论)的指控上。一些用户指出他们认为是由 Appwrite 员工或关联公司发表的评论,却没有披露其与公司的关系,这违反了 HN 的规定。用户表达了失望之情,称这种行为降低了他们对 Appwrite 的兴趣,尽管他们欣赏该项目的目标。一些人强调了类似的开源替代方案,例如 Coolify。 虽然一些人捍卫 Appwrite 并表达了对开源解决方案的兴趣,但关于虚假宣传的负面关注却盖过了最初的产品发布。一位 Appwrite 员工最终承认了自己的关系,但对其信誉造成的损害显而易见。

原文

You love using Appwrite to power your backend, but when it's time to actually ship your website, you're bouncing between tools, platforms, and extra accounts. That ends today.

Introducing Appwrite Sites.

A new Appwrite product that lets you deploy and host your websites and web apps right inside Appwrite. No more juggling services. No more gluing things together. No more multiple subscriptions. Just build, deploy, and go live. All in one place, and it's 100% open source, the kind that lets you (really) self-host and (really) own your data.

Appwrite has always been about giving you the tools you need to build fast, secure, and modern apps. However, while Appwrite has always worked hard to deliver a great backend experience, one big piece was missing: web hosting.

Until now, you had to rely on external platforms like Vercel or Netlify to get your web app live. That meant extra configs, more integrations, and one more invoice to worry about. With Sites, that gap is gone.

The best part: Appwrite is a fully open-source platform to offer both frontend hosting and your entire backend. All under one roof. From static sites and SSR apps to databases, authentication, storage, messaging and serverless functions, you can now build, deploy, and scale your entire app stack using just Appwrite.

Sites on console

Building Sites as part of the Appwrite ecosystem was a deliberate choice to deliver a seamless experience from crafting your backend to deploying your web apps and websites. To ensure your usage of the platform feels consistent and robust, we set out to match the high standards of other Appwrite products when developing Sites over the past year.

We've introduced several critical features to elevate the hosting experience. Helping you scale efficiently, keep data secure, and deliver lightning-fast performance.

What's part of Sites?

  • Static hosting: Ideal for single-page applications (SPAs), landing pages, documentation sites, and any project that compiles down to static files.

  • Server-side rendering (SSR): Full support for frameworks like Flutter, React, Next.js, Nuxt, SvelteKit, Astro, Remix, and more right out of the box.

  • Git integrations: Connect your GitHub repository to enable automatic deployments on every push.

  • Deployment previews: Get a unique preview URL for each pull request—review, test, and merge with confidence.

  • Global CDN: Distribute your content worldwide with a powerful content delivery network to ensure low-latency access from anywhere.

  • DDoS protection: Built-in protection mechanisms to help safeguard your apps from denial-of-service attacks.

  • The Appwrite Network: Take advantage of a growing number of cloud regions, Points of Presence (PoPs), and edge network capabilities, reducing latency and enhancing performance globally.

  • The Appwrite DNS: Appwrite provides a dedicated DNS (Domain Name System) service through its appwrite.zone nameservers to help you manage domain records for your applications.

All this is managed from your Appwrite Console or CLI, and deployable in both Cloud and self-hosted environments.

site-templates

To make building your website even easier, we created ready-to-use customizable templates that you can deploy with one click, directly from Appwrite. Because not every project needs custom design, and not every team has the time to build from scratch.

We partnered with open-source maintainers like Docusaurus, ReactAdmin, and many more to bring you diverse templates. We will continue to add more templates to ensure we have everything you need.

From polished landing pages to waitlist forms and simple promo sites, Sites templates let you go live faster. Read more on how to get started with Sites templates in our docs.

create-first-site

Cloud

Getting started with Sites Templates takes just a few clicks:

  1. In the Appwrite Console's sidebar, click Sites.

  2. Click on the Create site button.

  3. After clicking on Connect Git repository, select your repository.

  4. After connecting to GitHub, (optionally) add a name and site ID.

  5. Verify that the correct framework is selected.

  6. Confirm the install command, build command, and output directory in the build settings. To learn more, visit your preferred framework quick-start.

  7. Add any environment variables required by the site.

  8. The site will be created, and a build will begin. Once the build is completed, you'll have created your first site. You can use your site's domain to access the deployment.

We have added quick starts for popular frameworks to help you set up faster with your preferred framework, with more to come. As of today you can follow quick starts for Flutter, Nuxt, Next.js, Angular, SvelteKit, Remix, Astro, Vue.js, React, and Vanilla.JS.

Self-hosted

If you prefer to use Appwrite Sites open-source version, you can visit the self-hosting documentation and review the Appwrite repository.

Appwrite Sites is free to use until July 1st, 2025. We will inform you before introducing pricing so that you know well beforehand and have no surprises.

Like many developer tools, we are here to make you more productive. By bringing hosting into Appwrite, you spend less time on setup and more time on what matters: building. Fewer moving parts means fewer things to break, and everything works seamlessly with your existing Appwrite services like Databases, Functions, Storage, and Auth. It's Appwrite's goal to improve your time to production. We make you move faster with Sites.

Sites will be available on both Appwrite Cloud and self-hosted deployments.

Spin up your first site from the Console or CLI and go live in minutes. No more stitching platforms together, no more waiting for deploys, just fast, integrated shipping.

联系我们 contact @ memedata.com