Typesense
官方Docker 应用程序 from Eurotimmy's Repository
概述
Typesense is an open-source, typo-tolerant search engine focused on simplicity, performance and developer ergonomics. It supports fast full-text search with faceting/filtering, synonyms, geosearch and vector search.
This template deploys the official Typesense container (v29.0) on Unraid, exposing the HTTP API on port 8108 and persisting data to /data. On first start you must set a bootstrap Admin API key (TYPESENSE_API_KEY). You can later create scoped keys for front-end clients. CORS can be enabled for browser apps via TYPESENSE_ENABLE_CORS.
:: IMPORTANT NOTES ::
• You must set TYPESENSE_DATA_DIR=/data (already included) otherwise the server will exit with 'Invalid configuration: Data directory is not specified'.
• Back up the mapped /data directory; Typesense rebuilds in-memory indexes from it on restart.
• Do not expose the Admin API publicly. Place behind a reverse proxy and restrict access/origins as appropriate.
• Documentation: Server configuration and environment variables, API keys, and backups are covered in the official docs.
运行时参数
- 网络用户界面
http://[IP]:[PORT:8108]/health- 网络
bridge- 外壳
sh- 特权
- false
模板配置
API PortPorttcp
Typesense HTTP API port
- 目标
- 8108
- 默认值
- 8108
- 价值
- 8108
Data LocationPathrw
Persistent data directory for collections, snapshots and indexes
- 目标
- /data
- 价值
- /mnt/user/appdata/typesense/data
TYPESENSE_API_KEYVariable
Bootstrap Admin API key (required on first run). Use scoped keys for clients.
TYPESENSE_DATA_DIRVariable
Directory where Typesense stores data (maps to the container path above).
- 默认值
- /data
- 价值
- /data
Enable CORSVariable
Set to true to allow browser apps to call the API. For production, restrict origins via your reverse proxy.
- 目标
- TYPESENSE_ENABLE_CORS
- 默认值
- true
- 价值
- true
类别
下载统计数据
27,417,793
下载总数
1,243,101
本月
1,092,062
平均每月
长期下载总量
加载图表...
详细信息
存储库
typesense/typesense:29.0最后更新2026-05-19
初见2025-10-01
在Unraid 上运行 Typesense 。
Typesense 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。