Achtung: Nextcloud 32.0.x löscht Dateien heimlich

Achtung: Nextcloud 32.0.x löscht Dateien heimlich

Achtung: Nextcloud 32.0.x löscht Dateien heimlich

Aktuelle Berichte zeigen, dass Nextcloud Server 32.0.x in Kombination mit der App Group Folders Dateien still und ohne Vorwarnung löschen kann. Viele Nutzer entdeckten den Verlust erst durch externe Audits, da das Problem nicht in den Log-Dateien sichtbar wird. Besonders betroffen sind oft Excel-Dateien, die in Group Folders abgelegt sind.

Was passiert genau?

Betroffene Nutzer stellten fest, dass Dateien verschwanden, ohne dass dies dokumentiert wurde. Das Problem scheint hauptsächlich bei den Versionen 32.0.0 und 32.0.1 aufzutreten und betrifft Group Folders in Kombination mit bestimmten Versionen der App. Die gelöschten Dateien hinterlassen keine Hinweise in den Logfiles.

Was können Administratoren tun?

  • Überprüft eure Instanzen: Stellt sicher, dass keine unerklärlichen Datei‑Verluste auftreten.

  • Verwendet regelmäßige Backups: Wenn ihr auf Nextcloud 32.x geupdatet habt, ist es wichtig, regelmäßig Backups zu erstellen.

  • Folgt dem GitHub-Issue: Entwickler und Nutzer sind dabei, das Problem zu beheben. Bleibt auf dem neuesten Stand, indem ihr die Diskussion im GitHub-Repository verfolgt.

Weitere Details zum Problem und Lösungsansätze findet ihr auf dem offiziellen GitHub-Issue:

Wenn ihr Nextcloud 32.0.x mit der App Group Folders nutzt, solltet ihr besonders wachsam sein und regelmäßige Backups durchführen, um Datenverlust zu vermeiden. Haltet euch über Updates und Diskussionen zu diesem Thema auf GitHub auf dem Laufenden.

Perfekte Integration: Collabora Office für Desktop und Collabora Online in Nextcloud

Perfekte Integration: Collabora Office für Desktop und Collabora Online in Nextcloud

Perfekte Integration: Collabora Office für Desktop und Collabora Online in Nextcloud

Collabora hat es geschafft, eine nahtlose Verbindung zwischen der Offline- und Online‑Dokumentenbearbeitung zu schaffen. Mit Collabora Office Desktop und Collabora Online in Nextcloud gibt es keine Kompatibilitätsprobleme mehr.

Beide Varianten nutzen denselben Code und bieten dir daher die gleiche Funktionalität — egal, ob du offline am Desktop oder online in Nextcloud arbeitest.

✅ Collabora Office Desktop — Arbeiten ohne Internetverbindung

Mit Collabora Office Desktop erhältst du die Möglichkeit, deine Dokumente vollständig offline zu bearbeiten. Dabei handelt es sich um die Desktop‑Version von Collabora, die exakt denselben Funktionsumfang wie die Online‑Version in Nextcloud bietet. So kannst du auch unterwegs oder an Orten ohne stabile Internetverbindung produktiv bleiben, ohne dir Sorgen über mögliche Formatierungs- oder Versionsprobleme machen zu müssen.

Die Desktop-Version basiert auf dem gleichen Code wie Collabora Online und bietet somit die gleiche Benutzeroberfläche, die gleiche Funktionalität und die gleichen Dokumentformate. So kannst du in beiden Varianten dieselben Dateiformate verwenden — sei es ODF oder OOXML — und sicher sein, dass deine Dokumente immer korrekt angezeigt werden.

🔄 Collabora Online in Nextcloud — Dokumente direkt im Browser bearbeiten

Mit Collabora Online in Nextcloud hast du die Möglichkeit, Dokumente direkt in deinem Browser zu bearbeiten. Diese Lösung eignet sich perfekt für die Zusammenarbeit in Teams oder für den Zugriff auf deine Dokumente von verschiedenen Geräten aus, ohne Software installieren zu müssen. Auch hier greifst du auf genau die gleiche Version von Collabora zu, die du bereits von der Desktop‑Version kennst.

Die Online-Version bietet dir die Möglichkeit, in Echtzeit mit Kollegen zusammenzuarbeiten — sei es im Büro oder im Homeoffice. Durch die Integration in Nextcloud profitierst du von einer sicheren Cloud‑Umgebung, in der deine Daten gespeichert werden, während du gleichzeitig die volle Kontrolle über deine Dokumente behältst.

🔑 Nahtlose Kompatibilität — Online und Offline

Der größte Vorteil der Nutzung von Collabora Office Desktop und Collabora Online in Nextcloud ist die nahtlose Kompatibilität zwischen beiden Versionen. Dank der gleichen Codebasis und des identischen Funktionsumfangs gibt es keine Kompatibilitätsprobleme. Egal, ob du an deinem Desktop arbeitest oder mit deinem Team in Nextcloud zusammenarbeitest — deine Dokumente sind immer konsistent und du kannst nahtlos zwischen den beiden Varianten wechseln.

Du musst dir keine Gedanken über Versionenkonflikte oder Formatierungsprobleme machen. Du erhältst stets die gleiche Erfahrung, unabhängig davon, ob du offline oder online arbeitest.

✏️ Fazit: Volle Flexibilität bei der Dokumentenbearbeitung

Mit Collabora Office Desktop und Collabora Online in Nextcloud bekommst du eine vollintegrierte Lösung für die Dokumentenbearbeitung — sowohl offline als auch online.

Der Vorteil: Du hast immer die gleiche Version, dieselben Funktionen und keine Kompatibilitätsprobleme, egal, wie du arbeitest. So kannst du mit Leichtigkeit zwischen offline und online wechseln, ohne dich um Formatierungen oder Versionsprobleme sorgen zu müssen.

Quellen:

Froxlor auf Debian 11 alias Bullseys installieren

Froxlor auf Debian 11 alias Bullseys installieren

Froxlor auf Debian 11 alias Bullseys installieren

Um Froxlor zu installieren werden vorab folgende Pakete benötigt:

apt install apache2 libapache2-mod-php php-xml php-mbstring php-curl php-zip php-bcmath php-mysql mariadb-server

Nachdem die Pakete installiert sind muss MariaDB noch für Froxlor vorbereitet werden.

Mit dem Befehl „mysql_secure_installation“ kann man, für den Datenbankserver, das Root Passwort festlegen sowie noch weitere Sicherheitseinstellungen vornehmen.


~# mysql_secure_installation

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
haven't set the root password yet, you should just press enter here.

Enter current password for root (enter for none):
OK, successfully used password, moving on...

Setting the root password or using the unix_socket ensures that nobody
can log into the MariaDB root user without the proper authorisation.

You already have your root account protected, so you can safely answer 'n'.

Switch to unix_socket authentication [Y/n] y
Enabled successfully!
Reloading privilege tables..
... Success!

You already have your root account protected, so you can safely answer 'n'.

Change the root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success!

By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] y
... Success!

Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] y
... Success!

By default, MariaDB comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] y
... Success!

Cleaning up...

All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

Nun kann man Froxlor installieren. Froxlor wird ins Verzeichnis „/var/www/html/“ entpackt. Runtergeladen wird die Master aus Github.

cd /var/www/html/
wget http://files.froxlor.org/releases/froxlor-latest.tar.gz
tar -vxzf froxlor-latest.tar.gz
chown www-data:www-data froxlor/ -R

Nun sollte Froxlor per http://eure-IP/froxlor erreichbar sein und kann nun über das Webinterface installiert werden.

 

Froxlor konfigurieren kann man nun wie folgt in der SSH Konsole:


php /var/www/html/froxlor//install/scripts/config-services.php --froxlor-dir=/var/www/html/froxlor/ --create

Beschleunige deine Webseite mit brotli

Was ist brotli?

Brotli ist ein Datenkompressions-Algorithmus auf Basis von LZ77 und Huffman-Kodierung, der von den Google Mitarbeitern Zoltán Szabadka und Jyrki Alakuijala entwickelt wurde.

Das ebenfalls von Google entwickelte zopfli war eine Neuimplementierung von deflate/gzip. Im Gegensatz zu zopfli, war brotli ein neues Datenformat mit dem Webseitenbetreiber die Komprimierungsverhältnisse noch weiter verbessern konnten. Brotli benutzt ein vordefiniertes 120 KiB großes Wörterbuch. Dieses Wörterbuch enthält 13.000 Einträge der am meisten genutzten Ausdrücke in Text und HTML-Dokumenten. Hierdurch wird ein Großteil der verbesserten Kompression erzielt, insbesondere für kleine Dateien. Mit brotli kann eine 20% verbesserte Kompression erzielt werden als mit deflate/gzip.

Brolti wurde einem Schweizer Gebäck (brötli) benannt.

 

Wie aktiviere ich brolti für mein Webhosting Paket?

Brotli wird über die .htaccess Datei aktiviert.
Fügen Sie diese Zeilen in Ihrer .htaccess Datei ein um brotli zu aktivieren und einzurichten.

<IfModule mod_brotli.c>
AddOutputFilterByType BROTLI_COMPRESS text/html text/plain text/xml text/css text/javascript application/x-javascript application/javascript application/json application/x-font-ttf application/vnd.ms-fontobject image/x-icon
</IfModule>

<IfModule mod_headers.c>
# Serve brotli compressed CSS and JS files if they exist
# and the client accepts brotli.
RewriteCond „%{HTTP:Accept-encoding}“ „br“
RewriteCond „%{REQUEST_FILENAME}\.br“ „-s“
RewriteRule „^(.*)\.(js|css)“ „$1\.$2\.br“ [QSA]

# Serve correct content types, and prevent double compression.
RewriteRule „\.css\.br$“ „-“ [T=text/css,E=no-gzip:1]
RewriteRule „\.js\.br$“ „-“ [T=text/javascript,E=no-gzip:1]

<FilesMatch „(\.js\.br|\.css\.br)$“>
# Serve correct encoding type.
Header append Content-Encoding br

# Force proxies to cache brotli &
# non-brotli css/js files separately.
Header append Vary Accept-Encoding
</FilesMatch>
</IfModule>

 

Ist brotli aktiv?

Mit den Entwicklertools der Browser können Sie schauen, ob brotli aktiv und eingerichtet ist.

In den „Anfragekopfzeilen“ sehen Sie alle im Server verfügbaren Kompressionsverfahren für Daten. Wenn unter „Antwortkopfzeilen“ das „content-encoding:“ auf „br“ steht, dann ist brotli aktiv und ist richtig eingerichtet.

Ende-zu-Ende Verschlüsselung von Nextcloud

Ende-zu-Ende Verschlüsselung von Nextcloud

Ende-zu-Ende Verschlüsselung von Nextcloud

Die Nextcloud GmbH hat seine Desktop- und Andriod/iOS-Clients aktualisiert und die Ende-zu-Ende Verschlüsselung (kurz: E2EE) ist nun für den produktiven Einsatz freigegeben.

Die Ende-zu-Ende Verschlüsselung war seit Nextcloud 14 stets in der Betaphase.

 Die Ende-zu-Ende Verschlüsselung von Nextcloud arbeitet auf Ordner-Level und nutzt ein serverunterstütztes und laut Anbieter völlig sicheres Schlüsselmanagement. Der Server habe nie Zugriff auf unverschlüsselte Passwörter oder unverschlüsselte Daten. Somit ist es möglich, dass die Benutzer auf jedem ihrer verwendeten Geräten (Desktop oder Smartphone) auf die verschlüsselte Daten zugreifen können. Der Zugriff, der verschlüsselten Daten, ist jedoch nicht per Webinterface möglich. Die verschlüsselten Daten lassen sich nicht mehr über den Server per Link oder Freigabe mit anderen Anwendern teilen, sich über den Browser aufrufen oder im Chat an andere Teilnehmer schicken.

Die Ende-zu-Ende Verschlüsselung ist ausschließlich für sensible Daten gedacht, die Sie nicht mit anderen teilen wollen.

Weitere Neuigkeiten zum neuen Nextcloud Client

Über das neue Menü im Nextcloud Client ist es nun möglich direkt auf die installierten Apps der Cloud zuzugreifen. Allerdings werden die Apps nicht im Client abgebildet, sondern öffnen die Weboberfläche von Nextcloud. Hier finden sich auch die letzten Server-Aktivitäten, um zum Beispiel die zuletzt bearbeiteten Dokumente direkt teilen zu können. Im zugehörigen Dialog lässt sich für den Empfänger außerdem eine Nachricht hinterlassen.