Weboldal keresés

Az OwnCloud telepítése saját felhőtároló létrehozásához Linux alatt


A felhő tárhely egy virtualizált hálózati tárhelyet jelent, amelyet leggyakrabban harmadik felek tárolnak. A felhőalapú tárolás egy hálózat alapú szolgáltatás, amely fizikailag nem létezik, de valahol a felhőben marad. Az egyértelműség kedvéért: a felhőalapú tárolás hálózaton keresztüli adatmegosztást jelent, nem pedig helyi szervereket vagy személyes eszközöket.

A felhőalapú tárolás körülöttünk van okostelefonjainkban, asztali számítógépeinken és szervereinken stb. Az okostelefonokon már elérhető Dropbox alkalmazás nem más, mint egy felhőalapú tárolási alkalmazás. A Google Drive egy másik felhőalapú tárolási alkalmazás, amely lehetővé teszi a tárolt adatok tárolását és elérését bárhonnan és bármikor.

Ennek a cikknek a célja – Személyes felhőtárhely létrehozása az ownCloud alkalmazás segítségével. De mi szükség van egy személyes felhő felépítésére, ha van harmadik féltől származó tárhely? Nos, az összes harmadik féltől származó tárhely korlátozza, hogy az adott konfigurációval és tárolási korláttal dolgozzon.

A fotók, videók, mp3 tárhely folyamatosan bővülő listája nem elegendő, ráadásul a felhőalapú tárolás viszonylag új fogalom, és vannak nem sok harmadik féltől származó felhőtárhely-tárhely, és a rendelkezésre álló túlságosan költséges.

Az OwnCloud közösség nemrégiben kiadta az ownCloud 10 speciális kiadását. Hihetetlen változtatásokat vezettek be a minőség, a teljesítmény és az újítások terén, hogy kiváló felhőalapú élményt nyújtsanak az „ownCloud< segítségével“. Ha már a régebbi verziójával dolgozik, akkor határozottan jelentős javulást fog tapasztalni a dokumentumkezelés terén.

Mi az a ownCloud

Az ownCloud egy ingyenes, nyílt forráskódú és hatékony webalkalmazás adatszinkronizálásra, fájlmegosztásra és fájlok távoli tárolására. Az ownCloud PHP/JavaScript nyelveken készült, amelyet úgy terveztek, hogy több adatbázis-kezelő rendszerrel működjön együtt, beleértve a MySQL-t, a MariaDB-t., SQLite, Oracle Database és PostgreSQL.

Ezenkívül az owncloud minden ismert platformon üzembe helyezhető, úgymint a Linux, a Macintosh, a Windows és az Android. Röviden, ez egy robusztus, platformfüggetlen, a konfiguráció és a használhatóság tekintetében rugalmas, könnyen használható nyílt forráskódú alkalmazás.

A owncloud jellemzői

  • Fájlokat, mappákat, névjegyeket, fotógalériákat, naptárakat stb. tárolhat a választott szerveren, majd később elérheti őket mobilról, asztali számítógépről vagy webböngészőből.
  • A kütyük világában egy átlagos embernek van táblagépe, okostelefonja, laptopja stb. A saját felhő lehetővé teszi az eszközökkel szinkronizált összes fájl, névjegy, fénykép, naptár stb. szinkronizálását.
  • A megosztás korszakában, más néven Facebook, Twitter, Google+ stb., az owncloud segítségével megoszthatja adatait másokkal, és megoszthatja azokat nyilvánosan vagy privát módon az igényeinek megfelelően.
  • Az egyszerű felhasználói felület segítségével nagyon egyszerű módon kezelheti, feltöltheti, felhasználókat hozhat létre stb.
  • Különlegessége, hogy a véletlenül törölt adatokat még a felhasználók is visszaállíthatják a kukából, nem könnyű-e kezelni és karbantartani.
  • Az owncloud keresési funkciója nagyon érzékeny, ami a háttérben történik, és lehetővé teszi a felhasználók számára, hogy név és fájltípus alapján keressenek.
  • A kapcsolatok kategóriákba/csoportokba vannak rendezve, így könnyen elérhetők a kapcsolatok barátok, munkatársak, családok stb. alapján.
  • Most már hozzáférhet a külső tárolóhoz, legyen az Dropbox, FTP vagy bármi más, csatlakoztatással.
  • Könnyen migrálható egy másik saját felhőkiszolgálóra/-ról.

Az ownCloud 10 újdonságai

  • Kisegítő lehetőségek javítása az alkalmazás kezelőoldalához, a frissítőalkalmazáshoz és a kereséshez.
  • További értesítések és közvetlen letöltés támogatott.
  • A tárolási konfigurációs fájl magasabb szintre hangolható ebben a kiadásban.
  • Az alkalmazások kezelése most már elég intelligens ahhoz, hogy az alkalmazások függőségét XML-fájlokban tárolja, ahonnan az Apps-tároló automatikusan fel tudja oldani a függőségeket.
  • A dokumentáció a következő szintre fejlődött, a PDF-nézegető pedig a PDF.js új verziójának bevezetésével javult.
  • Továbbfejlesztett felhasználókezelés és strukturált beállítások, valamint az adminisztrációs oldal javult.
  • A linkmegosztás most jobb lett a rövidítéssel.
  • Összességében javult a teljesítmény az előző verzióhoz képest.
  • A névjegyek importálása javult.
  • Az egyesített (Egyesült) felhőmegosztás, ami azt jelenti, hogy a szerverek között megosztott mappák létrehozása egyszerű feladat. Ez a funkció lehetővé teszi a szervezetekkel való együttműködést a helyi sajátfelhő-telepítési kiszolgáló vezérlésével.
  • Az alkalmazások már besorolást is tartalmaznak, és kategóriaalapúak.
  • Állítsa be a kedvenc ikont fájlokhoz és mappákhoz, hogy könnyen rendezhető és szerkeszthető legyen.
  • Adjon hozzá fájlokat a kedvencekhez, hogy később könnyen megtalálhassa őket.
  • Az adminisztrátor szerkesztheti a felhasználók e-mail címét, rendezheti és kiválaszthatja a felhasználókat, valamint átnevezheti a csoportokat.
  • Az alapfunkciók a következők: csatlakozás a owncloudhoz HTTP(ek)en keresztül, fájlok/mappa böngészése az Intézőben, automatikus szinkronizálás, fájlok megosztása más felhasználókkal, mappák szinkronizálása számítógépről, A letöltések és feltöltések szüneteltetése és folytatása, valamint a proxy konfigurálása.

rendszerkövetelmények

A nagyobb teljesítmény, stabilitás, támogatás és teljes körű funkcionalitás érdekében a következőket javasoljuk:

  1. Minimum 128 MB RAM, ajánlott 512 MB.
  2. RHEL/CentOS 7/8, Fedora 29+, Ubuntu 16.04, 18.04 és Ubuntu 20.04, Debian 8/9 és 10.
  3. MySQL/MariaDB 5.5+.
  4. PHP 5.4+
  5. Apache 2.4 mod_php-vel

1. lépés: Telepítse az ownCloud Storage-ot Linuxon

Saját személyes felhőtárhely (ownCloud) beállításához rendelkeznie kell a LAMP (Linux, Apache) >, MySQL/MariaDB, PHP) verem telepítve. A LAMP-veremen kívül szükség lehet a Perl-re és a Python-alapúra.

Debian/Ubuntu/Linux Mint rendszeren
---------------------- For MySQL Server ----------------------
sudo apt install -y apache2 libapache2-mod-php mysql-server openssl php-imagick php-common php-curl php-gd php-imap php-intl php-json php-mbstring php-mysql php-ssh2 php-xml php-zip php-apcu php-redis redis-server wget

---------------------- For MariaDB Server ----------------------
sudo apt install -y apache2 libapache2-mod-php mariadb-server openssl php-imagick php-common php-curl php-gd php-imap php-intl php-json php-mbstring php-mysql php-ssh2 php-xml php-zip php-apcu php-redis redis-server wget
RedHat/CentOS/Fedora rendszeren
---------------------- For MySQL Server ----------------------
sudo yum install -y httpd mysql-server openssl php-imagick php-common php-curl php-gd php-imap php-intl php-json php-mbstring php-mysql php-ssh2 php-xml php-zip php-apcu php-redis redis-server wget


---------------------- For MariaDB Server ----------------------
sudo yum install -y httpd mariadb-server openssl php-imagick php-common php-curl php-gd php-imap php-intl php-json php-mbstring php-mysql php-ssh2 php-xml php-zip php-apcu php-redis redis-server wget

Miután beállította a LAMP veremet a személyes fiókjában, ezután engedélyeznie kell és el kell indítania az Apache és a MariaDB szolgáltatást.

--------- On Debian based Systems ---------
sudo systemctl enable apache2 mariadb
sudo systemctl start apache2 mariadb

--------- On RedHat based Systems ---------
sudo systemctl enable httpd mariadb
sudo systemctl start httpd mariadb

Az alapértelmezett MariaDB-beállítások nem elég biztonságosak, ezért le kell futtatnia a biztonsági szkriptet az erős root jelszó beállításához, az anonim felhasználók eltávolításához, a távoli root bejelentkezés letiltásához, a tesztadatbázis eltávolításához, és végül a végrehajtott módosítások mentéséhez.

sudo mysql_secure_installation

2. lépés: Hozzon létre ownCloud-adatbázist

Most jelentkezzen be az adatbázis-kiszolgálóra a nemrég beállított jelszóval.

sudo mysql -u root -p

Most egy adatbázist (mondjuk az owncloudot) fogunk létrehozni egy új felhasználóval.

MariaDB [(none)]> create database owncloud;
MariaDB [(none)]> grant all on owncloud.* to tecmint@localhost identified by 'tecmint';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> Quit;

3. lépés: Töltse le és telepítse a ownCloud alkalmazást

Itt az ideje, hogy töltse le a legújabb ownCloud (azaz 10.7.0 verziójú) alkalmazást a wget paranccsal a forrás tarball csomag letöltéséhez.

cd /var/www/html
sudo wget http://download.owncloud.org/community/owncloud-latest.tar.bz2
sudo tar -xjf owncloud-latest.tar.bz2
sudo chown -R www-data. owncloud

4. lépés: Az Apache konfigurálása a ownCloud számára

Biztonsági okokból az ownCloud az Apache .htaccess fájljait használja azok használatához. Engedélyeznünk kell két Apache mod_rewrite és mod_headers modult, hogy saját felhőnk megfelelően működjön. Írja be a következő parancsot, hogy engedélyezze ezeket a modulokat a Debian-alapú rendszereken, a RedHat rendszereken alapértelmezés szerint engedélyezve vannak.

sudo a2enmod rewrite
sudo a2enmod headers

Ezenkívül engedélyeznünk kell a mod_rewrite szabályokat, hogy megfelelően működjenek az Apache fő konfigurációs fájljában. Nyissa meg az Apache globális konfigurációs fájlját.

vi /etc/httpd/conf/httpd.conf			[For RedHat based Systems]

Ott keresse meg az „AllowOverride None” elemet, és módosítsa ezt „AllowOverride All” értékre, ahogy az ábra mutatja.

AllowOverride None

Módosítsa ezt:

AllowOverride All

Most újra kell indítanunk az Apache-t az új módosítások újratöltéséhez.

service apache2 restart			[For Debian based Systems]
service httpd restart				[For RedHat based Systems]

5. lépés: Nyissa meg a ownCloud alkalmazást

Mostantól hozzáférhet személyes felhőtárhelyéhez:

http://localhost/owncloud
OR
http://your-ip-address/owncloud

Miután megkapta az Owncloud oldalt, létre kell hoznia egy admin fiókot és egy Adat mappát, ahol az összes fájl/mappa tárolódik (vagy hagyja el az alapértelmezett helyet, pl. >/var/www/owncloud/data vagy /var/www/html/owncloud/data). Ezután meg kell adnia a mysql adatbázis-felhasználónevet, a jelszót és az adatbázis nevét, lásd az alábbi képernyőképet.

Az összes helyes érték megadása után kattintson a Befejezés gombra, és a privát felhőtárhely készen áll, és a munkafelület fogadja Önt:

Figyelje meg a Kedvencek, szerkesztés, megosztás, letöltés, feltöltés és a fájlokhoz elérhető új fájllehetőségeket.

Tevékenységek naplója önmagáról és másokról.

Képtár.

Az alkalmazások engedélyezik és letiltják a felületet, valamint egy ajánlást egy rövid bevezetővel.

Beépített PDF olvasó.

Ezen a kezelői panelen megtekintheti a biztonsági és beállítási figyelmeztetéseket, az egyesített felhőmegosztást, a levelezősablonokat,
Frissítő, Cron, megosztás, biztonság, e-mail szerver, napló stb.

Felhasználói és csoportinformációk kvótával.

Megjegyzés: felhasználókat adhat hozzá vagy felhasználói fiókot importálhat, módosíthat jelszót, rendeljen hozzá felhasználói szerepet és foglaljon helyet az oldal bal alsó részén található fogaskerék ikonra kattintva.

Mostantól mappákat adhat hozzá, a médiafájlok szinkronizálása pedig a képek, képek és videók a mobilalkalmazásból. Az Owncloud segítségével új felhasználókat vehet fel, és szinkronizálhatja a naptárakat, névjegyeket, médiafájlokat stb.

Ezenkívül rendelkezik beépített MP3-lejátszóval, PDF-nézegetővel, Dokumentumnézegetővel, és sok sok másikkal, amelyeket érdemes kipróbálni és felfedezni. Mire vársz még? Legyen a privát felhőtárhely büszke tulajdonosa, próbálja ki!

Frissítés Owncloud 10-re a régebbi verziókról

A saját felhő korábbi verziójának 10-re frissítéséhez először frissítenie kell a régi saját felhőt ugyanazon verzió legújabb pontjára.

Ha például az owncloud 8.0.xy verziót használja (ahol az 'xy a verziószám), először frissítenie kell a 9.0.x< verzióra. ugyanabból a sorozatból, majd frissíthet owncloud 10-re a következő utasítások segítségével.

Frissítés az Owncloud 10-re a régebbi verziókból

  1. Mindig javasolt mindenről megfelelő biztonsági másolat készítése.
  2. Engedélyezze a frissítő beépülő modult (ha le van tiltva).
  3. Lépjen a Felügyeleti panelre, és indítsa el a frissítést.
  4. Frissítse az oldalt a „Ctrl+F5” billentyűkombinációval, kész.

Ha a fenti eljárás nem működik, hajthat végre egy teljes frissítést, hogy frissítsen a legújabb pontkiadásra (lásd lent a „Frissítés” utasításokat).

Ellenkező esetben, ha már használja az Owncloud 7, 8 vagy 9 verziót, és frissíteni szeretne az Owncloud 10 verzióra, kövesse az alábbi „frissítést”' utasításokat az Owncloud legújabb verziójának beszerzéséhez.

A régi OwnCloud frissítése az OwnCloud 10 legújabb kiadására

  1. Frissítse a owncloud-verzióját a verziójának legújabb pontszerű kiadására.
  2. Arról nem is beszélve, hogy a frissítés előtt készítsen teljes biztonsági másolatot.
  3. Töltse le a legújabb tarballt a wget paranccsal.
wget http://download.owncloud.org/community/owncloud-latest.tar.bz2
  1. Deaktiválja az összes natív és harmadik féltől származó alkalmazást és bővítményt.
  2. Töröljön mindent a owncloud könyvtárból, kivéve a DATA és a CONFIG könyvtárat.
  3. Távolítsa el a tarballt, és másoljon mindent a saját felhő könyvtárának gyökerébe a munkakönyvtárában.
  4. Adja meg a szükséges engedélyeket, és futtassa a Frissítést a Következő oldalról, és kész!.
  5. Ne felejtse el telepíteni és engedélyezni a harmadik féltől származó alkalmazásokat és beépülő modulokat, miután ellenőrizte a kompatibilitást az aktuális verzióval.

Mire vársz még? Telepítse a legújabb owncloud projektet, vagy frissítse az utolsó verziót a legújabbra, és kezdje el használni.

Ez minden most. Ne felejtse el megadni nekünk értékes visszajelzését a megjegyzésekben. Hamarosan itt leszek egy újabb érdekes cikkel, ti imádni fogjátok az olvasást. Addig is Maradjon velünk, csatlakozzon a tecminthoz, és egészséges. Lájkolj és oszd meg, segíts a terjedésünkben.