ວິທີການຕິດຕັ້ງ OwnCloud ໃນ CentOS 8


Owncloud ແມ່ນໂປແກຼມໂປແກຼມລູກຄ້າ - ເຊີບເວີທີ່ ນຳ ໜ້າ ທາງດ້ານການຕະຫລາດເຊິ່ງ ນຳ ສະ ເໜີ ແພລະຕະຟອມເມຄທີ່ຊ່ວຍໃຫ້ທ່ານສາມາດ ສຳ ຮອງຂໍ້ມູນແຟ້ມເອກະສານຂອງທ່ານໃນສະຖານທີ່ໃຈກາງແລະປະສານງານກັບຟັງໄດ້. ມັນເປັນທາງເລືອກທີ່ດີເລີດ ສຳ ລັບໂປແກຼມ ສຳ ຮອງທີ່ໄດ້ຮັບຄວາມນິຍົມເຊັ່ນ: OneDrive, Dropbox ແລະ Google Drive.

ຕ່າງຈາກແພລະຕະຟອມຍອດນິຍົມເຫລົ່ານີ້, OwnCloud ບໍ່ສະ ເໜີ ຄວາມສາມາດຂອງສູນຂໍ້ມູນ ສຳ ລັບການໂຮດແຟ້ມເອກະສານ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ທ່ານຈະໄດ້ຮັບປະກັນຄວາມປອດໄພແລະຄວາມເປັນສ່ວນຕົວຂອງຂໍ້ມູນທີ່ທ່ານເກັບໄວ້.

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະຍ່າງທ່ານຜ່ານວິທີທີ່ທ່ານສາມາດຕິດຕັ້ງ OwnCloud ໃນ CentOS 8.

ກ່ອນທີ່ພວກເຮົາຈະເລີ່ມຕົ້ນ, ຮັບປະກັນວ່າທ່ານໄດ້ຕິດຕັ້ງແລະແລ່ນ LAMP stack.

ດ້ວຍຄວາມຕ້ອງການທັງ ໝົດ ທີ່ໄດ້ບັນລຸ, ພວກເຮົາສາມາດ ໝູນ ແຂນເສື້ອຂອງພວກເຮົາແລະເລີ່ມຕົ້ນໄດ້!

ຂັ້ນຕອນທີ 1: ຕິດຕັ້ງໂມດູນ PHP ເພີ່ມເຕີມ

OwnCloud ແມ່ນໂປແກຼມ PHP ແລະເອກະສານທາງການຂອງມັນແນະ ນຳ ໃຫ້ໃຊ້ PHP 7.3 ຫຼື PHP 7.2 ເຊິ່ງຕິດຕັ້ງໂດຍຄ່າເລີ່ມຕົ້ນ. ນອກຈາກນີ້, ບາງນາມສະກຸນ PHP ທີ່ເພີ່ມເຕີມແມ່ນຕ້ອງການໂດຍ OwnCloud ເພື່ອໃຫ້ມັນເຮັດວຽກໄດ້ຢ່າງບໍ່ຢຸດຢັ້ງ.

ສະນັ້ນເປີດສະຖານີຂອງທ່ານເປັນຜູ້ໃຊ້ sudo ແລະດໍາເນີນການຄໍາສັ່ງ.

$ sudo dnf install php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache 

ຂັ້ນຕອນທີ 2: ສ້າງຖານຂໍ້ມູນ ສຳ ລັບ OwnCloud

ຫຼັງຈາກຕິດຕັ້ງໂປຣແກຣມຂະຫຍາຍ PHP ທີ່ ຈຳ ເປັນແລ້ວ, ເຂົ້າສູ່ລະບົບເຄື່ອງຈັກຖານຂໍ້ມູນ MariaDB ໂດຍໃຊ້ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້ແລະໃຫ້ລະຫັດລັບ.

$ mysql -u root -p

ເມື່ອເຂົ້າສູ່ລະບົບ, ສ້າງຖານຂໍ້ມູນ ສຳ ລັບ OwnCloud ແລະເພີ່ມຜູ້ໃຊ້ ສຳ ລັບຖານຂໍ້ມູນ.

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;

ຂັ້ນຕອນທີ 3: ດາວໂຫລດ OwnCloud ໃນ CentOS 8

ຂັ້ນຕອນຕໍ່ໄປແມ່ນການດາວໂຫລດເອກະສານ OwnCloud, ເມື່ອຮອດເວລາຂຽນ ຄຳ ແນະ ນຳ ນີ້, ຮຸ່ນຫຼ້າສຸດໃນ OwnCloud ແມ່ນ 10.3.2. ໂດຍໃຊ້ ຄຳ ສັ່ງ wget, ດາວໂຫລດເອກະສານ tarball ຫຼ້າສຸດ.

$ wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2

ຫຼັງຈາກນັ້ນ, ສະກັດເອກະສານ tarball ເຂົ້າໃນ/var/www/directory.

$ sudo tar -jxf owncloud-10.3.2.tar.bz2 -C /var/www/

ຕໍ່ໄປ, ກຳ ນົດສິດໃນການເປັນເຈົ້າຂອງເຊິ່ງຈະຊ່ວຍໃຫ້ Apache webserver ອ່ານ/ເຂົ້າເຖິງເອກະສານແລະແຟ້ມຂອງ Owncloud.

$ sudo chown -R apache: /var/www/owncloud

ຂັ້ນຕອນທີ 4: ຕັ້ງຄ່າ Apache Web Server ສຳ ລັບ OwnCloud

ມີການປ່ຽນແປງ ໜ້ອຍ ໜຶ່ງ ສຳ ລັບ Apache webserver ເພື່ອຮັບໃຊ້ OwnCloud. ສະນັ້ນສ້າງການຕັ້ງຄ່າ ສຳ ລັບ OwnCloud.

$ sudo vim /etc/httpd/conf.d/owncloud.conf

ເອກະສານຊ້ອນທ້າຍຕໍ່ໄປນີ້.

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>

ບັນທຶກແລະອອກຈາກແຟ້ມ.

ສຳ ລັບການປ່ຽນແປງທີ່ຈະມີຜົນ, ເລີ່ມຕົ້ນເວັບໄຊຕ໌ເວບໄຊທ໌ແລະຢືນຢັນສະຖານະພາບໂດຍການເຮັດວຽກ.

$ sudo systemctl restart httpd
$ sudo systemctl status httpd

ຖ້າ SELinux ຖືກເປີດໃຊ້ງານແລະເຮັດວຽກຢູ່, ໃຫ້ປະຕິບັດ ຄຳ ສັ່ງຢູ່ທາງລຸ່ມເພື່ອອະນຸຍາດໃຫ້ Apache webserver ຂຽນໃສ່ໄດເລກະທໍລີຂອງ Owncloud.

$ sudo setsebool -P httpd_unified 1

ຂັ້ນຕອນທີ 5: ການຕິດຕັ້ງ OwnCloud ສຸດທ້າຍໃນ CentOS 8

ດ້ວຍການຕັ້ງຄ່າ ສຳ ຄັນທັງ ໝົດ ທີ່ເຮັດແລ້ວ, ມັນຮອດເວລາແລ້ວທີ່ຈະ ສຳ ເລັດການຕິດຕັ້ງ OwnCloud. ສະນັ້ນເປີດຕົວທ່ອງເວັບຂອງທ່ານແລະເຂົ້າເບິ່ງ IP ຂອງເຊີບເວີຂອງທ່ານຕາມທີ່ສະແດງ.

http://server-ip/owncloud

ໃຫ້ຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານດັ່ງທີ່ສະແດງຢູ່ຂ້າງເທິງ. ກົດຕໍ່ໄປໃສ່ 'ການເກັບແລະຖານຂໍ້ມູນ' ລິ້ງໂດຍກົງຢູ່ດ້ານລຸ່ມແລະເລືອກ 'ຖານຂໍ້ມູນ MySQL/MariaDB'. ຕື່ມຂໍ້ມູນໃສ່ທຸກໆລາຍລະອຽດຂອງຖານຂໍ້ມູນ i.e ຜູ້ໃຊ້ຖານຂໍ້ມູນ, ລະຫັດຜ່ານແລະຊື່ຖານຂໍ້ມູນ.

ທ້າຍສຸດນີ້, ໃຫ້ກົດປຸ່ມ ‘Finish Setup’ ເພື່ອ ສຳ ເລັດການຕັ້ງຄ່າ.

ນີ້ຈະພາທ່ານເຂົ້າສູ່ ໜ້າ ເຂົ້າສູ່ລະບົບບ່ອນທີ່ທ່ານຈະເຂົ້າສູ່ລະບົບດ້ວຍຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານທີ່ທ່ານໄດ້ລະບຸໄວ້ກ່ອນ ໜ້າ ນີ້.

ນັບຕັ້ງແຕ່ພວກເຮົາເຂົ້າສູ່ລະບົບເປັນຄັ້ງ ທຳ ອິດ, ທ່ານຈະຖືກ ນຳ ສະ ເໜີ ຕົວເລືອກຕ່າງໆໃນການຕິດຕັ້ງແອັບclເອງໃນເວທີຕ່າງໆເຊັ່ນ Android ແລະ iOS.

ນີ້ແມ່ນສິ່ງທີ່ dashboard ມີລັກສະນະ. ຂ້ອນຂ້າງງ່າຍດາຍແລະມີຄວາມຕັ້ງໃຈທີ່ຈະໃຊ້.

ແລະນັ້ນແມ່ນວິທີທີ່ທ່ານຕິດຕັ້ງ OwnCloud ໃນ CentOS 8. ຄຳ ຕິຊົມຂອງທ່ານແມ່ນຍິນດີຕ້ອນຮັບ.