AppFlowy-Cloud

AppFlowy-Cloud

Application Docker from vmalinics0's Repository

Vue d'ensemble

Step 5/7: AppFlowy Cloud — the core Rust backend providing REST API, WebSocket real-time collaboration, file management, and AI integration. Part of the AppFlowy Cloud stack.

Exigences

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.

Arguments d'exécution

Réseau
custom:appflowy
Coquille
bash
Privilégié
false

Configuration du modèle

Base URLVariable

Public-facing base URL of your AppFlowy instance (e.g. http://192.168.1.100 or https://appflowy.yourdomain.com). No trailing slash.

Cible
APPFLOWY_BASE_URL
Défaut
http://YOUR_SERVER_IP
Valeur
http://YOUR_SERVER_IP
JWT SecretVariable

Shared JWT secret. MUST be identical to GOTRUE_JWT_SECRET in AppFlowy-GoTrue. Keep private.

Cible
APPFLOWY_GOTRUE_JWT_SECRET
Défaut
changeme_jwt_secret_min32chars!!
Valeur
changeme_jwt_secret_min32chars!!
Web URLVariable

URL where AppFlowy Web is served. Usually the same as Base URL.

Cible
APPFLOWY_WEB_URL
Défaut
http://YOUR_SERVER_IP
Valeur
http://YOUR_SERVER_IP
Database URLVariable

PostgreSQL connection string. Update password and host if changed.

Cible
APPFLOWY_DATABASE_URL
Défaut
postgres://postgres:changeme_strong_password@AppFlowy-Postgres:5432/postgres
Valeur
postgres://postgres:changeme_strong_password@AppFlowy-Postgres:5432/postgres
Redis URIVariable

Redis connection URI.

Cible
APPFLOWY_REDIS_URI
Défaut
redis://AppFlowy-Redis:6379
Valeur
redis://AppFlowy-Redis:6379
GoTrue Base URLVariable

Internal URL of the AppFlowy-GoTrue container on the appflowy network.

Cible
APPFLOWY_GOTRUE_BASE_URL
Défaut
http://AppFlowy-GoTrue:9999
Valeur
http://AppFlowy-GoTrue:9999
Use MinIOVariable

Set true to use MinIO (recommended for self-hosted). Set false to use AWS S3.

Cible
APPFLOWY_S3_USE_MINIO
Défaut
true
Valeur
true
S3 Access KeyVariable

S3/MinIO access key. Must match AppFlowy-MinIO MINIO_ROOT_USER.

Cible
APPFLOWY_S3_ACCESS_KEY
Défaut
minioadmin
Valeur
minioadmin
S3 Secret KeyVariable

S3/MinIO secret key. Must match AppFlowy-MinIO MINIO_ROOT_PASSWORD.

Cible
APPFLOWY_S3_SECRET_KEY
Défaut
changeme_minio_secret
Valeur
changeme_minio_secret
S3 BucketVariable

S3/MinIO bucket name. Created automatically on first start if APPFLOWY_S3_CREATE_BUCKET=true.

Cible
APPFLOWY_S3_BUCKET
Défaut
appflowy
Valeur
appflowy
MinIO URL (internal)Variable

Internal MinIO API URL for container-to-container communication.

Cible
APPFLOWY_S3_MINIO_URL
Défaut
http://AppFlowy-MinIO:9000
Valeur
http://AppFlowy-MinIO:9000
S3 Presigned URL EndpointVariable

Public-facing URL for MinIO presigned file access. Clients use this to upload/download files directly.

Cible
APPFLOWY_S3_PRESIGNED_URL_ENDPOINT
Défaut
http://YOUR_SERVER_IP/minio-api
Valeur
http://YOUR_SERVER_IP/minio-api
Auto-create S3 BucketVariable

Automatically create the S3 bucket on startup if it does not exist.

Cible
APPFLOWY_S3_CREATE_BUCKET
Défaut
true
Valeur
true
S3 RegionVariable

AWS S3 region (e.g. us-east-1). Required only when APPFLOWY_S3_USE_MINIO=false.

Cible
APPFLOWY_S3_REGION
Access ControlVariable

Enable permission-based workspace access control. Recommended: true.

Cible
APPFLOWY_ACCESS_CONTROL
Défaut
true
Valeur
true
DB Max ConnectionsVariable

PostgreSQL connection pool size. Reduce if your Postgres hits connection limits.

Cible
APPFLOWY_DATABASE_MAX_CONNECTIONS
Défaut
40
Valeur
40
WebSocket Mailbox SizeVariable

Max queued WebSocket messages per actor. Higher = more memory; lower may drop messages under load.

Cible
APPFLOWY_WEBSOCKET_MAILBOX_SIZE
Défaut
6000
Valeur
6000
Whitelist SignupVariable

Restrict signup to whitelisted emails. Requires GOTRUE_DISABLE_SIGNUP=false.

Cible
SIGNUP_WHITELIST_ENABLED
Défaut
false
Valeur
false
Guest Invite ApprovalVariable

Require admin approval for guest invitations.

Cible
GUEST_INVITES_REQUIRE_ADMIN_APPROVAL
Défaut
false
Valeur
false
Search Service URLVariable

Internal URL for the AppFlowy-Search container.

Cible
APPFLOWY_SEARCH_SERVICE_URL
Défaut
http://AppFlowy-Search:4002
Valeur
http://AppFlowy-Search:4002
Search Request Timeout (s)Variable

Timeout in seconds for requests to the search service.

Cible
APPFLOWY_SEARCH_REQUEST_TIMEOUT_SECS
Défaut
10
Valeur
10
AI EnabledVariable

Enable AI features. Set false to disable entirely.

Cible
AI_ENABLED
Défaut
true
Valeur
true
AI Server HostVariable

Hostname of the AppFlowy-AI container on the appflowy network.

Cible
AI_SERVER_HOST
Défaut
AppFlowy-AI
Valeur
AppFlowy-AI
AI Server PortVariable

Port of the AI service.

Cible
AI_SERVER_PORT
Défaut
5001
Valeur
5001
OpenAI API KeyVariable

OpenAI API key. Required for AI-powered search summaries and document embeddings. Leave empty to disable AI.

Cible
AI_OPENAI_API_KEY
SMTP HostVariable

SMTP host for AppFlowy Cloud mailer (e.g. smtp.gmail.com).

Cible
APPFLOWY_MAILER_SMTP_HOST
SMTP PortVariable

SMTP port.

Cible
APPFLOWY_MAILER_SMTP_PORT
Défaut
465
Valeur
465
SMTP UsernameVariable

SMTP authentication username.

Cible
APPFLOWY_MAILER_SMTP_USERNAME
SMTP EmailVariable

Sender email address.

Cible
APPFLOWY_MAILER_SMTP_EMAIL
SMTP PasswordVariable

SMTP password.

Cible
APPFLOWY_MAILER_SMTP_PASSWORD
SMTP TLS KindVariable

TLS mode: wrapper (port 465), required, opportunistic, or none.

Cible
APPFLOWY_MAILER_SMTP_TLS_KIND
Défaut
wrapper
Valeur
wrapper
AssemblyAI API KeyVariable

AssemblyAI API key for voice transcription features. Optional.

Cible
ASSEMBLYAI_API_KEY
AssemblyAI API BaseVariable

AssemblyAI REST API base URL.

Cible
ASSEMBLYAI_API_BASE
Défaut
https://api.assemblyai.com/v2
Valeur
https://api.assemblyai.com/v2
AssemblyAI Streaming BaseVariable

AssemblyAI streaming API base URL.

Cible
ASSEMBLYAI_STREAMING_API_BASE
Défaut
https://streaming.assemblyai.com/v3
Valeur
https://streaming.assemblyai.com/v3
Log LevelVariable

Rust log level: error, warn, info, debug, trace.

Cible
RUST_LOG
Défaut
info
Valeur
info
EnvironmentVariable

Deployment environment. Keep as production.

Cible
APPFLOWY_ENVIRONMENT
Défaut
production
Valeur
production

Télécharger les statistiques

335,776
Total des téléchargements

Détails

Référentiel
appflowyinc/appflowy_cloud:latest
Dernière mise à jour2026-05-25
Première vue2026-05-26

Exécutez AppFlowy-Cloud sur Unraid.

AppFlowy-Cloud est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.