Skip to main content

LibreChat

LibreChat is a multi-provider AI conversation interface with conversation history, file support, presets and model selection. Moltern deploys LibreChat with a protected administrator, a managed database, persistent service files and a live HTTPS address.

For a private model workflow, attach an Ollama service from the same Moltern environment. Ollama remains private while LibreChat receives only the scoped connection it needs.

Before You Start​

You need:

  • a Moltern workspace and environment;
  • permission to create services and private connections;
  • an administrator name, email, username and strong password;
  • at least 100 mCPU and 1 GiB of available runtime capacity;
  • workspace storage for uploads and local service files;
  • a private Ollama service with a downloaded model for local inference.

The LibreChat administrator is separate from your Moltern identity. Store the password in your organisation's password manager.

Deploy LibreChat​

  1. Open Services and select LibreChat.
  2. Enter a unique service name.
  3. Select the project and environment that will own the chat workspace.
  4. Review the initial CPU and memory values.
  5. Enter the initial administrator details.
  6. Select Preview deploy.
  7. Review the LibreChat workload, managed database and storage impact.
  8. Select Confirm deploy and wait for Running.

LibreChat deployment form with protected administrator fields

LibreChat deployment preview with its managed database

First startup includes database preparation and administrator creation. Keep the original deployment active while that process finishes instead of creating a second service. MongoDB is a managed dependency of this LibreChat deployment.

Sign In​

  1. Open LibreChat from the Moltern service page.
  2. Enter the administrator email and password used during deployment.
  3. Select Sign in.
  4. Confirm the new-conversation workspace opens.

Protected LibreChat administrator sign-in

Use Moltern's protected connection-details flow when an authorised workspace member must recover a managed credential. Do not place the password in a chat, repository or screenshot.

Connect Private Ollama​

Create the Ollama service in the same environment and pull a model before attaching it.

  1. Open LibreChat in Moltern.
  2. Open Access or Private service connections.
  3. Select Connect service.
  4. Choose the Ollama service.
  5. Confirm the connection and wait for LibreChat to return to Running.
  6. Open LibreChat and select the Ollama endpoint.
  7. Choose one of the models returned by the private Ollama service.

Moltern replaces the LibreChat runtime when the connection changes. The managed database and assigned files remain intact. The Ollama address is not made public.

Send A Real Prompt​

  1. Open a new conversation.
  2. Select the Ollama endpoint and a downloaded model.
  3. Send a short controlled prompt.
  4. Wait for a visible assistant message.
  5. Confirm the response came from the intended model rather than a provider that is missing credentials.

LibreChat conversation using a private Ollama model

A model appearing in the selector is only a discovery check. A useful validation must generate a response. The first response may take longer while Ollama loads model weights.

Configure Other Providers​

LibreChat supports additional providers through its own configuration model. For each provider:

  • create a least-privilege API key;
  • keep the key in protected runtime configuration;
  • test with non-sensitive input;
  • review the provider's retention and regional-processing policy;
  • rotate the key when access changes.

The current Moltern production validation covers private Ollama. It does not certify every provider offered by LibreChat.

Data And Persistence​

LibreChat stores accounts, conversations and configuration in its managed database. Its assigned workspace path retains supported local files and uploads. The database and files are separate from the replaceable LibreChat runtime.

Production validation uses Stop service and Start service to replace the runtime, then signs in again and requires a second visible response from the same private model.

LibreChat conversation after runtime replacement

Runtime replacement is not an independent backup restore. Export important content and test your recovery policy before relying on the service for critical conversations or files.

Capacity And Metering​

The validated parent baseline is:

ResourceValidated value
Instances1
CPU request100 mCPU
Memory request1,024 MiB
Parent dedicated volume0 GiB

The managed database, LibreChat files and attached Ollama model store are measured under their respective workloads. Review them together when estimating the full service cost.

Increase LibreChat capacity when the web service itself is constrained. Model loading and inference capacity belong to Ollama.

Operate LibreChat​

Use the Moltern service page for:

  • Overview to open LibreChat and review health;
  • Live Logs to diagnose startup, authentication and provider failures;
  • Capacity to adjust CPU and memory;
  • Access to add or revoke private connections;
  • Settings to review protected configuration;
  • Stop service and Start service to replace the runtime without deleting conversation data.

Delete LibreChat​

  1. Export conversations or files that must be retained.
  2. Revoke external provider keys that are no longer needed.
  3. Open the LibreChat service in Moltern.
  4. Select Delete Service.
  5. Select Delete stored data only when the service data may be removed.
  6. Complete protected confirmation.
  7. Confirm the parent, managed database, assigned path and active allocations are gone.

A separately created Ollama service is not deleted with LibreChat because it may be shared by other authorised workloads.

Frequently Asked Questions​

Does LibreChat include an AI model?​

No. Attach a private Ollama service or configure another supported provider. The chat interface and its managed data do not replace an inference service.

Is the attached Ollama service public?​

No. Moltern grants LibreChat a scoped private connection; Ollama keeps no public browser address unless you deploy a separate public-facing workload.

Are conversations retained after Stop/Start?​

Yes for supported persisted data. Stop/Start replaces the LibreChat runtime without deleting its managed database or assigned files.

Troubleshooting​

SymptomWhat to check
LibreChat remains in DeployingReview the parent and managed-database progress and logs. Wait for the active deployment rather than creating another.
Administrator sign-in failsUse the exact email and password entered during deployment. Confirm the managed database is Running.
Ollama is not available as an endpointConfirm both services share an environment, Ollama contains a model and the private connection is active. Wait for rollout completion.
A model appears but returns a key errorConfirm the Ollama endpoint is selected, not an external provider that requires a separate key.
The first response times outTest the model directly in Ollama, check its memory requirements and try a smaller model.
Uploads consume unexpected storageReview LibreChat under Billing → Storage by workload and remove unneeded files using the product workflow.
Data is missing after Delete stored dataThat action is destructive. Restore only from an independently tested export or backup.

Validated Scope​

The production customer E2E covers UI deployment, protected administrator login, managed-database readiness, private Ollama attachment, model selection, a visible assistant response, runtime replacement, a second post-restart response, point-in-time parent metering and protected cleanup.

External providers, large uploads, many concurrent users, sustained load, high availability, GPU behavior, independent restore and elapsed invoice reconciliation remain outside this validation.

Official Resources​