ownCloud Server 10 poate monta un bucket Amazon S3 ca locație de stocare secundară prin aplicația External Storage Support. Pentru a-l configura, activați stocarea externă, adăugați o montare Amazon S3 în setările de stocare ale administratorului, introduceți bucket-ul și acreditările de acces și confirmați că ownCloud raportează montarea ca fiind gata. Acest lucru menține bucket-ul disponibil în vizualizarea Fișiere a utilizatorilor; nu mută directorul principal de date al ownCloud în S3.
Acest ghid prezintă backend-ul de stocare externă S3 din ownCloud 10. Se aplică la Amazon S3 și poate funcționa și cu servicii compatibile cu S3 atunci când endpoint-ul, regiunea și opțiunile de adresare corespund cerințelor furnizorului. Compatibilitatea furnizorului poate varia, așadar verificați aceste valori cu furnizorul de stocare înainte de a pune montarea la dispoziția utilizatorilor.
Stocare externă S3 sau stocare principală?
O montare externă S3 adaugă un bucket la sistemul de fișiere virtual ownCloud ca folder suplimentar. Utilizatorii îl pot accesa împreună cu fișierele din spațiul lor de stocare ownCloud normal, în funcție de permisiunile montării. Aplicația separată S3 Primary Object Storage este o opțiune de implementare diferită: modifică locul în care ownCloud stochează conținutul fișierelor principale și are implicații suplimentare de configurare și migrare. Urmați acest ghid numai dacă doriți o montare secundară.
Înainte de a începe, confirmați că instalarea ownCloud Server 10 este acceptată și actualizată pentru mediul dvs., că serverul poate face conexiuni HTTPS de ieșire către endpoint-ul S3 și că aveți acces de administrator. Veți avea nevoie de numele bucket-ului, o cheie de acces și o cheie secretă acceptate de furnizor și, dacă utilizați un serviciu compatibil, de setările corecte pentru endpoint, regiune și stilul căii.
1. Pregătiți bucket-ul și acreditările
Creați sau selectați bucket-ul în consola furnizorului de stocare. Pentru Amazon S3, alegeți regiunea AWS dorită și examinați controalele de acces, criptarea, regulile ciclului de viață și nevoile de backup sau retenție ale bucket-ului. Un bucket nu înlocuiește un plan de backup independent.
Folosește acreditări dedicate acestei montări ownCloud și limitează-le la bucket-ul și acțiunile necesare pentru accesul normal la fișiere. Evită utilizarea cheilor de acces pentru contul root. AWS recomandă evitarea cheilor de acces pe termen lung acolo unde acreditările temporare sunt practice; acolo unde configurația ownCloud necesită o pereche de chei de acces, protejează secretul și urmează politica de rotație a acreditărilor a organizației tale. Stochează secretul în siguranță, deoarece mulți furnizori îl afișează numai atunci când cheia este creată. Nu lipește acreditări în tichete, capturi de ecran, istoricul shell-ului sau exemplul acestui articol.
Asigurați-vă că regulile de rețea, DNS și politicile de inspecție TLS permit serverului ownCloud să ajungă la furnizor. Dacă utilizați un certificat privat sau autosemnat pentru un endpoint compatibil, importați certificatul său în depozitul de certificate de încredere al ownCloud, așa cum este cerut de documentația spațiului de stocare extern. Nu dezactivați verificarea TLS pentru a evita o eroare de certificat.
2. Activați suportul pentru stocare externă
Conectați-vă la ownCloud cu un cont de administrator. Deschideți Setări > Aplicații , localizați Asistență pentru stocare externă și activați aplicația dacă nu este deja activă. Apoi deschideți Setări > Administrator > Stocare (formularea exactă a meniului poate varia ușor în funcție de versiunea și tema ownCloud 10) și confirmați că configurația de stocare externă este disponibilă.
Suportul pentru stocare externă oferă montaje secundare. Documentația administratorului ownCloud precizează că montarea este salvată automat odată ce câmpurile obligatorii sunt completate. Un indicator de stare verde înseamnă că stocarea configurată este gata; un indicator roșu sau galben înseamnă că ownCloud nu s-a putut conecta sau valida configurația, așadar nu considerați montarea ca fiind utilizabilă încă.
3. Adăugați o montare Amazon S3
În setările de stocare ale administratorului, utilizați Adăugare stocare și selectați Amazon S3 . Introduceți un nume de folder pentru punctul de montare - numele pe care utilizatorii îl vor vedea în lista Fișiere. Apoi, introduceți cheia de acces S3, cheia secretă și numele bucket-ului exact așa cum sunt furnizate. Păstrați câmpul secret privat și evitați partajarea ecranului cât timp este vizibil.
Pentru o bucket-ă AWS S3 standard, începeți cu endpoint-ul normal al furnizorului și cu comportamentul regiunii. Activați SSL astfel încât solicitările să utilizeze HTTPS. Pentru un serviciu compatibil cu S3, completați valorile pentru numele de gazdă, portul și regiunea necesare serviciului respectiv. Folosiți endpoint-ul documentat al serviciului în loc să ghiciți o adresă URL din numele bucket-ului.
Când ar trebui să activați adresarea în stil de cale?
Adresarea în stil de cale modifică cererile de la un nume de gazdă specific bucket-ului la un nume de gazdă de serviciu cu bucket-ul în calea URL. Documentația backend-ului S3 a ownCloud menționează că, în general, nu este necesară pentru Amazon S3 și este posibil să nu funcționeze cu centre de date Amazon mai noi; poate fi utilă cu unele endpoint-uri non-Amazon unde rutarea DNS a gazdei virtuale nu este disponibilă. Urmați instrucțiunile furnizorului compatibil. Dacă montarea eșuează, verificați endpoint-ul și modul de adresare împreună, în loc să modificați mai multe setări simultan.
4. Restricționați cine poate folosi montura
În Disponibil pentru , alegeți utilizatorii sau grupurile ownCloud care ar trebui să vadă folderul S3. O montare la nivel de administrator este disponibilă tuturor utilizatorilor în mod implicit, cu excepția cazului în care este restricționată. Acordați acces numai publicului țintă, în special atunci când bucket-ul conține date partajate, reglementate sau operaționale.
Examinați opțiunile de montare după ce apare rândul. În funcție de configurație și de versiunea ownCloud, opțiunile pot include acces doar pentru citire, previzualizări, integrare cu criptarea, verificări ale sistemului de fișiere și dacă partajarea este activată. Partajarea pe puncte de montare externe este dezactivată în mod implicit în configurația documentată; activați-o numai dacă utilizatorii ar trebui să poată partaja aceste fișiere prin ownCloud și politica organizației o permite.
5. Verificați conexiunea cu un test controlat
Așteptați pictograma de stare de lângă montare. Un indicator verde este primul semnal de succes, dar nu este un test complet al căii de date. Conectați-vă ca utilizator inclus în Disponibil pentru , deschideți Fișiere și confirmați că apare folderul de montare. Încărcați un fișier de test mic, nesensibil, deschideți-l sau descărcați-l, redenumiți-l dacă operațiunea respectivă face parte din fluxul de lucru dorit și ștergeți-l numai dacă politica de testare permite ștergerea. Confirmați obiectul rezultat în consola furnizorului sau în jurnalele de audit.
Repetați testul de citire ca utilizator care nu este atribuit la montare. Contul respectiv nu ar trebui să obțină acces doar pentru că montarea a fost creată. Dacă montarea este destinată să fie doar pentru citire, verificați dacă o încercare de scriere este blocată. Înregistrați endpoint-ul, regiunea, numele montarii, grupurile vizate și proprietarul acreditării în documentația operațională fără a înregistra secretul în sine.
Depanarea unei monturi roșii sau indisponibile
- Eroare de autentificare: confirmați că cheia de acces și secretul aparțin împreună, sunt active și au permisiunea de a accesa bucket-ul. Înlocuiți cheia prin procesul de acreditare dacă este posibil să fi fost expusă.
- Eroare la nivel de bucket sau permisiune: verificați numele bucket-ului, regiunea și politica furnizorului. Identitatea poate necesita permisiuni suplimentare la nivel de bucket pentru operațiunile pe care le testați.
- Expirare conexiune: verificați regulile firewall-ului de ieșire, rezoluția DNS, configurația proxy-ului și dacă gazda ownCloud poate ajunge la endpoint-ul furnizorului prin HTTPS.
- Eroare TLS sau certificat: verificați numele gazdei și lanțul de certificate. Pentru certificatele private, importați certificatul de încredere utilizând procedura documentată ownCloud, în loc să dezactivați validarea.
- Numai pentru servicii compatibile: confirmați numele de gazdă al punctului final, portul, șirul de regiune și setarea stilului căii în raport cu documentația furnizorului respectiv. Aceste valori sunt specifice furnizorului.
- Montarea rămâne indisponibilă după o corecție: documentația ownCloud precizează că o problemă de conexiune la spațiul de stocare extern poate rămâne marcată ca indisponibilă timp de zece minute; faceți clic pe pictograma de stare sau reîncărcați pagina de administrare pentru a declanșa o altă verificare.
Limitare importantă: fișiere adăugate direct în S3
Pentru sistemele de fișiere S3 și compatibile, documentația ownCloud 10.15 precizează că occ files:scannu se pot rescana fișierele adăugate manual. Aceeași documentație avertizează că ownCloud poate să nu detecteze întotdeauna modificările la distanță efectuate în afara ownCloud, în special în adâncul unei ierarhii de foldere. Pentru o vizibilitate și metadate fiabile ale fișierelor, efectuați scrieri și modificări prin ownCloud ori de câte ori este posibil. Dacă un proces extern trebuie să scrie în bucket, testați vizibilitatea și consistența pentru backend-ul și versiunea exacte înainte de a vă baza pe fluxul de lucru respectiv; nu presupuneți că o scanare de fișiere POSIX de rutină îl va repara.
De asemenea, fiți atenți atunci când modificați sau eliminați o montare de producție. ownCloud notează că modificarea sau eliminarea unei configurații de stocare externă nu elimină automat vechile intrări de metadate din baza de date. Planificați modificarea, verificați accesul și copiile de rezervă și consultați documentația specifică versiunii înainte de curățare. Evitați ștergerea montarii ca experiment de depanare atunci când utilizatorii se bazează deja pe ea.
Listă de verificare a configurării
- Suportul pentru stocarea externă este activat.
- Backend-ul selectat este Amazon S3, iar numele folderului de montare este șters.
- Bucket-ul, regiunea, punctul final și orice setare a stilului căii corespund furnizorului.
- HTTPS este activat și serverul are încredere în certificatul punctului final.
- Cheia este protejată și limitată la accesul necesar la găleată.
- Doar utilizatorii și grupurile vizate pot accesa montarea.
- Un utilizator permis poate vedea folderul și poate efectua testul de citire/scriere necesar.
- Echipa înțelege că scrierile S3 externe directe pot să nu poată fi detectate sau rescanate prin
files:scan.
Documentație oficială
Documentația a fost verificată pe 6 octombrie 2026. Pagina de configurare a stocării externe ownCloud 10.15 rămâne referința specifică versiunii pentru comportamentul și limitările aplicației; pagina dedicată S3 este legată din documentația ulterioară a ownCloud, deoarece pagina 10.15 S3 returnează în prezent un răspuns negăsit. Etichetele interfeței utilizator și setările furnizorului compatibil pot diferi în funcție de versiune.