Ich zeige euch hier, wie ihr Nextcloud All in One (AIO) in wenigen Minuten mit Docker realisiert. Traefik dient uns hier als Reverse Proxy und stellt später den Dienst verschlüsselt per TLS bereit.
Datum | Änderungen |
---|---|
24.01.2023 | Erstellung dieser Anleitung |
24.03.2023 | Telefonregion hinzugefügt. Danke an @pkirsche |
29.05.2023 | Anpassung an neue Traefik Anleitung |
21.07.2023 | Docker Compose angepasst. Domain Check Skip. Danke an @alexn |
28.08.2023 | Kapitel 9 – Hinweis auf Log Datei hinzugefügt. Danke an @schlehmil |
23.06.2024 | getestet mit Version 9.0.1, UFW Regel hinzugefügt. Danke an @retoineichen |
18.10.2024 | Anpassung an neue Traefik v3 Anleitung |
0. Unterschied zwischen Nextcloud und Nextcloud All in One?
Der Unterschied zwischen den beiden Nextcloud Versionen ist, dass in der All in One Version zusätzlich noch folgendes enthalten ist:
- Nextcloud
- Nextcloud Office
- High performance backend for Nextcloud Files
- High performance backend for Nextcloud Talk
- Backup solution (based on BorgBackup)
- Imaginary
- ClamAV
- Fulltextsearch
Wenn ihr nur Nextcloud installieren wollt, dann könnt ihr euch diese Anleitung anschauen.
1. Grundvoraussetzungen
- Docker & Docker Compose v2 (Debian / Ubuntu)
- Traefik V3 Installation, Konfiguration und CrowdSec-Security
2. Ordner anlegen
Zuerst legen wir uns passende Ordner-Strukturen an.
mkdir -p /opt/containers/nextcloud-aio
Bei diesem Inhalt handelt es sich um exklusiven Content für Community Plus Mitglieder und Supporter.
Bitte logge dich mit deinem Account ein um den Inhalt zu sehen.
Je nach Performance eures Servers, kann dies nun 5 bis 10 Minuten oder länger dauern. Anschließend seht ihr dieses Fenster. Hier seht ihr, dass der Nextcloud / Apache Container noch nicht gestartet sind. Dies hat bei mir wieder ca. 10 Minuten gedauert, bis alles grün war.
Ihr könnt auf auf “Running” klicken um euch die Container Ausgabe anzeigen zu lassen.
Wenn alles fertig ist, sollte es so aussehen. Wichtig ist, dass ihr euch hier noch euer Nextcloud Passwort sichert.
Mit einem Klickt auf “Open your Nextcloud” könnt ihr eure Nextcloud öffnen. Nachdem ihr euch dort angemeldet habt, könnt ihr ganz normal eure Nextcloud nutzen.
7.1 Telefonregion hinzufügen
Mit folgendem Befehl könnt ihr Deutschland als Standard Telefonregion festlegen, damit ihr dazu keine Fehlermeldung mehr seht. Vielen Dank an @pkirsche für den Hinweis.
docker exec --user www-data nextcloud-aio-nextcloud php occ config:system:set default_phone_region --value="DE"
8. Backup durchführen
Um ein Backup zu erstellen geht ihr wieder in die Nextcloud All in One Weboberfläche:
https://<eureIP>:8080
Hier seht ihr nun folgendes:
Gebt dort einen Pfad ein und klickt auf “Submit”. Anschließend bekommt ihr das Passwort für euer Backup angezeigt. Dies müsst ihr euch merken.
Klickt nun auf “Create backup”.
Nun werden alle Container gestoppt und das Backup wird erstellt.
Wenn das Backup fertig ist, solltet ihr folgende Meldung sehen.
Nun könnt ihr die Container wieder starten mittels “Start containers”.
9. Log Datei für CrowdSec (optional)
@schlehmil hat herausgefunden, dass die Log Datei für CrowdSec hier gespeichert wird:
/var/lib/docker/volumes/nextcloud_aio_nextcloud/_data/data/nextcloud.log
Mithilfe dieser Datei und folgender Anleitung (müsst ihr leicht anpassen) könnt ihr CrowdSec für Nextcloud AIO einrichten.
10. Quellen
https://github.com/nextcloud/all-in-one/
Hallo zusammen,
ich kann leider aktuell keine größeren Dateien mehr in die Nextcloud laden.
Fehlermeldung von Nextcloud:
In meiner “docker-compose.yml” habe ich bereits “- NEXTCLOUD_UPLOAD_LIMIT=20G” und “- NEXTCLOUD_MAX_TIME=7200” getestet, leider ohne Erfolg.
Ich bin auf diesen Bug Report gestoßen aber konnte den am Ende erwähnten Fix für Traefik leider nicht richtig (zumindest ohne Erfolg) umsetzen.
https://github.com/nextcloud/server/issues/37695
Hat hierbei vielleicht jemand Erfahrung oder einen Tipp für mich?
Hallo in die Runde,
wie sieht denn die Installation mit Traefik 3 aus? Eine dynamic_conf.yml finde ich dort nicht? Wo müsste die Datei denn hin?
Bin für jeden Tipp dankbar!
Hallo,
nach dem ich den Nextcloud-AIO – Dockercontainer runtergefahren habe, traefik neu aufgesetzt habe und gestartet, bekomme ich folgende Meldung beim starten des Containers:
Jetzt habe ich geschaut wer den Port 8080 verwendet, da ist mir aufgefallen, dass dieser Port von Crowdsec auch benutzt wird. Jetzt komme ich ins grübeln. Denn in der Vergangenheit hat ja beides nebeneinander funktioniert.
Hat jemand einen Tipp für mich?
Hi
ich habe eine alte Nextcloud Docker Installation die bereits seit ein paar Jahren nach deiner alten Anleitung funktioniert. Wie kann ich diese sichern um sie auf einem neuen Server der nach deiner neuen Anleitung als Nextcloud AIO installiert zu restoren?
Hi,
ich bekomme in der Talk Desktop App (beta) folgende Meldung:
“The configured signaling server needs to be updated to be compatible with this version of Talk. Please contact your administration.”
Ich bin auf Nextcloud AIO v9.4.1 und kann mir nicht so recht einen Reim darauf machen, das sollte doch mit AIO alles aktuell sein..
Vielleicht redet die App wirres Zeug?
Hallo an alle,
Durch nicht korrektes Herunterfahren beim Backup des nextcloud-aio-database habe ich mir fast die Installation gekillt. (Ich habe Nextcloud AIO-9.1.0)
Nach mühevollem Restaurieren, habe ich eine automatische Datensicherung eingestellt und nach dem ersten Backup-Versuch, habe ich den container nextcloud-aio-borgbackup nicht mehr.
Also der Container ist in der Uebersicht der Portainers einfach nicht mehr existent. Daher kann ich zwar Create Backup im AIO-Interface machen, aber er fährt halt nur die Container runter und das wars.
Weiss einer von uns, wie der Pull-Mechanismus des nextcloud-aio-mastercontainers funktioniert?
ein docker pull nextcloud/aio-borgbackup sagt mir dass der Container aktuell ist – Also er ist da, aber in der Portainer-Uebersicht gibt es keinen gestoppten nextcloud-aio-borgbackup container mehr.
Lieber Christian
Deine Anleitung ist klar und nachvollziehbar und funktioniert auch, wenn man sich durch die ganzen Kommentare von AlexN (https://goneuland.de/nextcloud-all-in-one-mit-docker-compose-und-traefik-installieren/#comment-3476) gelesen hat. Weil laut dessen Infos bei einem Ubuntu-Server die UFW-Firewall arbeitet, blockt diese den Zugriff vom Crowdsec-Container zum Apache-Container innerhalb von Nextcloud AIO (beim Aufruf der Nextcloud erscheint die Fehlermeldung “Bad Gateway”).
Ich würde vorschlagen, dass du direkt in der Anleitung einen Hinweis einfügst, wie man das umgehen kann (vgl. meinen Post von heute unter https://goneuland.de/nextcloud-all-in-one-mit-docker-compose-und-traefik-installieren/#comment-4741). Es reicht nämlich im Ergebnis ein einziger Befehl auf der Kommando-Zeile, nämlich:
sudo ufw allow from 172.31.254.253 to <HOST_IP des Servers> port 11000
Vielen Dank für eine Berücksichtigung. Einfach toll, was ihr auf dieser Website so alles leistet und wie das einem “Hobby-Admin” das Leben stark vereinfachen kann!
Hallo,
ich hab das soweit nun ausprobiert und konnte auch sowohl nc-aio aus einem Guss mit dem inkludierten Caddy starten als auch Traefik+Crowdsec. Leider ging es nicht, beides zusammen zu starten, da ich bei dem Versuch, den nextcloud-aio-container zu starten folgende Fehlermeldung zu sehen bekam:
parsing /home/sysad/nc/docker-compose.yml: yaml: line 83: did not find expected key
wobei diese Zeile 83 auf die letzte Zeile der Labels verweist:
– “traefik.http.routers.nextcloud.middlewares=default@file”
Naja, ich konnte mir keinen Reim daraus machen und bin auf die Suche gegangen, dabei bin ich auf diese Info des Nextcloud-Teams gestoßen, die in mir die Frage aufwirft: Wieso nicht auf diese Weise, gibt es einen Grund?
Auf der Nextcloud-AIO-Github-Anleitung zu Reverse Proxies findet sich explizit der Hinweis, dies nicht über Labels zu realisieren und stattdessen eine dynamische Konfiguration zu verwenden.
Lässt sich nicht dieser etwas generische Vorschlag unkompliziert anpassen?
http:
routers:
nextcloud:
rule: “Host(
<your-nc-domain>
)”entrypoints:
– “https”
service: nextcloud
middlewares:
– nextcloud-chain
tls:
certresolver: “letsencrypt”
services:
nextcloud:
loadBalancer:
servers:
– url: “http://localhost:11000” # Use the host’s IP address if Traefik runs outside the host network
middlewares:
nextcloud-secure-headers:
headers:
hostsProxyHeaders:
– “X-Forwarded-Host”
referrerPolicy: “same-origin”
https-redirect:
redirectscheme:
scheme: https
nextcloud-chain:
chain:
middlewares:
# – … (e.g. rate limiting middleware)
– https-redirect
– nextcloud-secure-headers
Ungeachtet meiner Schwierigkeiten die schönen Anleitungen zu befolgen bin ich für ebendiese sehr dankbar, das ist tolle Arbeit.
Viele Grüße
Jakob
Hallo zusammen,
leider bekomme ich öfters folgende Fehlermeldung in der Nextcloud Verwaltungsseite des Admin Account angezeigt:
Es gibt einige Fehler bei deiner Systemkonfiguration.
Auch die Doku hilft mir unwissenden da leider nicht weiter. Kann mir jemand einen Tipp geben?
Ich habe die whitelist.yaml und nextcloud-whitelist.yaml in
cd /opt/containers/traefik-crowdsec-stack/crowdsec/config/parsers/s02-enrich/
angepasst
Vielen Dank,
Stefan
Moin,
bislang haben alle Anleitungen gut funktioniert, nur bei dieser hier habe ich kleinere Probleme.
Ich habe zunächst die Anleitung “DOCKER & DOCKER COMPOSE V2 – AUF UBUNTU 22.04 LTS INSTALLIEREN” inklusive 5.1. Nicht-Root-Benutzer und danach “TRAEFIK V2 + 3 – REVERSE-PROXY MIT CROWDSEC IM STACK EINRICHTEN” befolgt. Anschließend wollte ich Nextcloud einrichten. Hierbei habe ich zwei Probleme:
1. Scheinbar ist traefik als Reverse Proxy nicht richtig eingestellt. Ich bekomme die Fehlermeldung “Your remote address was identified as “172.18.0.1” and is brute-force throttled at the moment slowing down the performance of various requests. If the remote address is not your address this can be an indication that a proxy is not configured correctly. For more details see the documentation ↗.” im Adminpanel. Auch in dem nextcloud.log steht … “remoteAddr”:”172.18.0.1″ .., beispielsweise bei einem fehlerhaften Login. Das heißt doch, dass die eigentliche IP-Adresse des Nutzers nicht korrekt weitergeleitet wird?
2. Ich kann die Logs von der Nextcloud nicht mit Crowdsec verheiraten. Ich habe versucht, die Anleitung https://goneuland.de/nextcloud-absichern-mit-crowdsec/ zu modifizieren. Dafür habe ich Schritt “2.3 Nextcloud Log bereitstellen” wie folgt modifiziert:
Es wird dabei kein Link unter /var/log/nextcloud.log angelegt, auch nicht nach dem –force-recreate. Möglicherweise ein Problem mit den Berechtigungen?
Antwort:
Den Log kann ich auch nur mit sudo nano … lesen.
Hallo,
vielen Dank für die TOP-Anleitung – Hatte vorher ein Nextcloud-AIO-Version ohne traefik am Laufen und konnte sogar ein Borg-Backup zurücksichern und es hat immer noch funktioniert! Also ich habe jetzt auch keine Sorgen mehr, dass ich das nicht wieder sauber aufgesetzt bekomme, wenn mir das richtig abraucht!
Irritieren tut mich aber der Zugriff: http://i.p.ad.dr:11000. Das ist ja ein http Zugriff der dann über eine offizielle IP zugreift ?? Ist das TLS?
Meine Clients sind aber alle auf https:// eingestellt und das geht auch.
Also welche Ports werden jetzt nach aussen durchgeschleift?
nextcloud-aio-mastercontainer 8080
nextcloud-aio-apache 11000
Also jetzt mal getestet:
https://i.p.ad.dr:8080 -> kommt beim AIO-Mastercontainer raus (Alles gut!)
http://i.p.ad.dr:11000 -> wird redirected auf https://name.domain.de/login (Eben der traefik-hostname des nextcloud-aio-apache containers.)
Soweit so gut funktoniert es ja –
Folgende Fragen:
1.:
Der Service-Eintrag http://i.p.ad.dr ind nextcloud@file ist aber irritierend, weil es so aussieht, als würde der Traefik über http und die offizielle IP-Adresse auf den Apache von Nextcloud zugreifen. (TLS? – Wenn ja, wer sagt, dass TLS Pflicht ist.)
( Ich meine den Eintrag in der dynamic_conf:
services:
nextcloud:
loadBalancer:
servers:
– url: “http://5.7.2.1:11000” )
So und jetzt kommt es:
2.: “traefik.http.services.nextcloud.loadbalancer.server.port=443” (im Mastercontainer)
3.: Vom allgemeinen redirect von web auf websecure sprechen wir ja nicht, und warum da der Service-Zugriff auf http://5.7.2.1:11000 nicht gestört wird. (Warscheinlich TLS)
Das sind doch lauter widersprüchliche Konfigurationen. Ich habe den Eindruck Du hast da ganz schön lange dran gesessen, bis das lief, weil nextcloud viel eigenes macht, was erstmal undurchsichtig ist.(Und – es gibt noch viel zu lernen)
Schauen wir uns nochmal einen access.log – Eintrag im Traefik an:
1.8.131.223 – – [05/Dec/2023:13:58:52 +0000] “GET /remote.php/dav/avatars/xxx/128.png HTTP/1.1” 200 2523 “-” “-” 2780 “nextcloud@docker ” “http://95.216.9.232:11000” 79ms
Der Router nextcloud@docker kommt von aussen rein und leitet auf den Service nextcloud@file weiter (also i.p.ad.dr:11000). Da hängt der nextcloud-aio-apache dran.
Der beantwortet entweder selber oder leitet an andere Container weiter. (Er muss also auch als reverse-proxy agieren.)
Also – lange Rede kurzer Sinn: Da docker ja einen Name-Service zur Verfügung stellt, müsste eigentlich auch in der dynamic_conf.yml folgender Eintrag funktionieren:
services:
nextcloud:
loadBalancer:
servers:
– url: “http://nextcloud-aio-apache:11000” )
So – einen Test durchgeführt:
docker exec -it traefik /bin/sh
ping nextcloud-aio-apache
(Geht nicht, weil der traefik nur im Netzwerk proxy und crowdsec ist, aber nicht im Netzwerk nextcloud-aio ist.)
OK – den nextcloud-aio-apache zum Testen zusätzlich mit Hilfe von Portainer in das Netzwerk proxy gehängt.
So – einen Test durchgeführt:
docker exec -it traefik /bin/sh
ping nextcloud-aio-apache (Geht!)
Jetzt könnte ich vermeiden, den Port 11000 ganz nach draussen zu hängen, sondern er müsste nur auf dem Container auf 0.0.0.0:11000 hängen und wäre dann von Traefik und dem Mastercontainer über den Namen nextcloud-aio-apache erreichbar.
Da der nextcloud-aio-apache container ja vom Mastercontainer konfiguriert wird und ich da nicht richtig Zugriff auf die Konfiguration habe, würde ich das Netzwerk nextcloud-aio in der Traefik-Konfiguration definieren und beim Mastercontainer als external.
Also so (docker-compose.yml – ACHTUNG – Ich habe die Netzwerke bei mir kleiner gemacht – /24 und der Traefik hat überall die 253.)
networks:
crowdsec:
ipv4_address: 172.31.254.253
proxy:
ipv4_address: 172.31.253.253
nextcloud-aio:
ipv4_address: 172.31.252.253
So jetzt beim Master-Container das Netzwerk als external definieren:
networks:
– proxy
– nextcloud-aio
networks:
proxy:
external: true
nextcloud-aio:
external: true
Jetzt kommt die Preisfrage:
Wo kommt eigentlich die Netzwerk-Konfiguration der anderen Container her?
Wenn die docker automatisch erzeugt, heisst die doch immer nextcloud-aio_default oder so.
Das habe ich jetzt auch gefunden:in der Containers.json ist das Netzwerk nextcloud-aio definiert. Da ich die nicht in den Volumes gefunden habe, sollte das statisch von Master-Container ausgebracht werden und könnte dann auch funktionieren, wenn der das Netzwerk von traefik erzeugt wird.
Das muss ich nochmal in einer Neuinstallation testen.
Möglicherweise geht es aber auch viel viel leichter:
Ich habe in der Konfiguration vom Master-Container eine Einstellung gefunden, die APACHE_IP_BINDINGS heisst und standardmäßig auf 0.0.0.0 steht. In der Doku wird manchmal von localhost (also 127.0.0.1) gesprochen.
Das wäre jetzt nicht so ganz die Docker-Konvention, aber würde auch einen gefühlt deutlichen Sicherheitsgewinn bieten und wäre etwas leichter, als das Gewürge oben.
Also – wieder viel gelernt.
Danke für die super super Vorarbeit. Das hätte ich definitiv nicht alleine hinbekommen.
Sagt doch mal was dazu, welche Konfigurationsweise Ihr für sicherer und auch konstanter haltet (gegenüber von Updates von Nextcloud-AIO).
Hallo,
erstmal Danke für die Anleitung, leider funktioniert sie bei mir nicht. Sobald ich die dynamic_conf.yml anpasse, ist der Server nicht mehr erreichbar, dh. Traefik gibt dann nur noch Fehler 404 aus. Leider steht in der Log nichts, warum Traefik danach nicht sauber startet. Hat jemand eine Idee woran das liegen könnte? LG ice
Hallo,
vielen Dank für die tolle Anleitung. Es läuft soweit alles wie es soll.
Ein Problem habe ich noch. Im Admin Account wir mir angezeigt:
Es gibt einige Fehler bei deiner Systemkonfiguration.
Your remote address was identified as “62.XX.XXX.XXX” and is bruteforce throttled at the moment slowing down the performance of various requests. If the remote address is not your address this can be an indication that a proxy is not configured correctly. Further information can be found in the documentation ↗.In der Dokumentation stehen folgende Tipps:
Traefik 2Using Docker labels:
traefik.http.routers.nextcloud.middlewares: ‘nextcloud_redirectregex’
traefik.http.middlewares.nextcloud_redirectregex.redirectregex.permanent: true
traefik.http.middlewares.nextcloud_redirectregex.redirectregex.regex: ‘https://(.*)/.well-known/(?:card|cal)dav’
traefik.http.middlewares.nextcloud_redirectregex.redirectregex.replacement: ‘https://$${1}/remote.php/dav’
Using a TOML file:
[http.middlewares]
[http.middlewares.nextcloud-redirectregex.redirectRegex]
permanent = true
regex = “https://(.*)/.well-known/(?:card|cal)dav”
replacement = “https://${1}/remote.php/dav”
Leider habe ich da noch zu wenig Ahnung von traefik. Kann ich z. B. die Docker labels 1:1 in die docker-compose von nextcloud eintragen?
Danke und Gruß,
Stefan
Bis auf den Container nextcloud/aio-talk habe ich alles zum laufen bekommen – dieser wird als unhealthy angezeigt.
Aus den Logs vom Container werde ich aktuell nicht schlau. Habe ich was übersehen?
Erstmal vielen Dank für die Anleitung. Bisher hatte ich eigentlich keine Probleme mit euren Anleitungen, aber hier sitze ich jetzt seit Stunden und bekomme es leider nicht ans laufen.
Es funktioniert nur bis nach der Auswahl der gewünschten Apps. Wenn ich dann auf “Download and start containers” klicke, kommt nach kurzer Zeit eine Meldung: “Server error. Please check the mastercontainer logs for details. This page will reload after 10s automatically. Then you can check the mastercontainer logs.”. In den Logs steht dann folgendes:
Es handelt sich mittlerweile um Version 7.0.0.
Ich habe schon x-mal alles kontrolliert, Ordner und Volumes komplett gelöscht und alles neu installiert, aber es will einfach nicht…
Irgendjemand eine Idee?
Vielen Dank im Voraus!
Danke für die Anleitung. Frage die ich mir gerade Stelle: Wie komme ich an die nextcloud.log für crowdsec?
EDIT:
Habe in der docker-compose.yml die Umgebungsvariable NEXTCLOUD_DATADIR gesetzt. Daraufhin wurde dort während der Installation auch eine leere nextcloud.log angelegt. Leider wird diese aber nicht verwendet.
Was dann die Lösung gebracht hatte war im Nachhinein Nextcloud innerhalb vom Container die Logdatei nach /mnt/ncdata schreiben zu lassen.
docker exec -ti –user www-data nextcloud-aio-nextcloud php occ config:system:set logfile –value=”/mnt/ncdata/nextcloud.log”
EDIT#2:
Pfad zum Logfile wird bei Containerneustart wieder überchrieben. Stattdessen liegt /var/www/html in einem eigenen Volume und so kann direkt unter /var/lib/docker/volumes/nextcloud_aio_nextcloud/_data/data/nextcloud.log auf das Logfile zugegriffen werden.
Beste Grüße
Von mir auch ein dickes Dankeschön. Auf meinem externen Server hat alles hervorragend geklappt.
Ich bin allerdings daran gescheitert, das ganze auf meinem lokalen Server (ohne Traefik) zum Laufen zu bringen. Lokal habe ich die Labels komplett weg gelassen.
Beim Setup von NC-AIO habe ich dann meine Subdomain angegeben, die ich lokal via nginx proxy manager verwalte.
Meinem NPM-Cointainer habe ich das Docker-Netzwerk “nextcloud-aio” mit als zusätzliches Netzwerk freigegeben.
In der NPM-Konfiguration habe ich meinen Proxy auf http://nextcloud-aio-apache:11000 konfiguriert. Leider bekomme ich hier nur ein 502 🙁
Hat von Euch einer das schon lokal mit einem solchen Setup zum laufen bekommen?
Ich sehe leider gerade meinen Fehler nicht 🙁
Hallo Christian
ich bin ebenfalls deiner Anleitung gefolgt und habe zwei Probleme:
zum einen ist in meinen Augen ein Fehler in der docker compose für die nextcloud-aio in der Konfiguration für dem traefik service:
– traefik.http.routers.nextcloud.service=nextcloud@file <- Das @file sollte da nicht stehen; es sein denn es gibt das File.
Zum andern funktioniert der Redirekt auf die Domain nicht: das Setup kann die Domain nicht öffnen, wenn versucht wird die neue AIO Instance zu erzeugen.
Ein kurzer Check zeigt auch das ein Aufruf der Domain einen 502 ausgibt.
nextcloud.meinedomain.de –> Bad gateway.
Im traefik access.log findet sich dazu folgender Eintrag:
172.31.0.1 – – [11/Jul/2023:14:51:38 +0000] “GET / HTTP/2.0” 502 11 “-” “-” 905 “nextcloud@docker” “http://172.30.0.3:443” 10ms
Fehlt noch irgendetwas in der traefik config?
Beste Grüsse
Alex
Danke für die tolle Anleitung! Hab es direkt beim ersten mal hinbekommen.
Ich habe nur das Problem, dass Crowdsec ein bisschen zu eifrig beim Bannen ist. Ich wurde selbst einmal gebannt (kam einfach nur forbidden anstatt der Seite). Da habe ich mit mehreren Tabs zwischen admin und normalen Nutzern hin und her gewechselt und dachte es läge da dran.
Heute hat mir aber ein Benutzer das Gleiche berichtet. Gibt es da eine Möglichkeit das zu verhindern?
Hallo
Wie kann ich die Dockerversion von Bigbluebutton in Nextcloud einbinden?
Mfg
Smarty70
Hi,
könnte man mit einer bestehen Installation auf die AIO-Version umsteigen, oder zerstört es einem dann die Datenbank?
Vielen Dank für die top Anleitung, hat wie gewohnt alles auf Anhieb problemlos und extrem komfortabel funktioniert.
Um bei der automatischen Fehlerprüfung innerhalb der Administratoreinstellungen in nextcloud das Thema “Default phone region not set” noch beheben möchte, kann dies durch ausführen des folgenden Befehls auf der Shell des Servers erledigen: