<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Installation Relution auf einem Synology NAS]]></title><description><![CDATA[<p dir="auto"><strong>+++++Version 1+++++</strong></p>
<p dir="auto">Was ihr benötigt:</p>
<ul>
<li>Ein Synology NAS mit Intel Prozessor, min. 4GB Arbeitsspeicher und ausreichend Speicherplatz (<a href="https://hub.relution.io/docs/installation/requirements/" rel="nofollow ugc">https://hub.relution.io/docs/installation/requirements/</a>)</li>
<li>DSM 7.2 oder höher mit Container Manager und optional DNS Server und Synology Directory Server aus dem Synology Paketzentrum</li>
<li>Eine Domain mit DynDNS (z.B. Strato oder All-Inkl) oder eine feste IP-Adresse</li>
</ul>
<p dir="auto">Was ihr bekommt:</p>
<p dir="auto">Eine grafische Relution Installation mit Zertifikat die über einen Reverse Proxy aus dem Internet erreichbar ist. Optional kann Relution an den Synology Directory Server (Active Directory) für die Benutzerverwaltung angebunden werden.<br />
Darüber hinaus wird euer Synology NAS über eine eigene Subdomain mit einem gültigem Zertifikat über den Standard HTTPS-Port 443 aus dem Internet erreichbar sein.</p>
<p dir="auto"><strong>Einrichtung Domain:</strong></p>
<p dir="auto">Zunächst müsst ihr bei eurem Domain-Anbieter zwei Subdomains erstellen:</p>
<ul>
<li><a href="http://nas.deinedomain.de" rel="nofollow ugc">nas.deinedomain.de</a></li>
<li><a href="http://relution.deinedomain.de" rel="nofollow ugc">relution.deinedomain.de</a></li>
</ul>
<p dir="auto">Wenn ihr eine feste IP-Adresse habt, müsst ihr für beide Subdomains einen A-Record Eintrag erstellen der auf diese IP-Adresse zeigt. Ansonsten müsst ihr für beide Subdomains DynDNS aktivieren:</p>
<ul>
<li>Strato -&gt; <a href="https://www.strato.de/faq/hosting/so-einfach-richten-sie-dyndns-fuer-ihre-domains-ein/" rel="nofollow ugc">https://www.strato.de/faq/hosting/so-einfach-richten-sie-dyndns-fuer-ihre-domains-ein/</a></li>
<li>All-Inkl -&gt; <a href="https://all-inkl.com/wichtig/anleitungen/kas/tools/ddns-dynamisches-dns/benutzer-anlegen-im-kas_362.html" rel="nofollow ugc">https://all-inkl.com/wichtig/anleitungen/kas/tools/ddns-dynamisches-dns/benutzer-anlegen-im-kas_362.html</a></li>
</ul>
<p dir="auto"><strong>Portfreigaben am Router einrichten</strong></p>
<p dir="auto">Es müssen auf jeden Fall der Port 80 und 443 freigegeben werden.<br />
Hier eine Anleitung für eine FRITZ!Box: <a href="https://fritzhelp.avm.de/help/de/FRITZ-Box-7590/avm/021/hilfe_port_freigeben" rel="nofollow ugc">https://fritzhelp.avm.de/help/de/FRITZ-Box-7590/avm/021/hilfe_port_freigeben</a><br />
Das sollte dann ungefähr so aussehen:<br />
<img src="/assets/uploads/files/1707233010102-358370d7-1572-49fb-9bda-e94cf5f1485c-grafik-resized.png" alt="358370d7-1572-49fb-9bda-e94cf5f1485c-grafik.png" class=" img-responsive img-markdown" /></p>
<p dir="auto"><strong>DynDNS auf dem NAS einstellen (Bei fester IP nicht notwendig)</strong></p>
<p dir="auto">Da die Anbieter aus der Liste nur einmal hinzugefügt werden können, legen wir einfach zwei neue Anbieter mit dem selben Query an.<br />
<img src="/assets/uploads/files/1707233822059-eb1044a9-8eb3-44a4-a525-a76772e561ba-grafik-resized.png" alt="eb1044a9-8eb3-44a4-a525-a76772e561ba-grafik.png" class=" img-responsive img-markdown" /><br />
Beispiel Strato:</p>
<pre><code>https://dyndns.strato.com/nic/update?system=dyndns&amp;hostname=__HOSTNAME__&amp;myip=__MYIP__
</code></pre>
<p dir="auto">Beispiel All-Inkl (Ohne Gewähr):</p>
<pre><code>dyndns.kasserver.com/?myip=__MYIP__
</code></pre>
<p dir="auto"><img src="/assets/uploads/files/1707234126360-eb107f1d-9b55-41e5-8fc1-f6dfe04deee0-grafik-resized.png" alt="eb107f1d-9b55-41e5-8fc1-f6dfe04deee0-grafik.png" class=" img-responsive img-markdown" /></p>
<p dir="auto">Das ganze für Relution entsprechend wiederholen.</p>
<p dir="auto"><strong>Synology NAS auf Standard HTTPS-Port 443 einstellen</strong><br />
<img src="/assets/uploads/files/1707288475110-c0622618-fae4-4e68-ba2c-e0ff2ae74904-image-resized.png" alt="c0622618-fae4-4e68-ba2c-e0ff2ae74904-image.png" class=" img-responsive img-markdown" /></p>
<p dir="auto"><strong>Let's Encrypt Zertifikat erstellen</strong><br />
<img src="/assets/uploads/files/1707385744776-cad7fae9-c763-4932-801c-3cf89a116b70-grafik-resized.png" alt="cad7fae9-c763-4932-801c-3cf89a116b70-grafik.png" class=" img-responsive img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1707385784395-0bbd4ec1-05db-4196-a4c1-1c46d3b6aea2-grafik.png" alt="0bbd4ec1-05db-4196-a4c1-1c46d3b6aea2-grafik.png" class=" img-responsive img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1707385796795-ad298d02-f660-49dd-90bc-ee64ba910fab-grafik.png" alt="ad298d02-f660-49dd-90bc-ee64ba910fab-grafik.png" class=" img-responsive img-markdown" /></p>
<p dir="auto">Jetzt wird der Webserver des NAS neugestartet und ihr solltet über <a href="https://nas.deinedomain.de" rel="nofollow ugc">https://nas.deinedomain.de</a> auf das NAS zugreifen können.</p>
<p dir="auto"><strong>Reverse Proxy für Relution einrichten</strong></p>
<p dir="auto"><img src="/assets/uploads/files/1707387236737-e7f70241-9063-4234-a3b7-12398558b11f-grafik-resized.png" alt="e7f70241-9063-4234-a3b7-12398558b11f-grafik.png" class=" img-responsive img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1707387546864-90939caa-d336-49f5-9f7e-1cd2d4bf627c-grafik.png" alt="90939caa-d336-49f5-9f7e-1cd2d4bf627c-grafik.png" class=" img-responsive img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1707387618085-558e2692-7225-4dee-a30e-bc368a463439-grafik.png" alt="558e2692-7225-4dee-a30e-bc368a463439-grafik.png" class=" img-responsive img-markdown" /></p>
<p dir="auto"><strong>Relution Docker Installation vorbereiten</strong></p>
<p dir="auto">Zunächst in der Freigabe "docker" einen Ordner "relution" anlegen. In diesen Ordner dann folgendes anlegen:</p>
<ul>
<li>Unterordner "db"</li>
<li>application.yml (kann leer sein, wenn nicht erforderlich)</li>
<li>docker-compose.yml (Inhalt siehe unten)</li>
<li>relution.cnf (<a href="https://github.com/relution-io/relution-setup/blob/master/docker/Linux/opt/relution/relution.cnf" rel="nofollow ugc">https://github.com/relution-io/relution-setup/blob/master/docker/Linux/opt/relution/relution.cnf</a>)</li>
</ul>
<p dir="auto"><img src="/assets/uploads/files/1707390514558-9aba5c0e-03da-4dd6-b325-6c5e067e67de-grafik-resized.png" alt="9aba5c0e-03da-4dd6-b325-6c5e067e67de-grafik.png" class=" img-responsive img-markdown" /></p>
<p dir="auto">Hier der Inhalt der Docker Compose Datei.<br />
Diese bitte entsprechend anpassen (Text-Editor aus Paket-Zentrum):</p>
<pre><code>version: '2.3'
services:
  mariadb:
    image: mariadb:latest
    restart: unless-stopped
    container_name: relution-db
    environment:
      - TZ=Europe/Berlin
      - MYSQL_DATABASE=relution
      - MYSQL_ROOT_PASSWORD=DeinRootPasswort
      - MYSQL_USER=relution
      - MYSQL_PASSWORD=DeinSQLPasswort
    volumes:
      - /volume1/docker/relution/db:/var/lib/mysql
      - /volume1/docker/relution/relution.cnf:/etc/mysql/conf.d/relution.cnf
  relution:
    image: relution/relution:latest
    restart: unless-stopped
    container_name: relution-app
    depends_on:
      - mariadb
    links:
      - mariadb
    environment:
      - TZ=Europe/Berlin
      - DATABASE_TYPE=mysql
      - DATABASE_URL=jdbc:mariadb://relution-db/relution?useServerPrepStmts=true
      - DATABASE_USER=relution
      - DATABASE_PWD=DeinSQLPasswort
      - RELUTION_SERVER_EXTERNALURL=https://relution.deinedomain.de
      - RELUTION_SYSTEM_ADMIN_PASSWORD=DeinRelutionPasswort
      - RELUTION_SYSTEM_ADMIN_EMAIL=mail@deinedomain.de
    volumes:
      - /volume1/docker/relution/application.yml:/opt/relution/application.yml
    ports:
      - 8080:8080

networks:
  default:
    name: relution
    driver: bridge
    ipam:
      config:
        - subnet: 172.100.0.0/16
</code></pre>
<p dir="auto"><strong>Relution Docker Container installieren</strong></p>
<p dir="auto"><img src="/assets/uploads/files/1707390967315-0f39038c-36e2-480a-a539-bbd40d6a6073-grafik-resized.png" alt="0f39038c-36e2-480a-a539-bbd40d6a6073-grafik.png" class=" img-responsive img-markdown" /></p>
<p dir="auto">Als Pfad den "relution" Ordner in der Freigabe "docker" auswählen und den nächsten Dialog (Vorhandene docker-compose.yml verwenden) mit "OK" bestätigen. Die nächsten zwei Meldungen mit "Weiter" bestätigen. Im letzten Dialog die Erstellung des Projektes mit "Weiter" bestätigen.</p>
<p dir="auto">Das wars. Relution sollte jetzt über <a href="https://relution.deinedomain.de" rel="nofollow ugc">https://relution.deinedomain.de</a> erreichbar sein.</p>
<p dir="auto"><strong>Optional LDAP-Synchronisierung mit dem Synology Directory Server</strong></p>
<ul>
<li>Synology Directory Server aus dem Paket-Zentrum installieren und konfigurieren</li>
<li>In Relution in den Einstellung unter LDAP-Syncronisierung kann dieser dann mit der Adresse "ldaps://172.100.0.1:636" verbunden werden</li>
</ul>
<p dir="auto"><strong>Optional DNS-Server</strong></p>
<p dir="auto">Damit der Aufruf von <a href="https://relution.deinedomain.de" rel="nofollow ugc">https://relution.deinedomain.de</a> nicht auch intern über das Internet passiert, kann man noch den DNS-Server von Synology konfigurieren:</p>
<p dir="auto"><img src="/assets/uploads/files/1707392470073-66fb10ba-d759-45ff-ae45-74c66757f2b4-grafik.png" alt="66fb10ba-d759-45ff-ae45-74c66757f2b4-grafik.png" class=" img-responsive img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1707393143084-0ec6f2e4-720f-45e6-ac61-54df2eafefcc-grafik.png" alt="0ec6f2e4-720f-45e6-ac61-54df2eafefcc-grafik.png" class=" img-responsive img-markdown" /></p>
<p dir="auto">Die Zone speichern und dann mit einem Doppelklick öffnen. Dann auf "Erstellen" und "Typ A" klicken:</p>
<p dir="auto"><img src="/assets/uploads/files/1707393361542-3fcb9f74-bc9a-484c-aadb-dff8a44eef29-grafik.png" alt="3fcb9f74-bc9a-484c-aadb-dff8a44eef29-grafik.png" class=" img-responsive img-markdown" /></p>
<p dir="auto">Hierbei ist zu beachten, dass das Synology NAS hierbei im Netzwerk als DNS-Server eingetragen sein muss. Hier eine Anleitung für eine FRITZ!Box: <a href="https://avm.de/service/wissensdatenbank/dok/FRITZ-Box-7590/165_Andere-DNS-Server-in-FRITZ-Box-einrichten/" rel="nofollow ugc">https://avm.de/service/wissensdatenbank/dok/FRITZ-Box-7590/165_Andere-DNS-Server-in-FRITZ-Box-einrichten/</a></p>
]]></description><link>https://community.relution.io/topic/56/installation-relution-auf-einem-synology-nas</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 08:56:56 GMT</lastBuildDate><atom:link href="https://community.relution.io/topic/56.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 02 Feb 2024 10:07:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Installation Relution auf einem Synology NAS on Tue, 11 Mar 2025 10:21:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.relution.io/uid/295">@Maxim-Geldt</a> Wenn du alles genauso wie in der Anleitung konfiguriert hast, funktioniert der Zugriff nur über die externe Domain <a href="https://relution.deinedomain.de" rel="nofollow ugc">https://relution.deinedomain.de</a><br />
Beim Zugriff über die IP+Port solltest du zwar die Loginmaske sehen, aber ein Login verweigert werden. Ist das bei dir so?</p>
]]></description><link>https://community.relution.io/post/502</link><guid isPermaLink="true">https://community.relution.io/post/502</guid><dc:creator><![CDATA[Martin Eulitz]]></dc:creator><pubDate>Tue, 11 Mar 2025 10:21:14 GMT</pubDate></item><item><title><![CDATA[Reply to Installation Relution auf einem Synology NAS on Wed, 05 Mar 2025 16:01:45 GMT]]></title><description><![CDATA[<p dir="auto">Hallo :)</p>
<p dir="auto">Ich habe ein DS718+ auf dem ich Relution im Docker installiert habe. Im Protokoll sehe ich keine Fehler, aber Relution über den Webbrowser (IP Adresse + Port) ist nicht erreichbar :(</p>
<p dir="auto">Ich hoffe jemand kann mir helfen :)</p>
<p dir="auto">Danke.</p>
<p dir="auto"><img src="/assets/uploads/files/1741190498555-bildschirmfoto-2025-03-05-um-17.00.48-resized.png" alt="Bildschirmfoto 2025-03-05 um 17.00.48.png" class=" img-responsive img-markdown" /></p>
]]></description><link>https://community.relution.io/post/498</link><guid isPermaLink="true">https://community.relution.io/post/498</guid><dc:creator><![CDATA[Maxim Geldt]]></dc:creator><pubDate>Wed, 05 Mar 2025 16:01:45 GMT</pubDate></item><item><title><![CDATA[Reply to Installation Relution auf einem Synology NAS on Mon, 10 Feb 2025 14:06:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.relution.io/uid/281">@Adm-Kraft</a><br />
Nein, die Version ist aktuell und sollte so funktionieren...</p>
]]></description><link>https://community.relution.io/post/474</link><guid isPermaLink="true">https://community.relution.io/post/474</guid><dc:creator><![CDATA[Martin Eulitz]]></dc:creator><pubDate>Mon, 10 Feb 2025 14:06:15 GMT</pubDate></item><item><title><![CDATA[Reply to Installation Relution auf einem Synology NAS on Wed, 05 Feb 2025 12:27:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.relution.io/uid/119">@Martin-Eulitz</a><br />
Gibt es schon eine Version 2?</p>
]]></description><link>https://community.relution.io/post/470</link><guid isPermaLink="true">https://community.relution.io/post/470</guid><dc:creator><![CDATA[Adm Kraft]]></dc:creator><pubDate>Wed, 05 Feb 2025 12:27:10 GMT</pubDate></item><item><title><![CDATA[Reply to Installation Relution auf einem Synology NAS on Thu, 08 Feb 2024 11:58:46 GMT]]></title><description><![CDATA[<p dir="auto">Hallo Gilbert,</p>
<p dir="auto">die Anleitung ist nun fertig. Sag Bescheid, wenn etwas nicht klappt...</p>
]]></description><link>https://community.relution.io/post/206</link><guid isPermaLink="true">https://community.relution.io/post/206</guid><dc:creator><![CDATA[Martin Eulitz]]></dc:creator><pubDate>Thu, 08 Feb 2024 11:58:46 GMT</pubDate></item><item><title><![CDATA[Reply to Installation Relution auf einem Synology NAS on Thu, 08 Feb 2024 07:19:00 GMT]]></title><description><![CDATA[<p dir="auto">Hallo Gilbert,</p>
<p dir="auto">ja die Anleitung ist noch nicht fertig (Steht ganz oben). Du kannst die A-Records wieder löschen. Die Fehlermeldungen sind ganz normal, da die HTTPS-Zertifikate noch fehlen. Ich versuche heute die Anleitung fertigzustellen.</p>
]]></description><link>https://community.relution.io/post/205</link><guid isPermaLink="true">https://community.relution.io/post/205</guid><dc:creator><![CDATA[Martin Eulitz]]></dc:creator><pubDate>Thu, 08 Feb 2024 07:19:00 GMT</pubDate></item><item><title><![CDATA[Reply to Installation Relution auf einem Synology NAS on Wed, 07 Feb 2024 18:19:19 GMT]]></title><description><![CDATA[<p dir="auto">Hallo Martin, habe nun bei meinem ISP (<a href="http://all.inkl.com" rel="nofollow ugc">all.inkl.com</a>) zwei Sub-Domain erstellt. Da ich mir nicht sicher war habe ich jeweils einen A-Record und DDNS-Dyn angelegt. So weit ganz gut, allerdings erhalte ich beim öffnen der jeweiligen Seiten <a href="http://nas.mysub.de" rel="nofollow ugc">nas.mysub.de</a> und <a href="http://relution.mysub.de" rel="nofollow ugc">relution.mysub.de</a> eine Warnung 'Mögliches Sicherheitsrisiko', das ich zwar mit 'Erweitert' umgehen kann, aber ist noch nicht so ideal.</p>
<p dir="auto">Wenn ich <a href="http://relution.mysub.de" rel="nofollow ugc">relution.mysub.de</a> aufrufe erhalte ich</p>
<pre><code>Your website is not set up yet.

Web Station has been enabled. To learn more about hosting a website, refer to the "Web Station" section of DSM Help.
</code></pre>
<p dir="auto">Kann es sein das diese Anleitung noch nicht fertig ist?</p>
]]></description><link>https://community.relution.io/post/204</link><guid isPermaLink="true">https://community.relution.io/post/204</guid><dc:creator><![CDATA[Gilbert Adam]]></dc:creator><pubDate>Wed, 07 Feb 2024 18:19:19 GMT</pubDate></item></channel></rss>