Reference

Use these pages for lookup. Operating sequences and recovery decisions live under index.

Pages

  • environment
    • protected variable names, static Compose settings, secret-generation requirements, and custody paths
  • endpoints
    • public names, loopback publishes, internal service routes, callback, certificate lineage, and proxy behavior
  • upstream-sources
    • immutable upstream deployment basis and documentation citations used to validate auth, S3, model-provider, and image choices

Fixed identities

  • Compose project: lobe
  • application version: 2.2.15
  • database: lobechat
  • object bucket: lobe
  • Authelia OIDC client: lobe
  • LiteLLM virtual key alias: lobe
  • Docker networks:
    • private: lobe-network, runtime name lobe_lobe-network
    • external: lllm_default
  • authoritative volumes:
    • lobe_postgres_data
    • lobe_rustfs_data
  • reconstructible cache volume:
    • lobe_redis_data
  • certificate lineage: lobe.loca.zone

Source-of-truth files

  • docker-compose.yml: services, pins, networks, ports, volumes, health ordering, and application environment wiring
  • deploy/lobe.nginx.conf: all three TLS vhosts, app streaming, S3 proxying, wiki static routing, and HTTP redirects
  • .env.example: public variable contract and generation shapes
  • .env: protected deployment values; gitignored and mode 0600; never render into documentation
  • bucket.config.json: anonymous object-read policy applied by rustfs-init
  • searxng-settings.yml: private SearXNG settings mounted read-only
  • scratch/gen-env.mjs: local generator for fresh deployment secrets

3 items under this folder.