AppFlowy-Worker

AppFlowy-Worker

Docker app from vmalinics0's Repository

Overview

Step 6/7: AppFlowy Worker — background job processor handling document imports, exports, and async tasks for AppFlowy Cloud. Part of the AppFlowy Cloud stack.

Requirements

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.

Runtime arguments

Network
custom:appflowy
Shell
bash
Privileged
false

Template configuration

Database URLVariable

PostgreSQL connection string. Must match AppFlowy-Cloud.

Target
APPFLOWY_WORKER_DATABASE_URL
Default
postgres://postgres:changeme_strong_password@AppFlowy-Postgres:5432/postgres
Value
postgres://postgres:changeme_strong_password@AppFlowy-Postgres:5432/postgres
Database NameVariable

PostgreSQL database name.

Target
APPFLOWY_WORKER_DATABASE_NAME
Default
postgres
Value
postgres
Redis URLVariable

Redis connection URL. Must match AppFlowy-Cloud.

Target
APPFLOWY_WORKER_REDIS_URL
Default
redis://AppFlowy-Redis:6379
Value
redis://AppFlowy-Redis:6379
Use MinIOVariable

Set true to use MinIO. Must match AppFlowy-Cloud.

Target
APPFLOWY_S3_USE_MINIO
Default
true
Value
true
S3 Access KeyVariable

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

Target
APPFLOWY_S3_ACCESS_KEY
Default
minioadmin
Value
minioadmin
S3 Secret KeyVariable

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

Target
APPFLOWY_S3_SECRET_KEY
Default
changeme_minio_secret
Value
changeme_minio_secret
S3 BucketVariable

S3/MinIO bucket name. Must match AppFlowy-Cloud.

Target
APPFLOWY_S3_BUCKET
Default
appflowy
Value
appflowy
MinIO URL (internal)Variable

Internal MinIO API URL.

Target
APPFLOWY_S3_MINIO_URL
Default
http://AppFlowy-MinIO:9000
Value
http://AppFlowy-MinIO:9000
S3 RegionVariable

AWS S3 region. Leave empty when using MinIO.

Target
APPFLOWY_S3_REGION
SMTP HostVariable

SMTP host for worker outgoing mail.

Target
APPFLOWY_MAILER_SMTP_HOST
SMTP PortVariable

SMTP port.

Target
APPFLOWY_MAILER_SMTP_PORT
Default
465
Value
465
SMTP UsernameVariable

SMTP username.

Target
APPFLOWY_MAILER_SMTP_USERNAME
SMTP EmailVariable

Sender email address.

Target
APPFLOWY_MAILER_SMTP_EMAIL
SMTP PasswordVariable

SMTP password.

Target
APPFLOWY_MAILER_SMTP_PASSWORD
SMTP TLS KindVariable

TLS mode: wrapper, required, opportunistic, or none.

Target
APPFLOWY_MAILER_SMTP_TLS_KIND
Default
wrapper
Value
wrapper
Import Tick Interval (s)Variable

How often (seconds) the worker polls the import queue.

Target
APPFLOWY_WORKER_IMPORT_TICK_INTERVAL
Default
30
Value
30
Log LevelVariable

Rust log level.

Target
RUST_LOG
Default
info
Value
info
EnvironmentVariable

Worker environment. Keep as production.

Target
APPFLOWY_WORKER_ENVIRONMENT
Default
production
Value
production

Download Statistics

232,220
Total Downloads

Details

Repository
appflowyinc/appflowy_worker:latest
Last Updated2026-05-25
First Seen2026-05-26

Run AppFlowy-Worker on Unraid.

AppFlowy-Worker is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.