BackendAdvanced

Self-Host Appwrite

Backend server for web, mobile, and Flutter.

View source on GitHub →

What is Appwrite?

Appwrite is a self-hosted backend-as-a-service platform providing auth, databases, storage, functions, and messaging for any application.

1

Try it locally

Run Appwrite on your machine to see how it works:

terminal
docker run -it --rm \
  --volume /var/run/docker.sock:/var/run/docker.sock \
  --volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw \
  --entrypoint="install" \
  appwrite/appwrite:1.6.0

Appwrite runs an install wizard that sets up multiple containers. Access it at http://localhost after setup.

Press Ctrl+C in your terminal to stop it.

2

Install the Nexlayer MCP

Install the Nexlayer MCP server for your AI coding assistant:

terminal
npx @nexlayer/mcp-install

This will configure the MCP and prompt you to authenticate with your Nexlayer account.

Don't have an account? You can create a free one during the authentication flow.

3

Deploy to Nexlayer

Appwrite is a multi-container application that requires additional setup.

Contact us for help deploying complex stacks like Appwrite.

Host Appwrite - Open Source Hosting Guide