AppFlowy-Search

AppFlowy-Search

Docker 应用程序 from vmalinics0's Repository

概述

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

要求

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.

运行时参数

网络
custom:appflowy
外壳
bash
特权
false

模板配置

Keyword Index DirectoryPathrw

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

目标
/var/lib/appflowy/keyword_index
默认值
/mnt/user/appdata/AppFlowy-Search/keyword_index
价值
/mnt/user/appdata/AppFlowy-Search/keyword_index
Database URLVariable

PostgreSQL connection string. Must match AppFlowy-Cloud.

目标
APPFLOWY_SEARCH_DATABASE_URL
默认值
postgres://postgres:changeme_strong_password@AppFlowy-Postgres:5432/postgres
价值
postgres://postgres:changeme_strong_password@AppFlowy-Postgres:5432/postgres
Redis URLVariable

Redis connection URL.

目标
APPFLOWY_SEARCH_REDIS_URL
默认值
redis://AppFlowy-Redis:6379
价值
redis://AppFlowy-Redis:6379
JWT SecretVariable

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

目标
APPFLOWY_GOTRUE_JWT_SECRET
默认值
changeme_jwt_secret_min32chars!!
价值
changeme_jwt_secret_min32chars!!
Use MinIOVariable

Set true to use MinIO.

目标
APPFLOWY_S3_USE_MINIO
默认值
true
价值
true
S3 Access KeyVariable

S3/MinIO access key.

目标
APPFLOWY_S3_ACCESS_KEY
默认值
minioadmin
价值
minioadmin
S3 Secret KeyVariable

S3/MinIO secret key.

目标
APPFLOWY_S3_SECRET_KEY
默认值
changeme_minio_secret
价值
changeme_minio_secret
S3 BucketVariable

S3/MinIO bucket name.

目标
APPFLOWY_S3_BUCKET
默认值
appflowy
价值
appflowy
MinIO URL (internal)Variable

Internal MinIO API URL.

目标
APPFLOWY_S3_MINIO_URL
默认值
http://AppFlowy-MinIO:9000
价值
http://AppFlowy-MinIO:9000
S3 RegionVariable

AWS S3 region (leave empty for MinIO).

目标
APPFLOWY_S3_REGION
OpenAI API KeyVariable

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

目标
AI_OPENAI_API_KEY
Azure OpenAI API KeyVariable

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

目标
AZURE_OPENAI_API_KEY
Azure OpenAI EndpointVariable

Azure OpenAI resource endpoint URL.

目标
AZURE_OPENAI_ENDPOINT
Azure OpenAI API VersionVariable

Azure OpenAI API version string.

目标
AZURE_OPENAI_API_VERSION
Keyword Search EnabledVariable

Enable full-text keyword search. Recommended: true.

目标
APPFLOWY_KEYWORD_SEARCH_ENABLED
默认值
true
价值
true
Background Indexer EnabledVariable

Continuously index new/updated documents in the background.

目标
APPFLOWY_BACKGROUND_INDEXER_ENABLED
默认值
true
价值
true
Keyword Worker EnabledVariable

Enable the keyword indexing worker.

目标
APPFLOWY_KEYWORD_WORKER_ENABLED
默认值
true
价值
true
Database Indexer EnabledVariable

Enable database-level indexing (experimental).

目标
APPFLOWY_INDEXER_DATABASE_ENABLED
默认值
false
价值
false
Keyword Index Map Size (bytes)Variable

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

目标
APPFLOWY_KEYWORD_INDEX_MAP_SIZE_BYTES
默认值
2147483648
价值
2147483648
Listen HostVariable

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

目标
APPFLOWY_SEARCH_HOST
默认值
::
价值
::
Listen PortVariable

Port the search service listens on (internal).

目标
APPFLOWY_SEARCH_PORT
默认值
4002
价值
4002
Log LevelVariable

Rust log level.

目标
RUST_LOG
默认值
info
价值
info

下载统计数据

17,948
下载总数

详细信息

存储库
appflowyinc/appflowy_search:latest
最后更新2026-05-25
初见2026-05-26

在Unraid 上运行 AppFlowy-Search 。

AppFlowy-Search 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。