Artikel weiterleiten
Artikel editieren
Druckansicht
FAQ #3102

S3 HiDrive als Primärspeicher in Nextcloud konfigurieren

Nextcloud kann Object Storage als Primärspeicher verwenden. So haben Sie die Möglichkeit, unbegrenzt viele Daten in Ihrer persönlichen Cloud zu speichern.

 

Erste Schritte mit HiDrive S3

 

Die Konfiguration des Object Storage als Primärspeicher auf einer bestehenden Nextcloud-Instanz macht alle vorhandenen Dateien auf der Instanz unzugänglich. Es wird daher empfohlen, die Objektspeicherung auf einer Neuinstallation zu konfigurieren.

1. Erstellen Sie das erforderliche Schlüsselpaar bestehend aus ACCESS-KEY und SECRET-KEY über die HiDrive S3 Verwaltungskonsole.

 

2. Öffnen Sie die Nextcloud-Konfigurationsdatei in einem Texteditor (z.B. nano):

 

nano /var/www/nextcloud/config/config.php

 

3. Fügen Sie wie folgt einen Konfigurationsblock für den HiDrive S3 Speicher hinzu:

 

'objectstore' =>

array(

     'class' => '\\OC\\Files\\ObjectStore\\S3',

     'arguments' => array(

             'bucket' => 'Ihr Bucket Name',

             'autocreate' => true,

             'key'   => 'ACCESS-KEY',

             'secret' => 'SECRET-KEY',

             'hostname' => 's3.hidrive.strato.com',

             'port' => 443,

               'use_ssl' => true,

               region' => 'eu-central-1',

             'use_path_style' => true,

     ),

),

 

Die Konfigurationsdatei sollte nach der Änderung wie im folgenden Beispiel aussehen:

 

<?php

$CONFIG = array (

'instanceid' => 'instanceid',

'passwordsalt' => 'hashedpassword',

'secret' => 'secret',

'trusted_domains' =>

array (

   0 => 'Ihre-Nexcloud_instanz',

),

'objectstore' =>

array(

'class' => '\\OC\\Files\\ObjectStore\\S3',

     'arguments' =>

             array(

             'bucket' => 'Ihre Bucket name',

             'autocreate' => true,

             'key'   => 'ACCESS-KEY',

             'secret' => 'SECRET-KEY',

             'hostname' => 's3.hidrive.strato.com',

             'port' => 443,

               'use_ssl' => true,

               region' => 'eu-central-1',

             'use_path_style' => true,

     ),

),

'dbtype' => 'mysql',

'version' => '16.0.3.0',

'overwrite.cli.url' => 'https://Ihre-nexcloud-hostname/nextcloud',

'dbname' => 'nextcloud',

'dbhost' => 'localhost',

'dbport' => '',

'dbtableprefix' => 'oc_',

'dbuser' => 'nextcloud',

'dbpassword' => 'databasepassword',

'installed' => true,

);

 

4. Speichern Sie die Konfigurationsdatei, schließen Sie den Texteditor und öffnen Sie die Nextcloud Weboberfläche in einem Browser. Nextcloud verwendet von nun an HiDrive S3 als Speicherziel.

 

S3 als Prim�rspeicher in Nextcloud-1.png

 

Wichtig: Der erste Zugriff auf das Web-Interface kann einen Moment dauern, da Nextcloud den Bucket im Hintergrund konfiguriert.

 

Zum HiDrive S3 Angebot

×