Shopware 5 – Bildserver via sFTP

Von Christian am 15. Oktober 2020

Um die Mediadateien von Shopware auszulagern gibt es mehrere Möglichkeiten. Das CDN ist eine Möglichkeit, ist aber relativ kostenintensiv.
Eine Alternative ist ein Bildserver, welchen man via sFTP verbinden kann. Um diesen nutzen zu können benötigt man das Plugin SwagMediaSftp.

Zur Installation ladet euch das Plugin in das Verzeichnis „custom/plugins/SwagMediaSftp“ eurer Shopwareumgebung.
Installiert dort via composer league/flysystem-sftp.

php composer install --no-dev -n -o

Anschließend muss das Plugin in Shopware installiert und aktiviert sowie die config.php erweitert werden.

'cdn' => [
    'backend' => 'sftp',
    'adapters' => [
        'sftp' => [
            'type' => 'sftp',
            'mediaUrl' => 'https://[URL_BILDSERVER]',
            'host' => '[HOST_BILDSERVER]',
            'port' => 22,
            'username' => '[USER_BILDSERVER]',
            'password' => '[PASS_BILDSERVER]',
            'directoryPerm' => 0755,
            'privateKey' => '[PRIVATEKEY_SHOPWARESERVER]',
            'root' => '[ROOT_BILDSERVER]',
            'timeout' => 10
        ]
    ]
],
Hosting Pilot Support Telefon

Telefonische Beratung

+49 2131 77 69 59 5
Hosting Hilfe

Online Hilfe