Skip to content
webpack
Sign in
Developer Platforms

Appwrite

Runs a trimmed Appwrite 2.5.0 as 10 Docker containers with fixed names (appwrite-*, networks gateway and appwrite): another stack using them conflicts and the script stops. About 1.1 GB download, 4 GB RAM, 2 CPU cores. Left out: Functions and Sites, usage statistics, MongoDB, MQTT, geo lookup, screenshots. Traefik reads the Docker socket, so the risk is high. Secrets go to /opt/iranux/appwrite/.env (root only).

What it does

Developer Platform Installers

What you will be asked

You fill these in during setup.

  • HTTP port RequiredAdvanced settings
    The port the http listens on. The default is fine unless another service already uses it.
  • HTTPS port RequiredAdvanced settings
    The port the https listens on. The default is fine unless another service already uses it.
  • Domain name or IP Optional
    Optional. The host name people use to open Appwrite. Leave empty to use this server's IP address (plain HTTP). With a domain, its DNS A record must point to this server (Setup creates it when it can); Appwrite asks Let's Encrypt for a certificate by itself.
  • Email for certificate notices OptionalAdvanced settings
    Needed when you set a domain name: Appwrite sends its certificate notices (for example a failed renewal) to this address. Leave empty when there is no domain.

Reconnecting Could not reconnect The page is paused

The connection to the site dropped. We are bringing it back; your page stays as it is. Check your internet connection. We keep trying by ourselves, and the page reloads once the site answers. This page was paused to save resources. Resume it to continue.