Access the Appwrite Console
- Navigate to your machine’s IP address in your browser (
http://<SERVER-IP>/
) - Create an account – Sign up for your Appwrite account.
- Create your first project – Set up your development environment
CLI Access
To manage Appwrite via command line:
appwrite login --endpoint "http://<SERVER-IP>/v1"
If want to use a self-signed certificate, add:
appwrite client --self-signed true
Applying Configuration Changes
To modify Appwrite behavior (for example, SMTP or domain):
- Edit
/root/appwrite/.env
- Run:
docker compose -f /root/appwrite/docker-compose.yml up -d
- Verify changes:
docker compose -f /root/appwrite/docker-compose.yml
exec
appwrite vars
Environment variables: https://appwrite.io/docs/advanced/self-hosting/configuration/environment-variables
Important Files & Directories
- Installation directory:
/root/appwrite
- Docker Compose definition for all Appwrite services:
/root/appwrite/docker-compose.yml
- Environment variables (SMTP, domains, ports, etc.):
/root/appwrite/.env
- Appwrite CLI binary:
/usr/local/bin/appwrite
- Swap file:
/swapfile
Notes
- Customize configuration based on your needs.
- Ensure SMTP connections are allowed for this server (ask for enabling SMTP access).
- Consider setting up a proper domain for production.