- Mitglied seit
- 01. Jun 2015
- Beiträge
- 458
- Punkte für Reaktionen
- 271
- Punkte
- 119
Hallo,
ich lese hier immer wieder, dass die NAS' von extern aus Sicherheitsgründen nicht erreichbar sein sollen. Und wenn doch, dann wenigstens per VPN. Die Gründe dafür sind wohl bekannt und ich will hier auch nicht weiter darauf eingehen.
In meinem Fall ist es so, dass im Router die Ports 443/80 auf den Reverse-Proxy der DS1522+ weitergeleitet und damit zwei Apps via https erreichbar gemacht werden. Der grundsätzliche Zugriff auf NAS und/oder mein LAN ist in der Tat nur via VPN möglich. Von extern erreichbar sind die Apps 'Bitwarden' und 'Bookstack'. Beiden laufen im Docker der DS1522+ und sind mit DDNS und Zertifikat erreichbar.
Natürlich habe ich mir Gedanken über die Sicherheit gemacht. Nebst guten Passwörtern sind bei beiden Apps die 2FA aktiv. Beide Apps haben noch 'interne Sicherheitsmerkmale', die in den Config-Files eingegeben werden müssen. Ergänzend habe ich für Bitwarden noch 'Fail2Ban' eingerichtet, sodass nach mehr als 3 Fehlanmeldungen die IP gesperrt wird.
Weil aber die Implementation fail2ban aus meiner Sicht nicht so trivial ist habe ich für Bookstack nach einer anderen Lösung gesucht und bin auf Authentik gestossen. 'Authelia' habe ich auch versucht, bin damit aber nicht klar gekommen.
Ich habe dann eine Synology-VM mit Ubuntu-Server-20.04. in Betrieb genommen und dort 'Authentik' im Docker/Docker-Compose installiert. Danach in 'Authentik' eine Anwendung für 'Bookstack konfiguriert und dann noch den Synology-Reverse-Proxy angepasst.
Nun ist Bookstack von extern nur noch mit einer '6FA' zu erreichen.
Mit der Eingabe der URL von Bookstack komme ich auf die Login-Seite von 'Authentik'
Automatische Weiterleitung zum Login von 'Bookstack'
Wenn also jemand die URL von Bookstack kennt/herausfindet, muss er noch 6 weitere, unterschiedliche Merkmale kennen um durchzukommen. Das kann mit jeder anderen App wiederholt werden. Einfach in 'Authentik' eine weitere Anwendung einrichten.
Kompliziert? Nicht wirklich. Es ist so, dass die Umleitung via Authentik im Browser gespeichert wird und ich nicht jedes Mal alle 6 Faktoren eingegeben muss um in 'Bookstack' zu arbeiten.
Mit dem Stichwort 'Authentik' finde ich keinen einzigen Eintrag hier im Form.
Kennt Ihr Authentik?
Was haltet Ihr von meiner Lösung?
Beste Grüsse
ich lese hier immer wieder, dass die NAS' von extern aus Sicherheitsgründen nicht erreichbar sein sollen. Und wenn doch, dann wenigstens per VPN. Die Gründe dafür sind wohl bekannt und ich will hier auch nicht weiter darauf eingehen.
In meinem Fall ist es so, dass im Router die Ports 443/80 auf den Reverse-Proxy der DS1522+ weitergeleitet und damit zwei Apps via https erreichbar gemacht werden. Der grundsätzliche Zugriff auf NAS und/oder mein LAN ist in der Tat nur via VPN möglich. Von extern erreichbar sind die Apps 'Bitwarden' und 'Bookstack'. Beiden laufen im Docker der DS1522+ und sind mit DDNS und Zertifikat erreichbar.
Natürlich habe ich mir Gedanken über die Sicherheit gemacht. Nebst guten Passwörtern sind bei beiden Apps die 2FA aktiv. Beide Apps haben noch 'interne Sicherheitsmerkmale', die in den Config-Files eingegeben werden müssen. Ergänzend habe ich für Bitwarden noch 'Fail2Ban' eingerichtet, sodass nach mehr als 3 Fehlanmeldungen die IP gesperrt wird.
Weil aber die Implementation fail2ban aus meiner Sicht nicht so trivial ist habe ich für Bookstack nach einer anderen Lösung gesucht und bin auf Authentik gestossen. 'Authelia' habe ich auch versucht, bin damit aber nicht klar gekommen.
Ich habe dann eine Synology-VM mit Ubuntu-Server-20.04. in Betrieb genommen und dort 'Authentik' im Docker/Docker-Compose installiert. Danach in 'Authentik' eine Anwendung für 'Bookstack konfiguriert und dann noch den Synology-Reverse-Proxy angepasst.
Nun ist Bookstack von extern nur noch mit einer '6FA' zu erreichen.
Mit der Eingabe der URL von Bookstack komme ich auf die Login-Seite von 'Authentik'
- Benutzername
- Passwort
- 2FA
Automatische Weiterleitung zum Login von 'Bookstack'
- Benutzername
- Passwort
- 2FA
Wenn also jemand die URL von Bookstack kennt/herausfindet, muss er noch 6 weitere, unterschiedliche Merkmale kennen um durchzukommen. Das kann mit jeder anderen App wiederholt werden. Einfach in 'Authentik' eine weitere Anwendung einrichten.
Kompliziert? Nicht wirklich. Es ist so, dass die Umleitung via Authentik im Browser gespeichert wird und ich nicht jedes Mal alle 6 Faktoren eingegeben muss um in 'Bookstack' zu arbeiten.
Mit dem Stichwort 'Authentik' finde ich keinen einzigen Eintrag hier im Form.
Kennt Ihr Authentik?
Was haltet Ihr von meiner Lösung?
Beste Grüsse
Zuletzt bearbeitet: