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 settingsThe port the http listens on. The default is fine unless another service already uses it.
- HTTPS port RequiredAdvanced settingsThe port the https listens on. The default is fine unless another service already uses it.
- Domain name or IP OptionalOptional. 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 settingsNeeded 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.