Skip to content

Setup database and other prequisites

Beside Seadb, SeaTicket server depends on the following third-party services:

  • MySQL as database for application data
  • Redis as memcache and message queue
  • S3 storage
  • SeaSearch for full text and vector search for multi-tenant mode

Deploy Redis

Please refer to Deploy Redis for more details.

Deploy MySQL

Please refer to Deploy MySQL for more details.

Prepare S3 storage

You need to create three buckets on S3 storage provider for storing files, crawled web pages and SeaSearch.

Deploy SeaSearch

Please refer to Deploy SeaSearch for more details.

Note: When using SeaTicket, there is no need to deploy Caddy for SeaSearch. Modify COMPOSE_FILE in .env:

COMPOSE_FILE='seasearch.yml'