Skip to content

Commit

Permalink
Add high availability configuration details for BunkerWeb installation
Browse files Browse the repository at this point in the history
  • Loading branch information
TheophileDiot committed Dec 31, 2024
1 parent 79b53ec commit 5c21ecb
Showing 1 changed file with 47 additions and 0 deletions.
47 changes: 47 additions & 0 deletions docs/integrations.md
Original file line number Diff line number Diff line change
Expand Up @@ -532,6 +532,53 @@ BunkerWeb is managed using systemctl :
- Reload it to apply new configuration : `systemctl reload bunkerweb`
- And restart it : `systemctl restart bunkerweb`

### High availability

The scheduler can be detached from the BunkerWeb instance to provide high availability. In this case, the scheduler will be installed on a separate server and will be able to manage multiple BunkerWeb instances.

#### Manager

To install only the scheduler on a server, you can export the following variables before executing the BunkerWeb installation :

```shell
export MANAGER_MODE=yes
export UI_WIZARD=no
```

Alternatively, you can also export the following variables to only enable the scheduler :

```shell
export SERVICE_SCHEDULER=yes
export SERVICE_BUNKERWEB=no
export SERVICE_UI=no
```

#### Worker

On another server, to install only BunkerWeb, you can export the following variables before executing the BunkerWeb installation :

```shell
export WORKER_MODE=yes
```

Alternatively, you can also export the following variables to only enable BunkerWeb :

```shell
export SERVICE_BUNKERWEB=yes
export SERVICE_SCHEDULER=no
export SERVICE_UI=no
```

#### Web UI

The Web UI can be installed on a separate server to provide a dedicated interface for managing BunkerWeb instances. To install only the Web UI, you can export the following variables before executing the BunkerWeb installation :

```shell
export SERVICE_BUNKERWEB=no
export SERVICE_SCHEDULER=no
export SERVICE_UI=yes
```

## Docker autoconf

<figure markdown>
Expand Down

0 comments on commit 5c21ecb

Please sign in to comment.