mirror of
https://github.com/mudler/LocalAI.git
synced 2025-06-08 02:01:35 +00:00
* feat(install.sh): support federated install This allows to support federation by exposing: - FEDERATED: true/false to share the instance - FEDERATED_SERVER: true/false to start the federated load balancer (it forwards requests to the federation) Signed-off-by: Ettore Di Giacinto <mudler@localai.io> * docs: update installer parameters Signed-off-by: Ettore Di Giacinto <mudler@localai.io> --------- Signed-off-by: Ettore Di Giacinto <mudler@localai.io> Co-authored-by: Dave <dave@gray101.com>
37 lines
2.3 KiB
Markdown
37 lines
2.3 KiB
Markdown
|
|
+++
|
|
disableToc = false
|
|
title = "Installer options"
|
|
weight = 24
|
|
+++
|
|
|
|
An installation script is available for quick and hassle-free installations, streamlining the setup process for new users.
|
|
|
|
Can be used with the following command:
|
|
```bash
|
|
curl https://localai.io/install.sh | sh
|
|
```
|
|
|
|
Installation can be configured with Environment variables, for example:
|
|
|
|
```bash
|
|
curl https://localai.io/install.sh | VAR=value sh
|
|
```
|
|
|
|
List of the Environment Variables:
|
|
| Environment Variable | Description |
|
|
|----------------------|--------------------------------------------------------------|
|
|
| **DOCKER_INSTALL** | Set to "true" to enable the installation of Docker images. |
|
|
| **USE_AIO** | Set to "true" to use the all-in-one LocalAI Docker image. |
|
|
| **API_KEY** | Specify an API key for accessing LocalAI, if required. |
|
|
| **CORE_IMAGES** | Set to "true" to download core LocalAI images. |
|
|
| **PORT** | Specifies the port on which LocalAI will run (default is 8080). |
|
|
| **THREADS** | Number of processor threads the application should use. Defaults to the number of logical cores minus one. |
|
|
| **VERSION** | Specifies the version of LocalAI to install. Defaults to the latest available version. |
|
|
| **MODELS_PATH** | Directory path where LocalAI models are stored (default is /usr/share/local-ai/models). |
|
|
| **P2P_TOKEN** | Token to use for the federation or for starting workers see [documentation]({{%relref "docs/features/distributed_inferencing" %}}) |
|
|
| **WORKER** | Set to "true" to make the instance a worker (p2p token is required see [documentation]({{%relref "docs/features/distributed_inferencing" %}})) |
|
|
| **FEDERATED** | Set to "true" to share the instance with the federation (p2p token is required see [documentation]({{%relref "docs/features/distributed_inferencing" %}})) |
|
|
| **FEDERATED_SERVER** | Set to "true" to run the instance as a federation server which forwards requests to the federation (p2p token is required see [documentation]({{%relref "docs/features/distributed_inferencing" %}})) |
|
|
|
|
We are looking into improving the installer, and as this is a first iteration any feedback is welcome! Open up an [issue](https://github.com/mudler/LocalAI/issues/new/choose) if something doesn't work for you! |