> For the complete documentation index, see [llms.txt](https://docs.mluvii.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mluvii.com/en/system-requirements/minimum-server-requirements.md).

# Minimum server requirements

If you decide to run the mluvii platform in your own environment, you have several options to choose from.&#x20;

\
The mluvii system can be installed on a single server for a lower load, or on three servers for load balancing.

### A single Linux server under low load

Maximum number of interactions per day: 150 Maximum number of visitors to the widget site per day: 50,000

CPU: 4 core processor

RAM: 8 GB

HD: 128 GB

OS: Ubuntu 20.04 LTS or another distribution for which the latest versions of the listed software packages are available.

Software:

* docker-ce 20+
* docker-compose
* postgresql-12
* redis 5
* HAProxy 2.0
* Separate server for site visitors and HAProxy
* Maximum number of interactions per day: 4,000
* Maximum number of visitors to the widget site per day: 500,000

### Separate server for site visitors and HAProxy

Maximum number of interactions per day: 4,000 Maximum number of visitors to the widget site per day: 500,000

CPU: 4-core processor (+2 cores for every 2000 interactions/day, maximum is 4000)

RAM: 16 GB

HD: 500 GB

OS: Linux (see single server variant)

Software: Same as the single server variant except for the HTTP request routing components (HAProxy).

#### Offload server

CPU: 4-core processor

RAM: 16 GB

HD: 500 GB

OS: Linux (see single server variant)

Software:

* docker-ce 20+
* docker-compose
* postgresql-12
* redis 5

#### Proxy server

CPU: 2 core processor (+2 cores for every 75,000 visitors/day)

RAM: 4 GB

HD: 128 GB

OS: Linux (see single server option)

Software:

* HAProxy 2.0
* Varnish

#### Media server

CPU: 4 core processor

RAM: 8 GB

HD: 256 GB

OS: Linux (see single server option)

Software:

* Janus

#### Telephone PBX

CPU: 2 core processor

RAM: 4 GB

HD: 256 GB

OS: Linux (see single server option)

Software:

* Asterisk

**Scaling in case of high load**

If your requirements exceed 4000 interactions/day or 500,000 visitors, please contact us via the mluvii widget on the site.

**Kubernetes** K8s can currently only run a shared instance of mluvii.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.mluvii.com/en/system-requirements/minimum-server-requirements.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
