# AppFlowy-GoTrue

AppFlowy-GoTrue is a self-hosted productivity app. GoTrue is the authentication service for AppFlowy Cloud, handling user sign-up and login, JSON Web Token (JWT) issuance, OAuth, email magic links, and SAML. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/1100/appflowy-gotrue

## Description

GoTrue is the authentication service for AppFlowy Cloud, handling user sign-up and login, JSON Web Token (JWT) issuance, OAuth, email magic links, and SAML. It is a required component when self-hosting the AppFlowy Cloud stack.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

46/100 (Fair), based on 4 of 4 factors.
- Maintained: 63 (last commit 147 days ago)
- Popular: 0 (0 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)
- Light to run: 95 (512 MB minimum RAM, runs on ARM)

## Links

- Docker Hub: https://hub.docker.com/r/appflowyinc/gotrue
- Unraid: https://ca.unraid.net/apps/appflowy-gotrue-0ctlzal0sz0yrt?q=AppFlowy-GoTrue
- GitHub: https://github.com/vmalinics0/unraid-appflowy

## Common questions

### In what order should I start AppFlowy-GoTrue when deploying AppFlowy Cloud on Unraid?

Start it after AppFlowy-Postgres, AppFlowy-Redis, and AppFlowy-MinIO, and before AppFlowy-Cloud. The Unraid template notes that AppFlowy-GoTrue waits for Postgres, while AppFlowy-Cloud waits for GoTrue, Postgres, Redis, and MinIO.

### Which credentials and secrets must be configured the same way in AppFlowy-GoTrue?

The Postgres password must be identical in AppFlowy-GoTrue and the other services that use the database. The JWT secret must be at least 32 characters and identical in AppFlowy-GoTrue, AppFlowy-Cloud, AppFlowy-Search, and AppFlowy-AI.

## Alternatives

- AFFiNE: AFFiNE is a privacy-focused, local-first, open-source workspace that merges docs, canvas, and tables into a single platform as an alternati…
- Anytype: Organizes notes, tasks, and projects offline using Markdown, P2P syncing, and encrypted storage, complemented by dynamic collections on all…
- AppFlowy: AppFlowy is an open-source, AI-powered workspace for managing projects, wikis, and team collaboration.
- Blinko: Blinko is an open-source, AI-powered card note-taking application for quickly capturing and organizing fleeting thoughts, featuring retriev…
- ClickUp: All-in-one platform combines project, task, and time management with customizable dashboards, modular add-ons, and collaboration tools for…
- Confluence: Confluence is Atlassian's self-hosted team wiki for creating, organizing, searching, and sharing project documentation with permissions, ve…
- Focalboard: Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
- Joplin: Open source note-taking app with Markdown support, to-do integration, and synchronization with cloud services like Dropbox and OneDrive.
- Logseq: Logseq is a privacy-first, open-source platform for knowledge management and collaboration.
- Microsoft OneNote: Microsoft OneNote, part of the Microsoft 365 Copilot, is a digital notebook application that gives people one place to gather notes and inf…
- Notesnook: Fully open-source, end-to-end encrypted notes with device-based security, secure sync, offline access, powerful editor, vault, backups, and…
- Notion: Streamline teamwork with real-time collaboration, drag-and-drop content organization, and visual simplicity across notes, tasks, wikis, and…

---
Source: Our Local Host (https://ourlocalhost.com/app/1100/appflowy-gotrue), the self-hosted and open-source app directory.
