WP Plugin: strychni0x Media Bridge for Nextcloud & ownCloud

Media Bridge verbindet deine Nextcloud oder ownCloud mit der WordPress-Mediathek. Statt Bilder erst aus der Cloud herunterzuladen und dann wieder in WordPress hochzuladen, holst du sie direkt aus dem Medien-Dialog heraus – mit einem Klick. Du kannst dabei mehrere Cloud-Konten gleichzeitig anbinden.

Was das Plugin macht

Das Plugin ergänzt den WordPress-Medien-Dialog um einen eigenen „Cloud“-Tab. Von dort aus durchsuchst du die Ordner eines oder mehrerer hinterlegter Cloud-Konten (Nextcloud oder ownCloud), siehst Vorschaubilder und importierst die gewünschten Bilder in deine Mediathek. Hast du mehrere Konten eingerichtet, wählst du das aktive per Dropdown. Importierte Bilder werden zu ganz normalen WordPress-Anhängen (als Kopie heruntergeladen) und funktionieren dadurch mit jedem Theme, jedem Block und jedem Page-Builder.

Funktionen im Überblick

  • „Cloud“-Tab direkt im Medien-Dialog („Medien hinzufügen“)
  • „Import aus Cloud“-Button in der Mediathek und auf dem „Datei hinzufügen“-Screen
  • Mehrere Nextcloud- und ownCloud-Konten gleichzeitig – Umschalten per Dropdown
  • Ordner-Browsing per WebDAV
  • Vorschaubilder mit pro Konto wählbarer Quelle: Server-Preview-Endpunkt (Standard) oder in WordPress generierte und zwischengespeicherte Thumbnails
  • Seitenweises Laden großer Foto-Ordner
  • Mehrfachauswahl über mehrere Seiten hinweg, inklusive „ganzen Ordner auswählen“
  • Import als standardmäßige WordPress-Anhänge – einzeln oder als Stapel
  • Verbindungstest pro Konto auf der Einstellungsseite

Sicherheit & Datenschutz

  • Zugriff ausschließlich für Administratoren (Capability manage_options)
  • Verwendung eines App-Passworts (jederzeit widerrufbar) statt des echten Logins
  • Das App-Passwort wird verschlüsselt gespeichert (libsodium, mit OpenSSL+HMAC als Fallback)
  • Es werden keine Daten an Dritte gesendet – die Verbindung geht ausschließlich zu den von dir konfigurierten Servern

Voraussetzungen

  • WordPress 6.0 oder neuer
  • PHP 7.4 oder neuer
  • Eine erreichbare Nextcloud- oder ownCloud-Instanz mit einem App-Passwort

Installation

  1. Plugin über Plugins → Installieren suchen („Media Bridge for Nextcloud“) und aktivieren – oder aus dem WordPress-Verzeichnis herunterladen.
  2. In deiner Cloud (Nextcloud oder ownCloud) unter Einstellungen → Sicherheit ein neues App-Passwort erstellen.
  3. In WordPress unter Einstellungen → Cloud Media den Cloud-Typ wählen und Server-URL, Benutzernamen, App-Passwort und optional einen Startordner eintragen, dann die Verbindung testen. Über „Cloud hinzufügen“ lassen sich weitere Konten anbinden.
  4. Im Editor oder in der Mediathek den neuen „Cloud“-Tab öffnen und Bilder importieren.

Links

Das Plugin ist kostenlos und quelloffen unter der GPL-2.0-Lizenz veröffentlicht.