# \[Tutorial\] Installation von Gladys auf einem Synology NAS

**URL:** <https://community.gladysassistant.com/t/tuto-installation-de-gladys-sur-un-nas-synology/10253>\
**Category:** Tutoriels\
**Tags:** docker, synology\
**Created:** [2. Juni 2026 um 21:11 UTC](https://community.gladysassistant.com/t/tuto-installation-de-gladys-sur-un-nas-synology/10253 "2026-06-02T21:11:59Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [2. Juni 2026 um 21:11 UTC](https://community.gladysassistant.com/t/tuto-installation-de-gladys-sur-un-nas-synology/10253/1 "2026-06-02T21:11:59Z")

</div>

Hallo zusammen,

ich schlage euch ein Tutorial vor, um Gladys auf einem Synology NAS über ein Projekt (Docker Compose) zu installieren, um zukünftige Änderungen zu erleichtern, falls nötig.

→ Am Ende werden wir 1 Projekt mit 2 Containern haben, die Gladys (für die Hausautomatisierung) und Watchtower (für Updates) sein werden, 1 Verzeichnis für die Speicherung der Gladys-Daten und seine Projektdatei (docker-compose.yml).

**1. Voraussetzungen**

- Synology NAS, das mit Container Manager kompatibel ist
- Container Manager-Paket installiert  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/6/7/6783bf49d50d79330e156c4afd7a13a98f2881fa.png)

**2. Erstellung der Verzeichnisse für Gladys**

→ Das Ziel ist es, das Speicherverzeichnis für die Gladys-Daten zu erstellen

Sobald ihr Container Manager installiert habt, wurde ein neues Verzeichnis `docker` auf dem Synology erstellt:

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/9/c/9ce21e6f1bf82e81df500874eba0fed73db28fc6.png)  
Danach erstellt ihr ein Speicherverzeichnis für die Gladys-Daten und die Datei docker-compose.yml (behandelt im Punkt 3):  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/6/4/644b625d421de0a0de9feda65e63b921e649dad6.png)  
Schließlich erhaltet ihr den Pfad des Verzeichnisses (den ihr später verwenden werdet) durch Anzeige der Eigenschaften des letzteren:  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/4/3/43abcbdf6ff52f1b75ca94608c1b55f7d2435d41.png)  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/2/c/2ce0212054a1e8fc73948eb2425b40949e190cbb.png)

**3. Erstellung des Gladys-Projekts**  
In Container Manager geht ihr zu _ **Projekt** _ und dann zu _ **Erstellen** _:

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/9/6/96b6c7ce9fb27440c893d6a5a7bdd28d5ae249ca.png)  
Danach füllt ihr die Felder aus und kopiert den folgenden Docker Compose ein:  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/2/e/2e0890f108e5118faea629754b051a9d06e63aa8.png)

```yaml
services:
  gladys:
    image: gladysassistant/gladys:v4
    container_name: gladys
    restart: always
    privileged: true
    network_mode: host
    cgroup: host
    logging:
      driver: "json-file"
      options:
        max-size: 10m
    environment:
      NODE_ENV: production
      SQLITE_FILE_PATH: /var/lib/gladysassistant/gladys-production.db
      SERVER_PORT: 8420
      #TZ: Europe/Paris
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /volume1/docker/gladysassistant:/var/lib/gladysassistant
      - /dev:/dev
      - /run/udev:/run/udev:ro
      - /etc/TZ:/etc/timezone:ro
  watchtower:
    image: nickfedor/watchtower
    restart: always
    container_name: watchtower
    command: --cleanup --include-restarting
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock

```

Ihr müsst `/volume1/docker/gladysassistant` (falls nötig) mit dem Pfad des zuvor abgerufenen Verzeichnisses ändern.  
Der Port 8420 von `SERVER_PORT: 8420` kann je nach eurer Konfiguration oder falls er bereits verwendet wird geändert werden. Vermeidet die von Synology und einigen nativen Anwendungen verwendeten Ports.

Ihr bestätigt mit _ **Weiter** _.

Danach ist es nicht zwingend erforderlich, das Web-Portal auszuwählen (außer bei Bedarf, aber ihr müsst normalerweise das Web Station-Paket installieren):

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/d/6/d60bac2683f840d07378b04be7cff7f9d3ef1a9f.png)  
Schließlich könnt ihr das Projekt validieren, das sofort danach starten wird:  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/5/7/579ad2cb7f97004d818734f3e388939594dd8111.png)  
Die Erstellung des Projekts mit dem Herunterladen und Starten der Dateien wird in Echtzeit sichtbar sein, dies wird mehrere Minuten dauern:  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/5/9/59fda81f3c923491eb7cec07aa743237c67ad164.png)  
Sobald dies abgeschlossen ist, starten die Container Gladys und Watchtower:  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/b/5/b5b1cc67459271401134c724f86c7bb29130664d.png)

→ Jetzt haben wir ein Projekt und 2 Container:

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/3/9/39ced5111a01bf3c442afd38c050e363459ee0e7.png)  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/0/3/035e9faefbbca95dc49c01d5807a0f7aecb8c0be.png)  
Und die Gladys-Datendateien und sein docker-compose.yml, der in Wirklichkeit _ **compose.yaml** _ heißt 😉 :  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/3/0/30cfd41f6dc3e863dfabd9c05759e854b2482028.png)

**4. Zugriff auf Gladys**  
Der Zugriff auf Gladys erfolgt jetzt mit der IP eures Synology und dem Port 8420 (den wir im Projekt angegeben haben): `http://IP_DES_NAS:8420`

Danach bleibt nur noch zu spielen 😜

---

<div class="post-metadata">

**Author:** ![GBoulvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gboulvin/32/10006_2.png) [@GBoulvin](https://community.gladysassistant.com/u/GBoulvin)\
**Post date:** [3. Juni 2026 um 05:36 UTC](https://community.gladysassistant.com/t/tuto-installation-de-gladys-sur-un-nas-synology/10253/2 "2026-06-03T05:36:24Z")

</div>

Danke für diesen Tutorium, sehr klar!

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [3. Juni 2026 um 17:51 UTC](https://community.gladysassistant.com/t/tuto-installation-de-gladys-sur-un-nas-synology/10253/3 "2026-06-03T17:51:56Z")

</div>

2 Nachrichten wurden in ein bestehendes Thema verschoben: [Installation auf Synology NAS](https://community.gladysassistant.com/t/installation-sur-nas-synology/10252/8)

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [3. Juni 2026 um 17:52 UTC](https://community.gladysassistant.com/t/tuto-installation-de-gladys-sur-un-nas-synology/10253/4 "2026-06-03T17:52:35Z")

</div>

Danke @GBoulvin 😁

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [3. Juni 2026 um 19:10 UTC](https://community.gladysassistant.com/t/tuto-installation-de-gladys-sur-un-nas-synology/10253/5 "2026-06-03T19:10:34Z")

</div>

Super Tuto @mutmut!!

Könntest du es anpassen, damit es auf der Website integriert werden kann?

Wir haben bereits dieses Tutorial, aber es ist weniger vollständig:

> **[Installer Gladys Assistant sur un NAS Synology | Gladys Assistant](https://gladysassistant.com/fr/docs/installation/synology/)**
>
> Installez Gladys Assistant sur un NAS Synology avec Docker : créez le stockage, déployez le conteneur en SSH et lancez votre maison connectée auto-hébergée.

Die Seite ist hier auf Github: [Sign in to GitHub · GitHub](https://github.com/GladysAssistant/v4-website/edit/master/i18n/fr/docusaurus-plugin-content-docs/current/installation/5_synology.md)

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [3. Juni 2026 um 19:28 UTC](https://community.gladysassistant.com/t/tuto-installation-de-gladys-sur-un-nas-synology/10253/6 "2026-06-03T19:28:40Z")

</div>

> [@pierre-gilles](#):
>
> Glaubst du, dass du es anpassen könntest, um es auf der Website zu integrieren?

Ich schau mal 😉

---

<div class="post-metadata">

**Author:** ![JPPUYB](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/j/a9adbd/32.png) [@JPPUYB](https://community.gladysassistant.com/u/JPPUYB)\
**Post date:** [8. Juni 2026 um 12:45 UTC](https://community.gladysassistant.com/t/tuto-installation-de-gladys-sur-un-nas-synology/10253/7 "2026-06-08T12:45:49Z")

</div>

Schwierige Installation des Zibee2mqtt-Add-Ons in der Synology-Umgebung.

Problem: Die erforderlichen USB-Treiber sind nicht mehr standardmäßig in DSM integriert.

[Synology NAS USB-Port-Aktivierung für Sonoff Zigbee Dongle und Zigbee2MQTT - Giulio Menna](https://giuliomenna.net/blog/synology-nas-usb-port-activation-for-sonoff-zigbee-dongle-and-zigbee2mqtt/)

Alles ist gut und verständlich erklärt, was die Linux-Anweisungen betrifft. Die Wiederherstellung der Treiber wird in Schritt 2 auf dieser Website erklärt, die die Treiberquelle ist und die Anleitung prägnanter darstellt.

[GitHub - robertklep/dsm7-usb-serial-drivers: Synology DSM 7 USB-Serientreiber · GitHub](https://github.com/robertklep/dsm7-usb-serial-drivers)

Zu beachten sind die Entwicklungen der DSM-Versionen…

---

<div class="post-metadata">

**Author:** ![JPPUYB](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/j/a9adbd/32.png) [@JPPUYB](https://community.gladysassistant.com/u/JPPUYB)\
**Post date:** [8. Juni 2026 um 12:47 UTC](https://community.gladysassistant.com/t/tuto-installation-de-gladys-sur-un-nas-synology/10253/8 "2026-06-08T12:47:47Z")

</div>

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/c/b/cbded02cf4c0fc8da23633654319c6b3df030afb.png)

---

<div class="post-metadata">

**Author:** ![flg](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/flg/32/24004_2.png) [@flg](https://community.gladysassistant.com/u/flg)\
**Post date:** [7. November 2026 um 10:46 UTC](https://community.gladysassistant.com/t/tuto-installation-de-gladys-sur-un-nas-synology/10253/9 "2026-11-07T10:46:36Z")

</div>

Ich verwende Gladys über den Synology Container Manager. Alles funktioniert einwandfrei. Ich hatte keine Probleme, einen Reverse-Proxy für den Internetzugriff einzurichten. Mein einziges Problem ist, dass ich jedes Mal, wenn ein Container aktualisiert wird, eine E-Mail-Benachrichtigung von meiner NAS über eine unerwartete Beendigung des Containers erhalte. Mit vielen dockerisierten Erweiterungen kann das mehrere Male am Tag sein. Wie verwaltet Watchtower die Updates: Tötet es den Container oder schaltet es ihn ordnungsgemäß aus?

---

<div class="post-metadata">

**Author:** ![cicoub13](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/cicoub13/32/4482_2.png) [@cicoub13](https://community.gladysassistant.com/u/cicoub13)\
**Post date:** [7. November 2026 um 12:23 UTC](https://community.gladysassistant.com/t/tuto-installation-de-gladys-sur-un-nas-synology/10253/10 "2026-11-07T12:23:51Z")

</div>

> [@flg](#):
>
> Wie verwaltet Watchtower Updates: Tötet er den Container oder stoppt er ihn ordnungsgemäß?

Watchtower stoppt den Container **zuerst ordnungsgemäß** , und tötet ihn nur, wenn er nicht rechtzeitig stoppt (nach 10 Sekunden). Das Verhalten ist dasselbe wie bei `docker stop`.

Es ist konfigurierbar → [Arguments - Watchtower](https://containrrr.dev/watchtower/arguments/#wait_until_timeout)

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [7. November 2026 um 17:10 UTC](https://community.gladysassistant.com/t/tuto-installation-de-gladys-sur-un-nas-synology/10253/11 "2026-11-07T17:10:52Z")

</div>

Das ist nicht nur mit Gladys, ich habe Watchtower auf meinem Syno (und nicht Gladys) und bei jedem neuen Image erhalte ich auch eine Nachricht pro Container.

---

<div class="post-metadata">

**Author:** ![flg](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/flg/32/24004_2.png) [@flg](https://community.gladysassistant.com/u/flg)\
**Post date:** [7. November 2026 um 17:21 UTC](https://community.gladysassistant.com/t/tuto-installation-de-gladys-sur-un-nas-synology/10253/12 "2026-11-07T17:21:45Z")

</div>

Okay, dann ist es eine Watchtower/Synology-Sache und scheint nichts mit Gladys zu tun zu haben. Andere haben das gleiche Problem, sagt Gemini.
