AppFlowy-Search

AppFlowy-Search

Application Docker from vmalinics0's Repository

Vue d'ensemble

Step 6/7: AppFlowy Search — full-text and semantic (AI-powered) search service for AppFlowy Cloud documents. 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

Keyword Index DirectoryPathrw

Persistent directory for the full-text (keyword) search index. Must have sufficient free space.

Cible
/var/lib/appflowy/keyword_index
Défaut
/mnt/user/appdata/AppFlowy-Search/keyword_index
Valeur
/mnt/user/appdata/AppFlowy-Search/keyword_index
Database URLVariable

PostgreSQL connection string. Must match AppFlowy-Cloud.

Cible
APPFLOWY_SEARCH_DATABASE_URL
Défaut
postgres://postgres:changeme_strong_password@AppFlowy-Postgres:5432/postgres
Valeur
postgres://postgres:changeme_strong_password@AppFlowy-Postgres:5432/postgres
Redis URLVariable

Redis connection URL.

Cible
APPFLOWY_SEARCH_REDIS_URL
Défaut
redis://AppFlowy-Redis:6379
Valeur
redis://AppFlowy-Redis:6379
JWT SecretVariable

Shared JWT secret. Must be identical to GoTrue and AppFlowy-Cloud.

Cible
APPFLOWY_GOTRUE_JWT_SECRET
Défaut
changeme_jwt_secret_min32chars!!
Valeur
changeme_jwt_secret_min32chars!!
Use MinIOVariable

Set true to use MinIO.

Cible
APPFLOWY_S3_USE_MINIO
Défaut
true
Valeur
true
S3 Access KeyVariable

S3/MinIO access key.

Cible
APPFLOWY_S3_ACCESS_KEY
Défaut
minioadmin
Valeur
minioadmin
S3 Secret KeyVariable

S3/MinIO secret key.

Cible
APPFLOWY_S3_SECRET_KEY
Défaut
changeme_minio_secret
Valeur
changeme_minio_secret
S3 BucketVariable

S3/MinIO bucket name.

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

Internal MinIO API URL.

Cible
APPFLOWY_S3_MINIO_URL
Défaut
http://AppFlowy-MinIO:9000
Valeur
http://AppFlowy-MinIO:9000
S3 RegionVariable

AWS S3 region (leave empty for MinIO).

Cible
APPFLOWY_S3_REGION
OpenAI API KeyVariable

OpenAI API key for semantic/vector search and document embeddings. Leave empty to use keyword-only search.

Cible
AI_OPENAI_API_KEY
Azure OpenAI API KeyVariable

Azure-hosted OpenAI API key (alternative to OpenAI). Leave empty if using standard OpenAI.

Cible
AZURE_OPENAI_API_KEY
Azure OpenAI EndpointVariable

Azure OpenAI resource endpoint URL.

Cible
AZURE_OPENAI_ENDPOINT
Azure OpenAI API VersionVariable

Azure OpenAI API version string.

Cible
AZURE_OPENAI_API_VERSION
Keyword Search EnabledVariable

Enable full-text keyword search. Recommended: true.

Cible
APPFLOWY_KEYWORD_SEARCH_ENABLED
Défaut
true
Valeur
true
Background Indexer EnabledVariable

Continuously index new/updated documents in the background.

Cible
APPFLOWY_BACKGROUND_INDEXER_ENABLED
Défaut
true
Valeur
true
Keyword Worker EnabledVariable

Enable the keyword indexing worker.

Cible
APPFLOWY_KEYWORD_WORKER_ENABLED
Défaut
true
Valeur
true
Database Indexer EnabledVariable

Enable database-level indexing (experimental).

Cible
APPFLOWY_INDEXER_DATABASE_ENABLED
Défaut
false
Valeur
false
Keyword Index Map Size (bytes)Variable

Memory-mapped file size for keyword index in bytes. Default: 2 GiB. Reduce if RAM is limited.

Cible
APPFLOWY_KEYWORD_INDEX_MAP_SIZE_BYTES
Défaut
2147483648
Valeur
2147483648
Listen HostVariable

IP address the search service listens on. :: = all interfaces.

Cible
APPFLOWY_SEARCH_HOST
Défaut
::
Valeur
::
Listen PortVariable

Port the search service listens on (internal).

Cible
APPFLOWY_SEARCH_PORT
Défaut
4002
Valeur
4002
Log LevelVariable

Rust log level.

Cible
RUST_LOG
Défaut
info
Valeur
info

Télécharger les statistiques

17,948
Total des téléchargements

Détails

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

Exécutez AppFlowy-Search sur Unraid.

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