A sajátCloud telepítése az Ubuntu 18.04-en

Kép: ownCloud

Később a NextCloud kapta a legtöbb figyelmet a helyszíni felhőkiszolgálók számára. Szeretnék azonban egy pillanatra átvilágítani mindent az indító szerver telepítésén. A ownCloud ugyanolyan képes felhőkiszolgáló, amely megfelel és meghaladja a vállalati igényeket. De ezen platformon az Ubuntu legújabb verziójára telepítése kissé különbözik a korábbi megtestesülésektől. Tehát lássuk, mi történik, ha vállaljuk a ownCloud legújabb verziójának az Ubuntu Server legújabb verziójára történő telepítését. A folyamat nem különösebben kihívást jelent, legalábbis nem, ha tudja, hogy milyen függőségeket kell telepíteni.

Must-read Cloud

  • Cloud computing 2020-ban: Jóslatok a biztonságról, AI, Kubernetes, stb
  • Az évtized legfontosabb felhő előrehaladása
  • Legjobb asztali szolgáltatás (DaaS) szolgáltatók: Amazon, Citrix, Microsoft, VMware és még sok más
  • Cloud computing házirend (TechRepublic Premium)

Fogjuk elfoglalni.

Amire szüksége lesz

Nyilvánvalóan szüksége lesz az Ubuntu Server 18.04 működő példányára. Feltételezem, hogy megvan és fut. Feltételezem, hogy telepítette az Ubuntu Szervert a szokásos LAMP csomagcsomaggal - tehát az Apache, a MySQL és a PHP már fut és fut. Az egyik legnagyobb különbség a sajátCloud Ubuntu 16.04-re és 18.04-re történő telepítése között a PHP csomag. Megmutatom, hogyan lehet megkerülni az akadályt.

Letöltenie kell a ownCloud legújabb verzióját is. Ezt megteheti a wget URL paranccsal (itt található a legfrissebb letölthető csomag URL címe). Tehát a 10.0.8 verzióhoz kiadná a következő parancsot:

 wget https://download.owncloud.org/community/owncloud-10.0.8.zip 

Függőségek telepítése

Az első dolog, amit meg kell tennie, a szükséges PHP-függőségek telepítése. Mint már korábban mondtam, ez trükkös lehet. Először meg kell tudnia, hogy a PHP melyik verziója van telepítve a számítógépére. Ehhez adja ki a php -v parancsot. Az Ubuntu 18.04 telepítésén a PHP kiadás a PHP 7.2-7-1. A fontos rész a 7.2. Tehát meg kell győződnünk arról, hogy minden PHP modulunk 7, 2 ízű. Ehhez kiadjuk a következő parancsot:

 sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-szappan php7.2-apcu php7.2-smbclient php7.2-ldap php7. 2-redis php7.2-gd php7.2-xml php7.2-intl php7.2-json php7.2-imagick php7.2-mysql php7.2-cli php7.2-mcrypt php7.2-ldap php7. 2-zip php7.2-curl 

Előfordulhat, hogy a fenti modulok egy részét nem lehet telepíteni. Ennek megkerüléséhez törölje ezeket a modulokat a fenti parancsból. A telepítéshez el kellett távolítanom:

  • php7.2-Redis
  • php7.2-imagick
  • php7.2-mcrypt
  • php7.2-smbclient

Miután ezek nem voltak a parancssori keverékben, a telepítés rendben ment. Csak ügyeljen arra, hogy figyeljen a parancs kimenetére, majd állítsa be ennek megfelelően.

Konfigurálja a PHP-t

Most be kell állítanunk a PHP-t. Csak két lehetőséggel kell foglalkoznia. Adja ki a sudo nano /etc/php/7.2/apache2/php.ini parancsot, majd állítsa be a következő paramétereket:

  • memory_limit =
  • date.timezone =

A memory_limit opciónak legalább 256 milliónak kell lennie, és a date.timezone helyét kell beállítani. Ha meg szeretné tudni, hogy milyen időzónát kell használni (és az említett időzóna formátumát), nézze meg ezt a webhelyet.

Mentse és zárja be a fájlt. Indítsa újra az Apache parancsot:

 Sudo systemctl indítsa újra az apache2 

Hozza létre az adatbázist

Most létre kell hoznunk az adatbázist. Ehhez adja ki a parancsot:

 sudo mysql -u root -p 

Először a rendszer kéri a sudo jelszó megadását, majd a MySQL root felhasználó jelszavát. Hozzáadom a sudo-t ehhez a parancshoz a MariaDB-t használó véletlenszerűen (a MySQL helyett). Miután az adatbázis parancssorba került, hozzon létre az adatbázist a következő paranccsal:

 CREATE DATABASE sajátcloud; 

Ezután hozzon létre egy új adatbázis-felhasználót a következő paranccsal:

 CREATE USER 'ownclouduser' @ 'localhost' 'JELSZÓ' AZONOSÍTOTT; 

Ahol a JELSZÓ egy erős jelszó a felhasználó számára.

Adja meg az új felhasználói engedélyeket az új adatbázishoz a következő paranccsal:

 MINDEN ÖSSZESEN adjon meg sajátcloudon. * TOVÁBBI „sajátclouduser” @ „localhost”, „JELSZÓ” AZONOSÍTOTT, MEGFELELŐ opcióval; 

Ahol a JELSZÓ egy erős jelszó a felhasználó számára.

Öblítse ki a jogosultságokat és lépjen ki az adatbázis héjából a következő parancsokkal:

 SZENNYEZETT ELJÁRÁSOK; KIJÁRAT; 

Csomagolja ki és helyezze át a ownCloud fájlt

Most ki kell csomagolni és áthelyezni a ownCloud fájlt, majd meg kell adni a megfelelő engedélyeket. Feltételezem, hogy letöltötte a fájlt az otthoni könyvtárba. Ezt szem előtt tartva mindent megtehetünk a következő parancsokkal:

 cd ~ / unzip unzip owncloud - *. zip sudo mv owncloud / var / www / html / sudo chown -R www-data: www-data / var / www / html / owncloud / sudo chmod -R 755 / var / www / html / owncloud / 

Az Apache konfigurálása

Az Apache-t most úgy kell beállítanunk, hogy tisztában legyen az új ownCloud webhelyünkkel. Hozzon létre egy új konf fájlt a következő paranccsal:

 sudo nano /etc/apache2/sites-avable/owncloud.conf 

A fájl tartalmának a következőnek kell lennie:

 ServerAdmin DocumentRoot / var / www / html / owncloud / ServerName example.com ServerAlias ​​www.example.com Alias ​​/ owncloud "/ var / www / html / owncloud /" Opciók + FollowSymlinks AllowOverride Összes Az összes megadott megkövetelése Dav off SetEnv HOME / var / www / html / owncloud SetEnv HTTP_HOME / var / www / html / owncloud ErrorLog $ {APACHE_LOG_DIR} /error.log CustomLog $ {APACHE_LOG_DIR} /access.log együttesen 

Ahol a example.com és a www.example.com webhelyet látja, ha nincs szüksége domainekre (és csak a sajátCloudot használja IP-cím alapján), megjegyzéseket fűzhet ezekhez a sorokhoz.

Mentse és zárja be a fájlt.

Most engedélyeznünk kell a webhelyet és a szükséges modulokat. Ezeket a lépéseket a következő parancsokkal kezeljük:

 sudo a2ensite owncloud.conf sudo a2enmod újraírja sudo a2enmod fejlécek sudo a2enmod env sudo a2enmod dir sudo a2enmod mime 

MEGJEGYZÉS: A fenti modulok némelyike ​​már engedélyezve van.

Indítsa újra az Apache parancsot:

 Sudo systemctl indítsa újra az apache2 

Az utolsó lépés

Ezen a ponton nyisson meg egy böngészőt, és mutasson a http: // SERVER_IP / owncloud webhelyre. Üdvözölnie kell a sajátCloud telepítővel (A ábra ), ahol csak adminisztrátori felhasználót kell létrehoznia, és be kell írnia az adatbázis adatait.

A ábra

Az utolsó lépés a böngésző telepítője.


Kattintson a Befejezés befejezése gombra, és a ownCloud mindent elvégz. Végül felkérést kap arra, hogy jelentkezzen be az éppen létrehozott rendszergazda felhasználóval. Gratulálunk, most már működik a sajátCloud, helyszíni felhőkiszolgáló. Most konfigurálhatja, hogy megfeleljen (és túllépje) a vállalat igényeinek.

Felhő és minden, mint szolgáltatási hírlevél

Ez a forrás az AWS, a Microsoft Azure, a Google Cloud Platform, az XaaS, a felhőbiztonság és még sok más legfrissebb verziójáról. Hétfőn

Regisztrálj még ma

© Copyright 2020 | mobilegn.com