Giunsa ang Pag-install sa OwnCloud sa Ubuntu 18.04


Ang OwnCloud usa ka nanguna nga open-source file sharing ug cloud collaboration platform kansang mga serbisyo ug mga gamit parehas sa gitanyag sa DropBox ug Google Drive. Bisan pa, dili sama sa Dropbox, ang OwnCloud wala’y kapasidad sa datacenter sa pagtipig sa gi-host nga mga file. Bisan pa, mahimo ka gihapon magpaambit sa mga file sama sa mga dokumento, mga imahe, ug mga video aron mahisgutan ang pipila, ug ma-access kini sa daghang mga aparato sama sa mga smartphone, tablet, ug PC.

Niini nga artikulo, mahibal-an nimo kung giunsa ang pag-install sa OwnCloud sa Ubuntu 18.04 ug mas bag-ong mga bersyon.

Lakang 1: I-update ang Ubuntu System Packages

Sa dili pa magsugod, i-update ang mga pakete sa sistema ug mga repository gamit ang mosunod nga apt command.

$ sudo apt update -y && sudo apt upgrade -y

Lakang 2: I-install ang Apache ug PHP 7.2 sa Ubuntu

Ang OwnCloud gitukod sa PHP ug kasagarang ma-access pinaagi sa web interface. Tungod niini nga rason, atong i-install ang Apache webserver aron sa pag-alagad sa Owncloud files ingon man sa PHP 7.2 ug dugang nga PHP modules nga gikinahanglan para sa OwnCloud nga molihok nga hapsay.

$ sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip

Kung kompleto na ang pag-install mahimo nimong masusi kung ang Apache na-install pinaagi sa pagpadagan sa dpkg nga mando.

$ sudo dpkg -l apache2

Gikan sa output, atong makita nga atong gi-install ang Apache nga bersyon 2.4.29.

Aron masugdan ug mapaandar ang Apache sa boot, padagana ang mga sugo.

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

Karon pangadto sa imong browser ug i-type ang IP address sa imong server sa URL bar sama sa gipakita:

http://server-IP

Kinahanglan nga makakuha ka usa ka webpage sa ubos nga nagpakita nga ang Apache na-install ug nagdagan.

Aron masusi kung na-install ang PHP.

$ php -v

Lakang 3: I-install ang MariaDB sa Ubuntu

Ang MariaDB usa ka sikat nga open-source database server nga kaylap nga gigamit sa mga developers, database enthusiasts, ug usab sa production environment. Kini usa ka tinidor sa MySQL ug gipalabi sa MySQL sukad sa pagkuha sa MySQL sa Oracle.

Aron ma-install ang MariaDB run.

$ sudo apt install mariadb-server

Sa kasagaran, ang MariaDB dili sigurado ug dali sa mga paglapas sa seguridad. Busa, kinahanglan namon nga maghimo dugang nga mga lakang aron matig-a ang server sa MariaDB.

Aron makasugod sa pagsiguro sa imong MySQL server, padagana ang sugo:

$ sudo mysql_secure_installation

Pindota ang ENTER kung giaghat ang root password ug pindota ang 'Y' aron mabutang ang root password.

Alang sa nahabilin nga mga pag-aghat, i-type lang ang 'Y' ug pindota ang ENTER.

Ang imong MariaDB server nasegurado na sa usa ka desente nga lebel.

Lakang 4: Paghimo og OwnCloud Database

Kinahanglan namon nga maghimo usa ka database alang sa Owncloud aron matipigan ang mga file sa panahon ug pagkahuman sa pag-install. Busa pag-log in sa MariaDB.

$ sudo mysql -u root -p

Pagdalagan ang mga sugo sa ubos:

MariaDB [(none)]> CREATE DATABASE owncloud_db;
MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY '[email ';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Lakang 5: Pag-download sa OwnCloud sa Ubuntu

Human sa paghimo sa database, karon wget command.

$ sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip

Kung ma-download na, i-unzip ang naka-zip nga pakete sa /var/www/ direktoryo.

$ sudo unzip owncloud-10.4.0.zip -d /var/www/

Dayon, itakda ang mga permiso.

$ sudo chown -R www-data:www-data /var/www/owncloud/
$ sudo chmod -R 755 /var/www/owncloud/

Lakang 6: I-configure ang Apache alang sa OwnCloud

Niini nga lakang, among i-configure ang Apache aron mag-alagad sa mga file sa OwnCloud. Aron mahimo kana, maghimo kami usa ka file sa pag-configure alang sa Owncloud sama sa gipakita.

$ sudo vim /etc/apache2/conf-available/owncloud.conf

Idugang ang configuration sa ubos.

Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

I-save ug isira ang file.

Sunod, kinahanglan nimo nga palihokon ang tanan nga gikinahanglan nga mga module sa Apache ug ang bag-ong gidugang nga pagsumpo pinaagi sa pagpadagan sa mga mando sa ubos:

$ sudo a2enconf owncloud
$ sudo a2enmod rewrite
$ sudo a2enmod headers
$ sudo a2enmod env
$ sudo a2enmod dir
$ sudo a2enmod mime

Aron matuman ang mga pagbag-o, i-restart ang Apache webserver.

$ sudo systemctl restart apache2

Lakang 7: Pagtapos sa OwnCloud Installation sa Ubuntu

Sa tanan nga kinahanglan nga mga pag-configure nga nahuman, ang nahabilin nga bahin mao ang pag-install sa OwnCloud sa usa ka browser. Busa adto sa imong browser ug i-type ang adres sa imong server nga gisundan sa /owncloud suffix.

http://server-IP/owncloud

Gipresentar ka sa usa ka web page nga susama sa usa sa ubos.

Sa ubos lang, i-klik ang 'Storage and database'. Pilia ang 'MySQL/MariaDB' ubos sa 'i-configure ang database' nga seksyon ug pun-a ang mga kredensyal sa database nga imong gihubit samtang nagmugna sa database alang sa OwnCloud ie database user, password sa database user, & database name.

Sa katapusan, i-klik ang 'Finish setup' aron mahuman ang pag-set up sa Owncloud.

Kini magdala kanimo ngadto sa login screen sama sa gipakita. Isulod ang username ug password nga gihubit sa sayo pa ug i-hit ang ENTER.

Ang usa ka pahibalo ipresentar nga nagpaila sa ubang mga paagi nga mahimo nimong ma-access ang OwnCloud gikan sa ie iOS, Android ug desktop App.

Isira ang pop-up aron ma-access ang dashboard sama sa gipakita:

Ug mao kana, guys! Malampuson namong na-install ang OwnCloud file sharing platform sa Ubuntu 18.04.