MeepleStats---Backend
MeepleStats---Backend
Docker app from grtgbln's Repository
Overview
Requirements
Requires separate MongoDB and MeepleStats - Frontend containers.
Runtime arguments
- Network
bridge- Privileged
- false
Template configuration
Container Port: 5000
- Target
- 5000
- Default
- 5000
- Value
- 5000
Your BoardGameGeek username for fetching game data
- Target
- BGG_USERNAME
MongoDB connection string
- Target
- MONGO_URI
- Default
- mongodb://root:password@IP_ADDRESS:27017/meeplestats?authSource=admin
Name of the MongoDB database to use
- Target
- DB_NAME
- Default
- meeplestats
Use `openssl rand -base64 32`
- Target
- SECRET_KEY
Comma-separated list of allowed CORS origins (e.g. http://localhost:3000)
- Target
- CORS_ORIGIN
Use `openssl rand -base64 32`
- Target
- JWT_SECRET_KEY
Expiration time for JWT access tokens in seconds
- Target
- JWT_ACCESS_TOKEN_EXPIRES
- Default
- 28
- Value
- 28
Storage method for JWT tokens
- Target
- JWT_STORAGE
- Default
- localstorage|cookie
Token location, e.g. headers, cookies
- Target
- JWT_TOKEN_LOCATION
Whether to use secure cookies for JWT
- Target
- JWT_COOKIE_SECURE
- Default
- True|False
Name of the JWT access cookie
- Target
- JWT_ACCESS_COOKIE_NAME
- Default
- meeplestats
- Value
- meeplestats
Whether to enable CSRF protection for JWT cookies
- Target
- JWT_COOKIE_CSRF_PROTECT
- Default
- True|False
Storage method for JWT tokens
- Target
- JWT_STORAGE
- Default
- localstorage|cookie
Type of storage to use for file uploads
- Target
- STORAGE_TYPE
- Default
- local|s3
S3 endpoint URL (required if using S3 storage)
- Target
- S3_ENDPOINT
S3 access key (required if using S3 storage)
- Target
- S3_ACCESS_KEY
S3 secret key (required if using S3 storage)
- Target
- S3_SECRET_KEY
S3 bucket name (required if using S3 storage)
- Target
- S3_BUCKET_NAME
Enable Rulesbooks Chat (RAG) integration
- Target
- ENABLE_RAG
- Default
- True|False
Pinecone API key for RAG integration
- Target
- PINECONE_API_KEY
Pinecone index name for RAG integration
- Target
- PINECONE_INDEX_NAME
Embedding type for RAG integration
- Target
- EMBEDDING_TYPE
- Default
- gemini|local
Embedding model for RAG integration. Example: BAAI/bge-small-en-v1.5
- Target
- EMBEDDING_MODEL
Gemini API key for RAG integration
- Target
- GEMINI_API_KEY
Chunk size for RAG document processing
- Target
- PINECONE_DIMENSION
- Default
- 384
- Value
- 384
OpenRouter API key for RAG integration
- Target
- OPENROUTER_API_KEY
LLM model for RAG integration. Example: qwen/qwq-32b:free
- Target
- LLM_MODEL
Path to the data folder
- Target
- /data
- Default
- /mnt/user/appdata/meeplestats/backend/data
- Value
- /mnt/user/appdata/meeplestats/backend/data
Path inside the container for uploaded files
- Target
- UPLOAD_FOLDER
- Default
- /data
Categories
Details
ghcr.io/tommythehuman/meeplestats/backend:latestRun MeepleStats---Backend on Unraid.
MeepleStats---Backend is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.