Come configurare un backend di archiviazione esterno S3 in ownCloud 10

ownCloud Server 10 consente di montare un bucket Amazon S3 come posizione di archiviazione secondaria tramite l'app Supporto per l'archiviazione esterna. Per configurarlo, è necessario abilitare l'archiviazione esterna, aggiungere un punto di montaggio Amazon S3 nelle impostazioni di archiviazione dell'amministratore, inserire il bucket e le credenziali di accesso e verificare che ownCloud segnali il punto di montaggio come pronto. In questo modo il bucket rimane disponibile nella vista File degli utenti; la directory dati principale di ownCloud non viene spostata su S3.

Questa guida illustra il backend di archiviazione esterno S3 in ownCloud 10. Si applica ad Amazon S3 e potrebbe funzionare anche con servizi compatibili con S3, a condizione che le opzioni di endpoint, regione e indirizzamento corrispondano ai requisiti del provider. La compatibilità tra i provider può variare, pertanto è necessario verificare tali valori con il provider di archiviazione prima di rendere il mount disponibile agli utenti.

Archiviazione S3 esterna o archiviazione primaria?

Un mount S3 esterno aggiunge un bucket al file system virtuale di ownCloud come cartella aggiuntiva. Gli utenti possono accedervi insieme ai file presenti nel loro normale spazio di archiviazione ownCloud, nel rispetto delle autorizzazioni del mount. L'app S3 Primary Object Storage, separata, rappresenta un'opzione di implementazione diversa: modifica la posizione in cui ownCloud archivia i contenuti dei file primari e comporta ulteriori implicazioni in termini di configurazione e migrazione. Segui questa guida solo se desideri un mount secondario.

Prima di iniziare, verifica che la tua installazione di ownCloud Server 10 sia supportata e aggiornata per il tuo ambiente, che il server possa stabilire connessioni HTTPS in uscita verso l'endpoint S3 e che tu disponga dei diritti di amministratore. Avrai bisogno del nome del bucket, di una chiave di accesso e di una chiave segreta accettate dal provider e, se utilizzi un servizio compatibile, dell'endpoint, della regione e dell'impostazione del percorso corretti.

1. Prepara il bucket e le credenziali

Crea o seleziona il bucket nella console del provider di archiviazione. Per Amazon S3, scegli la regione AWS desiderata e verifica i controlli di accesso del bucket, la crittografia, le regole del ciclo di vita e le esigenze di backup o conservazione. Un bucket non sostituisce un piano di backup indipendente.

Utilizza credenziali dedicate a questo mount di ownCloud e limitane l'accesso al bucket e alle azioni necessarie per il normale accesso ai file. Evita di utilizzare chiavi di accesso con l'account root. AWS consiglia di evitare chiavi di accesso a lungo termine laddove siano più pratiche le credenziali temporanee; se la configurazione di ownCloud richiede una coppia di chiavi di accesso, proteggi il segreto e segui la politica di rotazione delle credenziali della tua organizzazione. Archivia il segreto in modo sicuro perché molti provider lo mostrano solo al momento della creazione della chiave. Non incollare le credenziali nei ticket, negli screenshot, nella cronologia della shell o nell'esempio di questo articolo.

Assicurati che le regole di rete, il DNS e le policy di ispezione TLS consentano al server ownCloud di raggiungere il provider. Se utilizzi un certificato privato o autofirmato per un endpoint compatibile, importa il relativo certificato nell'archivio certificati attendibili di ownCloud, come richiesto dalla documentazione relativa all'archiviazione esterna. Non disattivare la verifica TLS per aggirare un errore del certificato.

2. Abilita il supporto per la memoria esterna

Accedi a ownCloud con un account amministratore. Apri Impostazioni > App , individua Supporto per archiviazione esterna e abilita l'app se non è già attiva. Quindi apri Impostazioni > Amministrazione > Archiviazione (la dicitura esatta del menu può variare leggermente a seconda della versione di ownCloud 10 e del tema) e verifica che la configurazione dell'archiviazione esterna sia disponibile.

Il supporto per l'archiviazione esterna fornisce punti di montaggio secondari. La documentazione di amministrazione di ownCloud afferma che il punto di montaggio viene salvato automaticamente una volta compilati i campi obbligatori. Un indicatore di stato verde indica che l'archiviazione configurata è pronta; un indicatore rosso o giallo indica che ownCloud non è riuscito a connettersi o a convalidare la configurazione, quindi il punto di montaggio non è ancora utilizzabile.

3. Aggiungi un supporto Amazon S3

Nelle impostazioni di archiviazione dell'amministratore, fai clic su Aggiungi archiviazione e seleziona Amazon S3 . Inserisci un nome per la cartella del punto di montaggio, ovvero il nome che gli utenti visualizzeranno nell'elenco File. Quindi, inserisci la chiave di accesso S3, la chiave segreta e il nome del bucket esattamente come forniti. Mantieni privato il campo della chiave segreta ed evita di condividere lo schermo mentre è visibile.

Per un bucket AWS S3 standard, inizia con l'endpoint e la regione predefiniti del provider. Abilita SSL in modo che le richieste utilizzino HTTPS. Per un servizio compatibile con S3, inserisci i valori di hostname, porta e regione richiesti dal servizio. Utilizza l'endpoint documentato del servizio anziché dedurre l'URL dal nome del bucket.

Quando è opportuno abilitare l'indirizzamento in stile percorso?

L'indirizzamento in stile percorso modifica le richieste da un nome host specifico del bucket a un nome host del servizio che include il bucket nel percorso URL. La documentazione del backend S3 di ownCloud indica che in genere non è necessario per Amazon S3 e potrebbe non funzionare con i data center Amazon più recenti; può essere utile con alcuni endpoint non Amazon in cui il routing DNS degli host virtuali non è disponibile. Segui le istruzioni del provider compatibile. Se il montaggio non riesce, controlla contemporaneamente l'endpoint e la modalità di indirizzamento anziché modificare più impostazioni contemporaneamente.

4. Limitare chi può utilizzare la cavalcatura

In "Disponibile per" , scegli gli utenti o i gruppi di ownCloud che devono visualizzare la cartella S3. Un mount a livello di amministratore è disponibile per tutti gli utenti per impostazione predefinita, a meno che non sia limitato. Concedi l'accesso solo al pubblico previsto, soprattutto quando il bucket contiene dati condivisi, regolamentati o operativi.

Esamina le opzioni di montaggio dopo la visualizzazione della riga. A seconda della configurazione e della versione di ownCloud, le opzioni possono includere l'accesso in sola lettura, le anteprime, l'integrazione della crittografia, i controlli del file system e l'abilitazione o meno della condivisione. La condivisione su punti di montaggio esterni è disabilitata per impostazione predefinita nella configurazione documentata; abilitala solo se gli utenti devono essere in grado di condividere tali file tramite ownCloud e se le policy dell'organizzazione lo consentono.

5. Verificare la connessione con un test controllato

Attendi che l'icona di stato accanto al punto di montaggio venga visualizzata. Un indicatore verde è il primo segnale di successo, ma non rappresenta un test completo del percorso dati. Accedi come utente incluso in " Disponibile per" , apri "File" e verifica che la cartella di montaggio venga visualizzata. Carica un piccolo file di prova non sensibile, aprilo o scaricalo, rinominalo se tale operazione fa parte del flusso di lavoro previsto ed eliminalo solo se la tua policy di test lo consente. Verifica l'oggetto risultante nella console del provider o nei log di controllo.

Ripeti il ​​test di lettura come un utente non assegnato al mount. Tale account non dovrebbe ottenere l'accesso solo perché il mount è stato creato. Se il mount è destinato a essere di sola lettura, verifica che un tentativo di scrittura venga bloccato. Registra l'endpoint, la regione, il nome del mount, i gruppi previsti e il proprietario delle credenziali nella documentazione operativa, senza tuttavia registrare il segreto stesso.

Risoluzione dei problemi relativi a un supporto rosso o non disponibile

  • Errore di autenticazione: verificare che la chiave di accesso e il segreto siano associati, attivi e autorizzati ad accedere al bucket. Sostituire la chiave tramite la procedura di gestione delle credenziali se potrebbe essere stata compromessa.
  • Errore di bucket o di autorizzazione: verificare il nome del bucket, la regione e i criteri del provider. L'identità potrebbe necessitare di autorizzazioni aggiuntive a livello di bucket per le operazioni che si stanno testando.
  • Timeout di connessione: verificare le regole del firewall in uscita, la risoluzione DNS, la configurazione del proxy e se l'host ownCloud può raggiungere l'endpoint del provider tramite HTTPS.
  • Errore TLS o del certificato: verificare il nome host e la catena di certificati. Per i certificati privati, importare il certificato attendibile seguendo la procedura documentata di ownCloud anziché disabilitare la convalida.
  • Solo per servizi compatibili: verificare il nome host dell'endpoint, la porta, la stringa della regione e l'impostazione del formato del percorso nella documentazione del provider. Questi valori sono specifici del provider.
  • Il mount rimane non disponibile dopo una correzione: la documentazione di ownCloud indica che un problema di connessione all'archiviazione esterna può rimanere contrassegnato come non disponibile per dieci minuti; fai clic sull'icona di stato o ricarica la pagina di amministrazione per avviare un nuovo controllo.

Limitazione importante: file aggiunti direttamente a S3

Per S3 e filesystem compatibili, la documentazione di ownCloud 10.15 afferma che occ files:scannon è possibile eseguire una nuova scansione dei file aggiunti manualmente. La stessa documentazione avverte che ownCloud potrebbe non sempre rilevare le modifiche remote apportate al di fuori di ownCloud, in particolare nelle cartelle più interne. Per una visibilità e metadati affidabili dei file, è consigliabile eseguire scritture e modifiche tramite ownCloud ogni volta che sia possibile. Se un processo esterno deve necessariamente scrivere nel bucket, prima di affidarsi a tale flusso di lavoro, è necessario testare la visibilità e la coerenza per il proprio backend e la propria versione; non si può presumere che una scansione di routine dei file POSIX risolva il problema.

Prestare attenzione anche quando si modifica o si rimuove un mount di produzione. ownCloud segnala che la modifica o la rimozione di una configurazione di storage esterno non elimina automaticamente le vecchie voci di metadati dal database. Pianificare la modifica, verificare l'accesso e i backup e consultare la documentazione specifica della release prima di procedere con la pulizia. Evitare di eliminare il mount a scopo di risoluzione dei problemi se gli utenti ne fanno già uso.

Lista di controllo della configurazione

  • Il supporto per la memoria esterna è abilitato.
  • Il backend selezionato è Amazon S3 e il nome della cartella di montaggio è vuoto.
  • Il bucket, la regione, l'endpoint e qualsiasi impostazione di stile del percorso corrispondono al provider.
  • HTTPS è abilitato e il server considera attendibile il certificato dell'endpoint.
  • La chiave è protetta e l'accesso è limitato al bucket richiesto.
  • Solo gli utenti e i gruppi autorizzati possono accedere al supporto.
  • Un utente autorizzato può visualizzare la cartella ed eseguire il test di lettura/scrittura richiesto.
  • Il team comprende che le scritture dirette esterne su S3 potrebbero non essere rilevate o riesaminabili tramite files:scan.

Documentazione ufficiale

Documentazione verificata il 6 ottobre 2026. La pagina di configurazione dell'archiviazione esterna di ownCloud 10.15 rimane il riferimento specifico per la versione per quanto riguarda il comportamento e le limitazioni dell'app; il link alla pagina dedicata a S3 è presente nella documentazione successiva di ownCloud perché la pagina S3 di 10.15 attualmente restituisce un errore di pagina non trovata. Le etichette dell'interfaccia utente e le impostazioni dei provider compatibili possono variare a seconda della versione.

Lascia un commento

6 migliori server Syslog gratuiti da provare per la registrazione centralizzata dei log

6 migliori server Syslog gratuiti da provare per la registrazione centralizzata dei log

Confronta sei server e collettori syslog gratuiti per Windows e Linux, inclusi strumenti con interfaccia grafica, opzioni open source, funzionalità di ricerca, avvisi e trasporto sicuro.

Cos'è IIS? Il server Web Windows di Microsoft e le sue alternative.

Cos'è IIS? Il server Web Windows di Microsoft e le sue alternative.

Scopri cosa fa Microsoft IIS, come funzionano la sua pipeline di richieste e i pool di applicazioni e quando Apache, NGINX o Caddy potrebbero essere più adatti alle tue esigenze di server web.

Risolvere l'elevato utilizzo della CPU in Jitsi Meet sui browser client.

Risolvere l'elevato utilizzo della CPU in Jitsi Meet sui browser client.

Diagnostica i picchi di utilizzo della CPU del browser Jitsi Meet e riduci il carico del client controllando i riquadri video, gli effetti della fotocamera, la grafica del browser e le impostazioni dell'host.

Come monitorare le metriche di Jitsi Videobridge con Prometheus e Grafana

Come monitorare le metriche di Jitsi Videobridge con Prometheus e Grafana

Monitora lo stato di salute, il carico della conferenza e il traffico di Jitsi Videobridge con il suo endpoint Prometheus integrato, quindi esplora e visualizza i dati in Grafana.

Come configurare un nome di dominio personalizzato per Jitsi Meet Docker

Come configurare un nome di dominio personalizzato per Jitsi Meet Docker

Configura un dominio personalizzato per Jitsi Meet Docker con DNS, URL pubblico, HTTPS, Let's Encrypt, porte del firewall, impostazioni NAT e verifica end-to-end.

Fix Zimbra Admin Console 404 Not Found After SSL Renewal

Fix Zimbra Admin Console 404 Not Found After SSL Renewal

Fix Zimbra Admin Console 404 errors after SSL renewal by checking the correct URL and port, proxy routing, service status, deployed certificates, and logs.

Risolvere l'avviso di Nextcloud "PHP OPcache non è configurato correttamente".

Risolvere l'avviso di Nextcloud "PHP OPcache non è configurato correttamente".

Scopri come diagnosticare e risolvere l'avviso di configurazione di PHP OPcache di Nextcloud controllando l'SAPI PHP attivo, i limiti di dimensionamento, i commenti e le impostazioni di riconvalida.

Risolvere gli errori di migrazione del database Kopano dopo un aggiornamento della versione di MySQL

Risolvere gli errori di migrazione del database Kopano dopo un aggiornamento della versione di MySQL

Risolvere i problemi di migrazione del database Kopano dopo un aggiornamento di MySQL o MariaDB verificando i backup, le versioni del server, le modalità SQL, il set di caratteri, lo stato dello schema e i log.

Come configurare l'autenticazione LDAP e Active Directory in Nextcloud

Come configurare l'autenticazione LDAP e Active Directory in Nextcloud

Collega Nextcloud a LDAP o Active Directory con trasporto sicuro, filtri per utenti e gruppi, attributi di accesso e un'implementazione collaudata.

Risolvere i problemi relativi alle notifiche di Element su Android senza i servizi Google: Guida a UnifiedPush

Risolvere i problemi relativi alle notifiche di Element su Android senza i servizi Google: Guida a UnifiedPush

Risolvi i problemi di notifiche di Element Android sui telefoni senza Google configurando UnifiedPush, le autorizzazioni Android, le impostazioni della batteria ed eseguendo test di verifica affidabili.