Owncloud Tour version 2
สารบัญ:
- ข้อกำหนดเบื้องต้น
- ขั้นตอนที่ 1: สร้างฐานข้อมูล MySQL
- ขั้นตอนที่ 2: การติดตั้ง PHP และ Apache
- ขั้นตอนที่ 3: การกำหนดค่าไฟร์วอลล์
- ขั้นตอนที่ 4: การดาวน์โหลด ownCloud
- ขั้นตอนที่ 5: การกำหนดค่า Apache
- ขั้นตอนที่ 6: การติดตั้ง ownCloud
- ข้อสรุป
ownCloud เป็นโอเพ่นซอร์ส, การซิงค์ไฟล์ที่โฮสต์โดยตนเองและแพลตฟอร์มแชร์ไฟล์คล้ายกับ Dropbox, Microsoft OneDrive และ Google Drive ownCloud สามารถขยายได้ผ่านแอพและมีลูกค้าเดสก์ทอปและมือถือสำหรับแพลตฟอร์มที่สำคัญทั้งหมด
ในบทช่วยสอนนี้เราจะแสดงวิธีการติดตั้งและกำหนดค่า ownCloud ด้วย Apache บนเครื่อง Ubuntu 18.04
ข้อกำหนดเบื้องต้น
คุณจะต้องเข้าสู่ระบบในฐานะผู้ใช้ที่มีการเข้าถึง sudo เพื่อให้สามารถติดตั้งแพ็กเกจและกำหนดค่าบริการระบบ
ขั้นตอนที่ 1: สร้างฐานข้อมูล MySQL
ownCloud สามารถใช้ SQLite, Oracle 11g, PostgreSQL หรือฐานข้อมูล MySQL เพื่อจัดเก็บข้อมูลทั้งหมด ในบทช่วยสอนนี้เราจะใช้ MySQL เป็นฐานข้อมูลส่วนหลัง
หากไม่ได้ติดตั้ง MySQL หรือ MariaDB บนเซิร์ฟเวอร์ Ubuntu คุณสามารถติดตั้งได้โดยทำตามคำแนะนำด้านล่าง:
เริ่มต้นโดยเข้าสู่ระบบในเชลล์ MySQL โดยพิมพ์คำสั่งต่อไปนี้:
sudo mysql
จากภายใน MySQL shell ให้รันคำสั่ง SQL ต่อไปนี้เพื่อสร้างฐานข้อมูล:
CREATE DATABASE owncloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
จากนั้นสร้างบัญชีผู้ใช้ MySQL และให้สิทธิ์การเข้าถึงฐานข้อมูล:
GRANT ALL ON owncloud.* TO 'owncloudsuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
สุดท้ายออกจากคอนโซล mysql โดยพิมพ์:
ขั้นตอนที่ 2: การติดตั้ง PHP และ Apache
ownCloud เป็นแอปพลิเคชั่น PHP PHP 7.2 ซึ่งเป็น PHP เริ่มต้นใน Ubuntu 18.04 ได้รับการสนับสนุนอย่างเต็มที่และแนะนำสำหรับ ownCloud
ติดตั้ง Apache และส่วนขยาย PHP ที่จำเป็นทั้งหมดโดยใช้คำสั่งต่อไปนี้:
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
ขั้นตอนที่ 3: การกำหนดค่าไฟร์วอลล์
สมมติว่าคุณใช้
UFW
เพื่อจัดการไฟร์วอลล์ของคุณคุณจะต้องเปิดพอร์ต HTTP (
80
) และ HTTPS (
443
) คุณสามารถทำได้โดยเปิดใช้งานโปรไฟล์ 'Apache Full' ซึ่งมีกฎสำหรับพอร์ตทั้งสอง:
ขั้นตอนที่ 4: การดาวน์โหลด ownCloud
ในขณะที่เขียนบทความนี้ ownCloud version ที่เสถียรล่าสุดคือเวอร์ชัน 10.0.10 ก่อนดำเนินการขั้นตอนถัดไปให้ไปที่หน้าดาวน์โหลดของ ownCloud และตรวจสอบว่ามี ownCloud รุ่นใหม่หรือไม่
ใช้คำสั่ง wget ต่อไปนี้เพื่อดาวน์โหลดไฟล์เก็บถาวร zip ของ ownCloud:
wget https://download.owncloud.org/community/owncloud-10.0.10.zip -P /tmp
เมื่อการดาวน์โหลดเสร็จสิ้นให้แตกไฟล์เก็บถาวรไปยังไดเร็กทอรี
/var/www
:
sudo unzip /tmp/owncloud-10.0.10.zip -d /var/www
ตั้งค่าความเป็นเจ้าของที่ถูกต้องเพื่อให้ Apache เว็บเซิร์ฟเวอร์สามารถเข้าถึงไฟล์และไดเรกทอรีของ ownCloud ได้อย่างเต็มที่
sudo chown -R www-data: /var/www/owncloud
ขั้นตอนที่ 5: การกำหนดค่า Apache
เปิดเท็กซ์เอดิเตอร์ของคุณและสร้างไฟล์คอนฟิกูเรชัน Apache ต่อไปนี้
sudo nano /etc/apache2/conf-available/owncloud.conf
/etc/apache2/conf-available/owncloud.conf
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
เปิดใช้งานการกำหนดค่าที่เพิ่มใหม่และโมดูล Apache ที่จำเป็นทั้งหมดด้วย:
sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
เปิดใช้งานการเปลี่ยนแปลงโดยเริ่มบริการ Apache ใหม่:
ขั้นตอนที่ 6: การติดตั้ง ownCloud
ขณะนี้มีการดาวน์โหลด ownCloud และบริการที่จำเป็นทั้งหมดได้รับการกำหนดค่าให้เปิดเบราว์เซอร์ของคุณและเริ่มการติดตั้ง ownCloud โดยไปที่ชื่อโดเมนหรือที่อยู่ IP ของเซิร์ฟเวอร์ของคุณตามด้วย
/owncloud
:
http://domain_name_or_ip_address/owncloud
คุณจะเห็นหน้าการตั้งค่าของ ownCloud
ข้อสรุป
คุณได้เรียนรู้วิธีการติดตั้งและกำหนดค่า ownCloud บนเครื่อง Ubuntu 18.04 ของคุณ หากคุณมีชื่อโดเมนที่เชื่อมโยงกับเซิร์ฟเวอร์ ownCloud ของคุณคุณสามารถทำตามคำแนะนำนี้และรักษาความปลอดภัย Apache ของคุณด้วย Let's Encrypt
หากต้องการค้นหาข้อมูลเพิ่มเติมเกี่ยวกับวิธีจัดการอินสแตนซ์ของคุณเองไปที่หน้าเอกสารของ ownCloud
owncloud ubuntu apacheMicrosoft Tweaks Ad หลังจากที่ Apple บ่น

เรื่องราว "Laptop Hunter" ยังคงมีน้อยลงเล็กน้อย Apple-bashing
วิธีการติดตั้งและกำหนดค่า nextcloud ด้วย apache บน centos 7

Nextcloud เป็นโอเพ่นซอร์ส, การแชร์ไฟล์ที่โฮสต์โดยตนเองและแพลตฟอร์มการทำงานร่วมกันคล้ายกับ Dropbox ในบทช่วยสอนนี้เราจะแสดงวิธีการติดตั้งและกำหนดค่า Nextcloud ด้วย Apache บนเครื่อง CentOS 7
วิธีการติดตั้งและกำหนดค่า nextcloud ด้วย apache บน ubuntu 18.04

Nextcloud เป็นโอเพ่นซอร์ส, การแชร์ไฟล์ที่โฮสต์โดยตนเองและแพลตฟอร์มการทำงานร่วมกันคล้ายกับ Dropbox ในบทช่วยสอนนี้เราจะแสดงวิธีการติดตั้งและกำหนดค่า Nextcloud ด้วย Apache บนเครื่อง Ubuntu 18.04