AppFlowy-Search

AppFlowy-Search

Docker-Anwendung from vmalinics0's Repository

Übersicht

Step 6/7: AppFlowy Search — full-text and semantic (AI-powered) search service for AppFlowy Cloud documents. Part of the AppFlowy Cloud stack.

Anforderungen

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.

Laufzeit-Argumente

Netzwerk
custom:appflowy
Shell
bash
Privilegiert
false

Konfiguration der Vorlage

Keyword Index DirectoryPathrw

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

Ziel
/var/lib/appflowy/keyword_index
Standard
/mnt/user/appdata/AppFlowy-Search/keyword_index
Wert
/mnt/user/appdata/AppFlowy-Search/keyword_index
Database URLVariable

PostgreSQL connection string. Must match AppFlowy-Cloud.

Ziel
APPFLOWY_SEARCH_DATABASE_URL
Standard
postgres://postgres:changeme_strong_password@AppFlowy-Postgres:5432/postgres
Wert
postgres://postgres:changeme_strong_password@AppFlowy-Postgres:5432/postgres
Redis URLVariable

Redis connection URL.

Ziel
APPFLOWY_SEARCH_REDIS_URL
Standard
redis://AppFlowy-Redis:6379
Wert
redis://AppFlowy-Redis:6379
JWT SecretVariable

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

Ziel
APPFLOWY_GOTRUE_JWT_SECRET
Standard
changeme_jwt_secret_min32chars!!
Wert
changeme_jwt_secret_min32chars!!
Use MinIOVariable

Set true to use MinIO.

Ziel
APPFLOWY_S3_USE_MINIO
Standard
true
Wert
true
S3 Access KeyVariable

S3/MinIO access key.

Ziel
APPFLOWY_S3_ACCESS_KEY
Standard
minioadmin
Wert
minioadmin
S3 Secret KeyVariable

S3/MinIO secret key.

Ziel
APPFLOWY_S3_SECRET_KEY
Standard
changeme_minio_secret
Wert
changeme_minio_secret
S3 BucketVariable

S3/MinIO bucket name.

Ziel
APPFLOWY_S3_BUCKET
Standard
appflowy
Wert
appflowy
MinIO URL (internal)Variable

Internal MinIO API URL.

Ziel
APPFLOWY_S3_MINIO_URL
Standard
http://AppFlowy-MinIO:9000
Wert
http://AppFlowy-MinIO:9000
S3 RegionVariable

AWS S3 region (leave empty for MinIO).

Ziel
APPFLOWY_S3_REGION
OpenAI API KeyVariable

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

Ziel
AI_OPENAI_API_KEY
Azure OpenAI API KeyVariable

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

Ziel
AZURE_OPENAI_API_KEY
Azure OpenAI EndpointVariable

Azure OpenAI resource endpoint URL.

Ziel
AZURE_OPENAI_ENDPOINT
Azure OpenAI API VersionVariable

Azure OpenAI API version string.

Ziel
AZURE_OPENAI_API_VERSION
Keyword Search EnabledVariable

Enable full-text keyword search. Recommended: true.

Ziel
APPFLOWY_KEYWORD_SEARCH_ENABLED
Standard
true
Wert
true
Background Indexer EnabledVariable

Continuously index new/updated documents in the background.

Ziel
APPFLOWY_BACKGROUND_INDEXER_ENABLED
Standard
true
Wert
true
Keyword Worker EnabledVariable

Enable the keyword indexing worker.

Ziel
APPFLOWY_KEYWORD_WORKER_ENABLED
Standard
true
Wert
true
Database Indexer EnabledVariable

Enable database-level indexing (experimental).

Ziel
APPFLOWY_INDEXER_DATABASE_ENABLED
Standard
false
Wert
false
Keyword Index Map Size (bytes)Variable

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

Ziel
APPFLOWY_KEYWORD_INDEX_MAP_SIZE_BYTES
Standard
2147483648
Wert
2147483648
Listen HostVariable

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

Ziel
APPFLOWY_SEARCH_HOST
Standard
::
Wert
::
Listen PortVariable

Port the search service listens on (internal).

Ziel
APPFLOWY_SEARCH_PORT
Standard
4002
Wert
4002
Log LevelVariable

Rust log level.

Ziel
RUST_LOG
Standard
info
Wert
info

Statistik herunterladen

17,948
Downloads insgesamt

Einzelheiten

Repository
appflowyinc/appflowy_search:latest
Zuletzt aktualisiert2026-05-25
Erstmals gesehen2026-05-26

Führen Sie AppFlowy-Search auf Unraid aus.

AppFlowy-Search ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.