
Deploy Dify (Weaviate)
VDB: Weaviate + Mail: Resend + ETL: Unstructured
Just deployed
Weaviate
Just deployed
/var/lib/weaviate
Redis
Just deployed
/data
Storage console
Just deployed
Storage
Just deployed
/app/api/storage
Postgres
Just deployed
/var/lib/postgresql/data
Storage provision
Just deployed
Worker
Just deployed
Sandbox
Just deployed
/dependencies
Just deployed
Dify
Dify is an open-source platform for building AI applications that combines Backend-as-a-Service and LLMOps to streamline the development of generative AI solutions.
Tools
- Vector Database : Weaviate (Self-hosted)
- ETL : Unstructured
- Transactional Email : Resend
- RAG Source (Option) : Notion
Requirements
- Resend (Free for 3K emails/mo.): Sending out email for password reset
- Unstructured ($1/1K pages): ETL for LLMs
- Notion Public Integration (Optional) : For RAG from Notion
Config
RESEND_API_KEY: Copy from Resend API keysMAIL_DEFAULT_SEND_FROM: Sender email address via ResendUNSTRUCTURED_API_KEY: Copy from UnstructuredNOTION_CLIENT_ID: Copy from Notion (OAuth Client ID)NOTION_CLIENT_SECRET: Copy from Notion (OAuth Client Secret)
Setup
- Access to the public URL of “Web”
- In case the admin account setting form is not shown, append
/installto the end of URL
Update Dify Version
Just to redeploy the following service (Deploy from the latest Dify’s Docker Images)
- Worker
- Api
- Web
- Sandbox
Links
Template Content
Weaviate
semitechnologies/weaviateAUTHENTICATION_APIKEY_USERS
Your email address
Redis
redis:6-alpineStorage console
railwayapp-templates/minio-consoleStorage
minio/minioPostgres
postgres:15-alpineStorage provision
minio/mcWorker
langgenius/dify-apiSandbox
langgenius/dify-sandboxRESEND_API_KEY
Copy from Resend setting
UNSTRUCTURED_API_KEY
Copy from Unstructured setting
MAIL_DEFAULT_SEND_FROM
Copy from Resend setting


