NEWS
Nextcloud und Bitwarden selbst gehostet
-
@wendy2702 sagte in Nextcloud und Bitwarden selbst gehostet:
Sehe ich das richtig das der Manager nur als Docker läuft?
Ja leider
Ich nutze ihn auch und bin sehr zufrieden
Ich hatte früher einen Reverse Proxy ohne GUI laufen das war aber immer sehr umständlich
Daher habe ich auch zum NPM gewechsel
Wenn du Bitwarden nutzen möchtest hast du ja eh schon Docker im Einsatz den gibt es ja leider auch nur als Docker -
@wendy2702 ich hab das zwar aufgeworfen aber kann dir hierbei wohl nicht viel weiterhelfen.
Ich nutze eine Ubuntu 20.04 VM mit installiertem ISPConfig (das ist so ein Multi-Webseiten-Hosting-Tool) um Subdomänen anzulegen und mit einem Lets Encrypt Zertifikat zu beglücken und ergänze dann um eine Revers-Proxy-Konfiguration. Wenn es etwas leichtes ist dann per Einträge in der Web-GUI, ansonsten manipuliere ich die Konfigurationsdateien direkt.Mit Reverse Proxy klappt oft das Erneuern der Zertifikate nicht mehr weshalb ich ein einen extra Cronjob nutze der bei bedarf den Webserver anhält und das Lets-Encrypt-Tool übernimmt für kurze zeit den Port 80/443
Die Sophos-UTM Firewall die es auch als virtuelle Appliance gibt (privat kostenlos aber mit eingeschränkter Geräteanzahl) kann das auch, nutze ich für meinen Mailserver.
Ist aber alles nicht von jetzt auf gleich gelernt. Das ISPConfig bräuchte ich eigentlich nicht, nutze ich mehr aus Bequemlichkeit weil dann das Grundgerüst nach ein paar Mausklicks steht.
Mit meiner Liebe zum Apache Reverse Proxy stehe ich gefühlt eh oft einsam da, gefühlt schreien alle anderen immer NGINX
So eine spezialisierte Docker-VM wäre da sicherlich einfacher.
-
OK. Erneut danke für eure Antworten.
Der NGINX Manager läuft jetzt in eine CT in Proxmox allerdings kann ich kein Certifikat von Letsencrypt bekommen.Erhalte immer nur "Internal error". Wie ich im Docker an das logfile komme habe ich noch nicht rausfinden könnenNebenbei, ich nutze Securepoint DNS und habe zum updaten aktuell auf meiner Nextcloud ein kleines Script laufen. Das aktualisiert aber nur die IP4 Adresse, nutzt eventuell jemand diesen anbieter und hat eine Idee wie ich auch die IPv6 aktualisieren kann?
-
ich habe nextcloud/letsencrypt/reverseproxy/fail2ban/plus eine interne webseite
alles in einem docker-compose-service laufen (in portainer heisst es stacks)
über das docker-image von https://hub.docker.com/r/jwilder/nginx-proxy
lassen sich ganz einfach weitere dienste unter einem reverse proxy zusammenfassen.evtl. noch ein kleinen hinweis zur Sicherheit, die man hier wissen sollte:
1 )
hiermit gibt man dem container die möglichkeit mit docker direkt zu kommunizieren. wird hier benötigt um die anderen container herauszufinden die einen virtual host haben wollen. allerdings kann der container dann alles mit docker machen was er will. daher hier zumindest mit ro=readonly eingeschränkt
- /var/run/docker.sock:/tmp/docker.sock:ro2 )
Mit dem Abschnitt
cap_add:
- NET_ADMIN
- NET_RAW
erhält der Container besondere Privilegien. In dem Fall kann fail2ban die iptables (also der firewall) des hostsystems verändern.dem Anbieter sollte man vertrauen, bzw. den erstellungsweg des containers reviewen, damit da nix böses eingeschmuggelt wird.
hier mal mein docker-compose
sensible bereiche habe ich mit *** versehen -
Ich habe den nginx proxy manaager in einem LC laufen ohne Docker.
Sofern man in der lage ist bash scripte zu lesen findet man Hier eine Anleitung. Und da ich mich nicht an Probleme erinnern kann sollte das auch relativ problemlos gehen. -
Danke erneut.
Der NGINX Proxy Manager läuft jetzt.
Jetzt habe ich in einem ersten Schritt versucht meine Nextcloud installation anzupassen weil die Erreichbarkeit wichtig ist.
Allerdings hat das nicht geklappt.
Jemand ne Idee oder kann Hilfestellung zur Umstellung der Nextcloud Einstellungen geben? Meine Nextcloud läuft mit Apache2.
Wenn das funktioniert kann ich mit Bitwarden weiter machen.
-
@wendy2702
Was steht in der config.php unter trusted domains? -
@meister-mopper sagte in Nextcloud und Bitwarden selbst gehostet:
@wendy2702
Was steht in der config.php unter trusted domains?Aktuell wieder das:
'trusted_domains' => array ( 0 => '192.168.178.*', 1 => 'duxxxxxxxxxxxxay.com', ),
nextcloud läuft intern auf der .38, der NGINX Reverse Proxy auf der .34
-
@wendy2702 Schreib mal den nginx proxy manager dazu 2 => 'IP',
-
@meister-mopper sagte in Nextcloud und Bitwarden selbst gehostet:
@wendy2702 Schreib mal den nginx proxy manager dazu 2 => 'IP',
Wenn ich das
'trusted_domains' => array ( 0 => '192.168.178.*', 1 => 'duffysservice.firewall-gateway.com', 2 => '192.168.178.34',
mache kommt das:
Das hatte ich schonmal und die Cookies gelöscht. Hat leider nicht geholfen.
-
@wendy2702 sagte in Nextcloud und Bitwarden selbst gehostet:
Bei mir läufts mit diesen drei domains. Wie hast Du den NPM für nextcloud konfiguriert?
-
Wie sieht denn deine config.php aus? bei mir so:
Was hast du in
/etc/apache2/sites-available/nextcloud-ssl.conf
-
@wendy2702 Schonmal websocket aktiviert?
-
@wendy2702 sagte in Nextcloud und Bitwarden selbst gehostet:
Wie sieht denn deine config.php aus?
Sorry, kann ich jetzt nicht zeigen, bin nicht zuhause.
-
@wendy2702 sagte in Nextcloud und Bitwarden selbst gehostet:
Was hast du in
/etc/apache2/sites-available/nextcloud-ssl.confIch lass die nc über nginx laufen.
-
@meister-mopper OK.
WebSockets bleibt unverändert