MeepleStats---Backend

MeepleStats---Backend

Aplicación Docker from grtgbln's Repository

Visión general

A self-hosted web application designed to track board game statistics for your group of friends! It allows users to log game sessions, analyze player performance, and manage a wishlist of games. This is the backend component.

Requisitos


        Requires separate MongoDB and MeepleStats - Frontend containers.
    

Argumentos en tiempo de ejecución

Red
bridge
Privilegiado
false

Configuración de plantillas

API PortPorttcp

Container Port: 5000

Objetivo
5000
Por defecto
5000
Valor
5000
BoardGameGeek UsernameVariable

Your BoardGameGeek username for fetching game data

Objetivo
BGG_USERNAME
Database - URLVariable

MongoDB connection string

Objetivo
MONGO_URI
Por defecto
mongodb://root:password@IP_ADDRESS:27017/meeplestats?authSource=admin
Database - NameVariable

Name of the MongoDB database to use

Objetivo
DB_NAME
Por defecto
meeplestats
Secret KeyVariable

Use `openssl rand -base64 32`

Objetivo
SECRET_KEY
CORS OriginsVariable

Comma-separated list of allowed CORS origins (e.g. http://localhost:3000)

Objetivo
CORS_ORIGIN
JWT - Secret KeyVariable

Use `openssl rand -base64 32`

Objetivo
JWT_SECRET_KEY
JWT - Expiration (seconds)Variable

Expiration time for JWT access tokens in seconds

Objetivo
JWT_ACCESS_TOKEN_EXPIRES
Por defecto
28
Valor
28
JWT - StorageVariable

Storage method for JWT tokens

Objetivo
JWT_STORAGE
Por defecto
localstorage|cookie
JWT - Token LocationVariable

Token location, e.g. headers, cookies

Objetivo
JWT_TOKEN_LOCATION
JWT - Secure CookiesVariable

Whether to use secure cookies for JWT

Objetivo
JWT_COOKIE_SECURE
Por defecto
True|False
JWT - Access Cookie NameVariable

Name of the JWT access cookie

Objetivo
JWT_ACCESS_COOKIE_NAME
Por defecto
meeplestats
Valor
meeplestats
JWT - CRSF ProtectionVariable

Whether to enable CSRF protection for JWT cookies

Objetivo
JWT_COOKIE_CSRF_PROTECT
Por defecto
True|False
JWT - StorageVariable

Storage method for JWT tokens

Objetivo
JWT_STORAGE
Por defecto
localstorage|cookie
Storage - TypeVariable

Type of storage to use for file uploads

Objetivo
STORAGE_TYPE
Por defecto
local|s3
Storage - S3 EndpointVariable

S3 endpoint URL (required if using S3 storage)

Objetivo
S3_ENDPOINT
Storage - S3 Access KeyVariable

S3 access key (required if using S3 storage)

Objetivo
S3_ACCESS_KEY
Storage - S3 Secret KeyVariable

S3 secret key (required if using S3 storage)

Objetivo
S3_SECRET_KEY
Storage - S3 Bucket NameVariable

S3 bucket name (required if using S3 storage)

Objetivo
S3_BUCKET_NAME
Rulesbooks Chat (RAG) - EnableVariable

Enable Rulesbooks Chat (RAG) integration

Objetivo
ENABLE_RAG
Por defecto
True|False
Rulesbooks Chat (RAG) - Pinecone API KeyVariable

Pinecone API key for RAG integration

Objetivo
PINECONE_API_KEY
Rulesbooks Chat (RAG) - Pinecone Index NameVariable

Pinecone index name for RAG integration

Objetivo
PINECONE_INDEX_NAME
Rulesbooks Chat (RAG) - Embedding TypeVariable

Embedding type for RAG integration

Objetivo
EMBEDDING_TYPE
Por defecto
gemini|local
Rulesbooks Chat (RAG) - Embedding ModelVariable

Embedding model for RAG integration. Example: BAAI/bge-small-en-v1.5

Objetivo
EMBEDDING_MODEL
Rulesbooks Chat (RAG) - Gemini API KeyVariable

Gemini API key for RAG integration

Objetivo
GEMINI_API_KEY
Rulesbooks Chat (RAG) - Pinecone DimensionVariable

Chunk size for RAG document processing

Objetivo
PINECONE_DIMENSION
Por defecto
384
Valor
384
Rulesbooks Chat (RAG) - OpenRouter API KeyVariable

OpenRouter API key for RAG integration

Objetivo
OPENROUTER_API_KEY
Rulesbooks Chat (RAG) - LLM ModelVariable

LLM model for RAG integration. Example: qwen/qwq-32b:free

Objetivo
LLM_MODEL
Data FolderPath

Path to the data folder

Objetivo
/data
Por defecto
/mnt/user/appdata/meeplestats/backend/data
Valor
/mnt/user/appdata/meeplestats/backend/data
Internal Upload FolderVariable

Path inside the container for uploaded files

Objetivo
UPLOAD_FOLDER
Por defecto
/data

Detalles

Repositorio
ghcr.io/tommythehuman/meeplestats/backend:latest
Última actualización2026-05-31
Visto por primera vez2025-12-24

Ejecute MeepleStats---Backend en Unraid.

MeepleStats---Backend se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.