# Wie aktualisiere ich in Enginsight ein SSL/TLS-Zertifikat von Let's Encrypt?

SSL/TLS-Zertifikate von Let's Encrypt sind aus Sicherheitsgründen immer nur 3 Monate lang gültig und müssen nach Ablauf dieses Zeitraums erneuert werden.&#x20;

Wenn du für die gesicherte Verbindung zur Enginsight Benutzeroberfläche ein Let's Encrypt-Zertifikat verwendest, kannst du folgende Schritte vornehmen, um das Zertifikat zu aktualisieren:

***

## Manuelle Aktualisierung

{% stepper %}
{% step %}
Logge dich auf dem Enginsight Applikationsserver ein.
{% endstep %}

{% step %}
Nutze [Certbot](https://certbot.eff.org/), um das Zertifkat zu aktualisieren. Dies ist ein Tool, das die Erstellung und Installation von SSL/TLS-Zertifikaten von Let's Encrypt automatisiert.

Falls du Certbot noch nicht installiert hast, kannst du dies mit folgendem Befehl tun:

```
sudo apt-get install certbot
```

{% endstep %}

{% step %}
Stoppe den nginx-Dienst mit folgendem Befehl:

```
sudo systemctl stop nginx
```

{% endstep %}

{% step %}
Gib folgenden Befehl ein, um Certbot die Gültigkeit deines Let's Encrypt-Zertifikats überprüfen zu lassen und es automatisch zu erneuern, wenn es innerhalb der kommenden 30 Tage abläuft:

```
sudo certbot renew
```

{% endstep %}

{% step %}
Starte den nginx-Dienst wieder, um das erneuerte Zertifikat korrekt zu laden:

```
sudo systemctl start nginx
```

{% endstep %}
{% endstepper %}

***

## Automatisierte Aktualisierung

Um die Aktualisierung deines Let's Encrypt-Zertifikats automatisch durchführen zu lassen, kannst du optional einen Cron-Job einrichten.&#x20;

Nimm dazu folgende Schritte vor:

{% stepper %}
{% step %}
Logge dich auf dem Enginsight Applikationsserver ein.
{% endstep %}

{% step %}
Erstelle mit folgendem Befehl einen Cron-Job:

```
sudo crontab -e
```

{% endstep %}

{% step %}
Kopiere folgende Zeile in den Editor, der sich öffnet:

```
30 2 1,15 * * certbot renew --quiet
```

{% hint style="info" %}
Du kannst die Angaben für den Cron-Job beliebig anpassen. In diesem Beispiel wird die Überprüfung des Zertifikats durch Certbot beispielsweise am 01. und 15. eines Monats durchgeführt.
{% endhint %}
{% endstep %}

{% step %}
Speichere deine Angaben.
{% endstep %}
{% endstepper %}


---

# Agent Instructions: 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:

```
GET https://docs.enginsight.com/docs/knowledge-base/konfiguration/wie-aktualisiere-ich-in-enginsight-ein-ssl-tls-zertifikat-von-lets-encrypt.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
