AppFlowy-GoTrue
appflowyinc/gotrue:latest
https://hub.docker.com/r/appflowyinc/gotrue
custom:appflowy
sh
false
6.12
MIT
https://github.com/vmalinics0/unraid-appflowy/issues
https://github.com/vmalinics0/unraid-appflowy
https://raw.githubusercontent.com/vmalinics0/unraid-appflowy/main/README.md
Step 4/7: GoTrue authentication service for AppFlowy Cloud — handles user sign-up, login, JWT issuance, OAuth, email magic links, and SAML. Part of the AppFlowy Cloud stack.
Productivity: Tools:
https://raw.githubusercontent.com/vmalinics0/unraid-appflowy/main/templates/AppFlowy-GoTrue.xml
https://avatars.githubusercontent.com/u/81710027?s=200&v=4
Custom Docker network named "appflowy" must exist before deploying any container in this stack. Create it via SSH or the Unraid terminal: docker network create appflowy — Network Type is pre-set to "appflowy" by default, verify it is selected.
GoTrue (Supabase Auth) — the authentication and identity service for AppFlowy Cloud.
Manages user registration, JWT token issuance, OAuth providers (Google, GitHub, Discord), email confirmation, and SAML 2.0.
<br/><br/>
<b>Required:</b> Set <b>Base URL</b>, <b>Admin Email/Password</b>, and <b>JWT Secret</b>.
The JWT Secret must be identical in AppFlowy-Cloud and all services that verify tokens.
<br/><br/>
<b>Deploy order:</b> (1) AppFlowy-Postgres → (2) AppFlowy-Redis → (3) AppFlowy-MinIO → (4) AppFlowy-GoTrue → (5) AppFlowy-Cloud → (6) AppFlowy-Admin, AppFlowy-Web, AppFlowy-Worker, AppFlowy-Search → (7) AppFlowy-Nginx
http://YOUR_SERVER_IP/gotrue
admin@example.com
changeme_admin_password
changeme_jwt_secret_min32chars!!
postgres://postgres:changeme_strong_password@AppFlowy-Postgres:5432/postgres?search_path=auth
604800
true
false
100
postgres
appflowy-flutter://
**
supabase_admin
9999
/gotrue/verify
/gotrue/verify
/gotrue/verify
/gotrue/verify
465
1ns
false
http://YOUR_SERVER_IP/gotrue/callback
false
http://YOUR_SERVER_IP/gotrue/callback
false
http://YOUR_SERVER_IP/gotrue/callback
false