โ˜€๏ธDeployment

โ˜€ Deployment

Background

  • This deployment architecture is designed to make self-hosting AppFlowy-Cloud as easy as possible.

  • Deployment can be done in a single machine which only needs docker to be installed.

Deployment Architecture

Routing

  • After docker compose up -d is ran, AppFlowy-Cloud will be serving in localhost at both port 80 and 443

  • Host Machine should expose either HTTP(80) or HTTPS(443) port.

  • AppFlowy Native Application should then be configured to connect to Host Machine through IP or hostname.

  • /gotrue โ†’ GoTrue Auth Server

  • /api โ†’ AppFlowy-Cloud HTTP

  • /ws โ†’ AppFlowy-Cloud Web Socket

  • /web โ†’ AppFlowy User Admin Frontend

  • /pgadmin โ†’ Postgres database control panel

  • /minio โ†’ Minio Web UI

  • /portainer โ†’ Container Management

Last updated