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

# Configuration panel

The configuration panel is where you change everything that affects how WriteBackExtreme runs: the domain and certificate, the repository database credentials, the license, the administrator account, IP whitelisting and the PHP memory limit. It is the same web application as the setup wizard, so the forms look familiar.

Changing anything here means restarting the application, so the panel is deliberately not available all the time.

### On Windows

Run `WriteBackExtreme.exe` as administrator. The panel opens as a desktop window with WriteBackExtreme's own menu on the left.

{% hint style="info" %}
On Windows the panel is only reachable from that window, on the machine itself. There is no URL you can open it on from elsewhere in the network.
{% endhint %}

### On Linux

There is no graphical interface on Linux, since most installations run on a server without one. Instead you open the panel in a browser for a limited time.

{% stepper %}
{% step %}

### Enable the panel

```bash
sudo /usr/local/share/writebackextreme/writebackextreme-amd64 install:enable
```

This exposes the `/installer` route for **15 minutes**, after which it closes again. The WriteBackExtreme service has to be running, otherwise the command reports that WriteBackExtreme is not running.
{% endstep %}

{% step %}

### Open it in a browser

Go to `https://your-writebackextreme-domain.com/installer`.
{% endstep %}

{% step %}

### Close it again

Don't wait for the timer when you are done:

```bash
sudo /usr/local/share/writebackextreme/writebackextreme-amd64 install:disable
```

{% endstep %}
{% endstepper %}

{% hint style="warning" %}
While the panel is enabled on Linux, it is reachable on the application port by anyone who can reach that port — it is not limited to `localhost`. Enable it only when you need it, close it with `install:disable` as soon as you are finished, and keep the port behind your firewall or VPN.
{% endhint %}

Before the first setup, when WriteBackExtreme is not installed yet, there is no service to enable the route on. Start the application with the installer routes already open instead:

```bash
sudo /usr/local/share/writebackextreme/writebackextreme-amd64 serve --installer --port=<port>
```

### What's on the panel

| Page                                                                                       | What you change there                                |
| ------------------------------------------------------------------------------------------ | ---------------------------------------------------- |
| [Home page](/configuration/configuration-panel/home-page.md)                               | Version, status, and restarting the application      |
| [Domain & SSL management](/configuration/configuration-panel/domain-and-ssl-management.md) | Domain, port, proxy settings and the SSL certificate |
| [Repository database](/configuration/configuration-panel/repository-database.md)           | Credentials of the repository database               |
| [License management](/configuration/configuration-panel/license-management.md)             | Viewing and replacing the license                    |
| [User management](/configuration/configuration-panel/user-management.md)                   | The administrator account for the management console |
| [IP whitelisting](/configuration/configuration-panel/ip-whitelisting.md)                   | Which IP addresses may reach the management console  |

The panel also has an **Advanced settings** page with one field, **Memory Limit**, which sets the PHP memory limit (for example `512M`). Raise it only as a last resort when the log reports an exhausted memory size; limiting the dataset being processed or reducing the pagination size in the management console helps more. WriteBackExtreme restarts automatically after you save it.

The **WriteBackExtreme** entry at the top of the menu opens the management console in a browser.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.infotopics.com/configuration/configuration-panel.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
