o wnCloud เป็นเว็บแอปพลิเคชันยอดนิยมที่ใช้สำหรับการซิงโครไนซ์ข้อมูลและการแชร์ไฟล์ ช่วยให้ผู้ใช้สามารถจัดการไฟล์ รายชื่อ ปฏิทิน รายการสิ่งที่ต้องทำ และอื่นๆ ได้อย่างง่ายดาย ทำให้เป็นทางเลือกที่ดีสำหรับโปรแกรมยอดนิยม Google ไดรฟ์, Dropbox, iCloud และแพลตฟอร์มคลาวด์อื่นๆ OwnCloud เป็นแพลตฟอร์มข้ามแพลตฟอร์มและรองรับระบบปฏิบัติการยอดนิยมทั้งหมด แต่บทความนี้เขียนขึ้นสำหรับ . ในขณะที่เขียนนี้ OwnCloud เวอร์ชันล่าสุดคือ 10.0.7
1. ข้อกำหนดเบื้องต้น
- PHP>=5.6 (แนะนำ PHP 7.0 หรือสูงกว่า) โดยมีส่วนขยายต่อไปนี้รวมอยู่ใน PHP: XML (Expat), curl, PDO, Phar, GD Graphics Library เวอร์ชัน 2.0.x+, DOM, ctype, JSON, iconv, intl, mcrypt , openssl, bz2, Zlib และ Zip
- อาปาเช่ เว็บเซิร์ฟเวอร์>=2.0 คอมไพล์ด้วยโมดูล mod_rewrite
- MySQL>=5.x (MySQL 5.5 หรือสูงกว่า รุ่นที่ใหม่กว่า), MariaDB 5.5+, PostgreSQL หรือ SQLite ที่ติดตั้งบน .
2. การอัปเดตระบบ
ตามปกติ ก่อนที่จะติดตั้งแพ็คเกจระบบบนเซิร์ฟเวอร์ ให้อัพเดตระบบก่อน:
# sudo apt-get อัปเดต && apt-get อัปเกรด
3. ติดตั้ง OwnCloud
# wget -qO- https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key | sudo apt-key เพิ่ม - ตกลง
ตรวจสอบให้แน่ใจว่าได้ติดตั้ง apt-transport-https แล้ว เนื่องจากเราต้องการสำหรับขั้นตอนต่อไป:
# sudo apt-get install apt-transport-https กำลังอ่านรายการแพ็กเกจ... เสร็จแล้ว สร้างแผนผังการพึ่งพา อ่านข้อมูลสถานะ... เสร็จแล้ว แพ็คเกจต่อไปนี้ได้รับการติดตั้งโดยอัตโนมัติและไม่จำเป็นอีกต่อไป: aspell aspell-en dictionaries-common emacsen-common libaspell15 libexttextcat-2.0-0 libexttextcat-data liblua5.1-0 libyajl2 ใช้ "apt autoremove" เพื่อลบออก แพ็คเกจใหม่ต่อไปนี้จะถูกติดตั้ง: apt-transport-https อัปเกรด 0, ติดตั้งใหม่ 1 รายการ, 0 เพื่อลบ และ 54 ไม่ได้อัปเกรด จำเป็นต้องได้รับไฟล์เก็บถาวรขนาด 26.1 kB หลังจากการดำเนินการนี้ พื้นที่ดิสก์เพิ่มเติม 215 kB จะถูกนำมาใช้ รับ: 1 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 apt-transport-https amd64 1.2.26 ดึงข้อมูล 26.1 kB ใน 0 วินาที (60.8 kB/s) การเลือกแพ็คเกจ apt-transport-https ที่ไม่ได้เลือกก่อนหน้านี้ (กำลังอ่านฐานข้อมูล ... 35616 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในปัจจุบัน) กำลังเตรียมที่จะแตก .../apt-transport-https_1.2.26_amd64.deb ... กำลังแกะ apt-transport-https (1.2.26) ... การตั้งค่า apt-ขนส่ง-https (1.2.26) ...
สร้างไฟล์ owncloud.list ใน /etc/apt/sources.list.d เพื่อให้เราสามารถเพิ่มพื้นที่เก็บข้อมูล OwnCloud ไปยังเซิร์ฟเวอร์:
# echo "deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /" | sudo tee /etc/apt/sources.list.d/owncloud.list deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /
ตอนนี้อัพเดตแพ็คเกจระบบอีกครั้งเพื่อให้เราสามารถติดตั้งแพ็คเกจ OwnCloud:
# sudo apt-get update Hit:1 http://archive.ubuntu.com/ubuntu xenial InRelease Hit:2 http://archive.ubuntu.com/ubuntu xenial-updates InRelease Hit:3 http://archive.canonical .com/ubuntu xenial InRelease Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease Ign:5 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04 InRelease รับ: 6 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04 Release Get:7 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04 Release.gpg Get:8 https: //download.owncloud.org/download/repositories/stable/Ubuntu_16.04 แพ็คเกจดึงข้อมูล 2203 B ใน 2 วินาที (1,030 B/s) กำลังอ่านรายการแพ็คเกจ ... เสร็จสิ้น
การติดตั้ง OwnCloudโดยรันคำสั่งต่อไปนี้:
# sudo apt-get ติดตั้ง owncloud-files กำลังอ่านรายการแพ็คเกจ ... เสร็จสิ้น สร้างแผนผังการพึ่งพา กำลังอ่านข้อมูลสถานะ ... เสร็จสิ้น แพ็คเกจใหม่ต่อไปนี้จะถูกติดตั้ง: owncloud-files อัปเกรดแล้ว 0 รายการ ติดตั้งใหม่ 1 รายการ 0 เพื่อลบ และ 51 ไม่ อัพเกรดแล้ว จำเป็นต้องได้รับไฟล์เก็บถาวร 0 B/35.1 MB หลังจากการดำเนินการนี้ พื้นที่ดิสก์เพิ่มเติม 118 MB จะถูกนำมาใช้ การเลือกแพ็คเกจ owncloud-files ที่ไม่ได้เลือกไว้ก่อนหน้านี้ (กำลังอ่านฐานข้อมูล ... 35869 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในปัจจุบัน) กำลังเตรียมที่จะแตกไฟล์ .../owncloud-files_10.0.7-1.1_all.deb ... กำลังแตกไฟล์ owncloud-files (10.0.7-1.1) ... การตั้งค่า owncloud ไฟล์ (10.0.7-1.1) ...
ตอนนี้เราสามารถไปยังขั้นตอนต่อไปได้แล้ว
4. สร้างฐานข้อมูล MySQL สำหรับ OwnCloud
เข้าสู่ระบบ MySQL ด้วยบัญชีรูท:
# mysql -u รูต -p
ตอนนี้เราจะสร้างฐานข้อมูล MySQL สำหรับ OwnCloud โดยใช้แบบสอบถามต่อไปนี้:
Mysql> สร้างฐานข้อมูล owncloud;
จากนั้นเรียกใช้แบบสอบถามต่อไปนี้เพื่อเพิ่ม ผู้ใช้แต่ละรายสำหรับ OwnCloud ซึ่งจะโต้ตอบกับฐานข้อมูล:
Mysql> ให้สิทธิ์ทั้งหมดบน owncloud.* เป็น "owncloud"@"localhost" ที่ระบุโดย "enter_username_password_here";
รันคำสั่งต่อไปนี้เพื่อใช้สิทธิ์ที่เราตั้งไว้:
Mysql> สิทธิ์ล้าง;
ตอนนี้เราสามารถออกจากระบบเซสชั่น MySQL ได้แล้ว:
Mysql> ออก;
5. การตั้งค่า OwnCloud
ขั้นแรกตรวจสอบให้แน่ใจว่าได้ติดตั้งแพ็คเกจต่อไปนี้ตามที่ OwnCloud ต้องการ:
# sudo apt-get ติดตั้ง libapache2-mod-php7.0 \ openssl php-imagick php7.0- ทั่วไป php7.0-curl php7.0-gd \ php7.0-imap php7.0-intl php7.0-json php7 .0-ldap php7.0-mbstring \php7.0-mcrypt php7.0-mysql php7.0-pgsql php-smbclient php-ssh2 \php7.0-sqlite3 php7.0-xml php7.0-zip
6. การกำหนดค่า Apache สำหรับเซิร์ฟเวอร์ OwnCloud
ตอนนี้เราจะต้องกำหนดค่า การกำหนดค่าอาปาเช่เพื่อให้สามารถให้บริการไดเร็กทอรี ownCloud ให้เพิ่มเนื้อหาต่อไปนี้ด้านล่างลงในไฟล์ /etc/apache2/sites-available/owncloud.conf โดยใช้ nano หรือโปรแกรมแก้ไขที่คุณชื่นชอบ:
# sudo nano /etc/apache2/sites-available/owncloud.conf นามแฝง /owncloud "/var/www/owncloud/"
รวมสิ่งต่อไปนี้ โมดูลอาปาเช่:
# sudo a2enmod เขียนใหม่ # ส่วนหัว sudo a2enmod # sudo a2enmod env # sudo a2enmod dir # sudo a2enmod mime
เปิดใช้งานการกำหนดค่า Apache OwnCloud:
# sudo a2ensite owncloud.conf
ตอนนี้รีสตาร์ท เว็บเซิร์ฟเวอร์อาปาเช่:
# sudo systemctl รีสตาร์ท apache2
เปิดเว็บเบราว์เซอร์ของคุณและป้อน URL ต่อไปนี้เพื่อเข้าถึงเว็บอินเตอร์เฟสของ OwnCloud:
http://your_server_ip_address_or_domain_name/owncloud
จากที่นี่ คุณสามารถทำการติดตั้งให้เสร็จสิ้นโดยทำตามขั้นตอนด้านล่าง:
- กรอกชื่อผู้ใช้และรหัสผ่านของคุณสำหรับ บัญชีผู้ดูแลระบบ
- คลิกลิงก์ที่เก็บข้อมูลและฐานข้อมูล
- ปล่อยให้เป็นค่าเริ่มต้นสำหรับโฟลเดอร์ข้อมูล
- คลิกที่ปุ่ม MySQL/MariaDB
- เรากรอกข้อมูลในฟิลด์ด้วยข้อมูลฐานข้อมูลที่เราติดตั้งด้านบน
- คลิกเสร็จสิ้น
คุณน่าจะติดตั้ง OwnCloud 10 บนเซิร์ฟเวอร์ได้สำเร็จ
ทำให้สามารถจัดเก็บข้อมูลไว้ในที่ปลอดภัยและอยู่ภายใต้การควบคุมของคุณ เช่นเดียวกับ Dropbox คุณสามารถอัปโหลดไฟล์มีเดียได้ทุกประเภท
เอกสาร (วิดีโอ รูปภาพ เพลง) OwnCloud แตกต่างจาก Dropbox ตรงที่เป็นโอเพ่นซอร์สและใช้งานได้ฟรี
ข้อมูลของคุณสามารถเข้าถึงได้จากทุกที่ในโลกที่มีอินเทอร์เน็ตและบนอุปกรณ์ใดๆ เช่น สมาร์ทโฟน แท็บเล็ต พีซี และแล็ปท็อป
มีอะไรใหม่ในเวอร์ชัน 9.0
- แสดงความคิดเห็นไฟล์
- แท็กไฟล์
- การแจ้งเตือน
- ป้อนชื่อผู้ใช้อัตโนมัติ
- เซิร์ฟเวอร์ที่เชื่อถือได้
- รหัสลายเซ็นได้รับการตรวจสอบเมื่อมีการอัพเดตหรือติดตั้งเคอร์เนลและแอพพลิเคชั่น
- การอัปเดตแบบออฟไลน์เพื่อการอัปเกรดที่เชื่อถือได้มากขึ้น
- ปรับปรุงความสามารถในการแบ่งปันและประสิทธิภาพการทำงาน
- API ใหม่เพื่อเพิ่มความสามารถในการปรับขนาดโดยใช้ระบบภายนอก การจัดเก็บข้อมูล
- ปฏิทินและที่อยู่ติดต่อได้รับการเขียนใหม่ทั้งหมด และขณะนี้ CalDAV และ CardDAV เป็นส่วนหนึ่งของแกนหลักแล้ว
- การรักษาความปลอดภัยขั้นสูง
- OwnCloud API ทำงานเพื่อปรับปรุงความสามารถในการปรับขนาด
- การปรับปรุงเล็กๆ น้อยๆ มากมาย
ในการบริหาร
- การเข้ารหัสแยกต่างหากสำหรับระบบจัดเก็บข้อมูลภายในและระยะไกล คุณสามารถเข้ารหัสบนระบบจัดเก็บข้อมูลระยะไกลได้ แต่ไม่สามารถใช้การเข้ารหัสบนระบบจัดเก็บข้อมูลในเครื่องได้
- คำสั่งใหม่สำหรับการถ่ายโอนไฟล์ระหว่างผู้ใช้
- การแบ่งปันการทำงานร่วมกันระหว่างผู้ใช้และกลุ่มได้รับการปรับปรุงให้เหมาะสม
- รีเซ็ตรหัสผ่าน URL ที่กำหนดเอง
- เพิ่มตัวเลือกใหม่สำหรับ บรรทัดคำสั่งไปยังแอปพลิเคชัน Updater
- ทีม OCC ใหม่มากมาย
- ตัวเลือกการดูแลระบบ เปิด/ปิด ระบบภายนอกการจัดเก็บข้อมูล (จุดเชื่อมต่อ)
- คำสั่ง OCC ใหม่สำหรับการย้ายข้อมูลผู้ติดต่อและปฏิทินจากเวอร์ชัน 8.2 > หากการย้ายข้อมูลอัตโนมัติล้มเหลว และคำสั่งใหม่สำหรับการสร้าง สมุดที่อยู่และปฏิทินผู้ใช้ (คำสั่ง DAV)
- เพิ่มการรองรับชื่อที่สอง (แอตทริบิวต์) สำหรับ LDAP
ในการติดตั้ง Owncloud เราต้องการ:
- เซิร์ฟเวอร์ Linux หรือ BSD (สามารถติดตั้งบน Mac OS ได้)
- MySQL5.5+/มาเรียดีบี
- PHP 5.4 หรือสูงกว่า
- อาปาเช่ 2.2+
ระบบ LINUX ที่รองรับ:
- เซนโอเอส 7
- เดเบียน 8
- อาร์เฮล 7
- สเลส 12
- อูบุนตู 14.04,15.10
การตระเตรียม
ไฟล์เก็บถาวรของ Owncloud มีทุกสิ่ง แพ็คเกจที่จำเป็นสำหรับ PHP แพ็คเกจที่จำเป็นและแพ็คเกจเสริมแสดงอยู่ด้านล่าง เพื่อตรวจสอบ รุ่นที่ติดตั้งป้อน PHP ในบรรทัดคำสั่ง สาย PHP-ม | เกรป -i
โมดูลที่จำเป็นสำหรับ PHP:
PHP5 (>=5.4)
ประเภทโมดูล PHP
โดมโมดูล PHP
โมดูล PHP GD
ไอคอนโมดูล PHP
โมดูล PHP JSON
โมดูล PHP libxml (แพ็คเกจ Linux libxml2 ต้องเป็น >=2.7.0)
โมดูล PHP mb มัลติไบต์
โมดูล PHP posix
โมดูล PHP SimpleXML
โมดูล PHP XMLWriter
ซิปโมดูล PHP
โมดูล PHP zlib
สำหรับฐานข้อมูล (เลือกเพียงรายการเดียว):
โมดูล PHP sqlite (>= 3 ไม่แนะนำเนื่องจากเหตุผลด้านประสิทธิภาพ)
โมดูล PHP pdo_mysql (MySQL/MariaDB)
โมดูล PHP pgsql (ต้องใช้ PostgreSQL >= 9.0)
PHP module curl (แนะนำเป็นอย่างยิ่ง, some ฟังก์ชั่นเช่นการตรวจสอบผู้ใช้ HTTP ขึ้นอยู่กับมัน)
ข้อมูลไฟล์โมดูล PHP (แนะนำเป็นอย่างยิ่ง ปรับปรุงประสิทธิภาพการแยกวิเคราะห์ไฟล์)
โมดูล PHP bz2 (แนะนำ จำเป็นสำหรับการแตกแอปพลิเคชัน)
PHP module intl (เพิ่มประสิทธิภาพของภาษาการแปลและแก้ไขการจัดเรียงอักขระที่ไม่ใช่ ASCII)
โมดูล PHP mcrypt (ปรับปรุงประสิทธิภาพการเข้ารหัสไฟล์)
โมดูล PHP openssl (จำเป็นต้องเข้าถึงทรัพยากร HTTPS)
จำเป็นสำหรับบางแอปพลิเคชัน:
โมดูล PHP ldap (สำหรับการรวม LDAP)
โมดูล PHP smbclient (การรวม SMB/CIFS ดู SMB/CIFS)
โมดูล PHP ftp (FTP เพื่อจัดเก็บการรับรองความถูกต้อง/ผู้ใช้ภายนอก)
Imap โมดูล PHP (สำหรับการตรวจสอบผู้ใช้ภายนอก)
โมดูล PHP exif (สำหรับการหมุนรูปภาพในแอปพลิเคชันรูปภาพ)
โมดูล PHP gmp (สำหรับการจัดเก็บ SFTP)
เพื่อปรับปรุงประสิทธิภาพของเซิร์ฟเวอร์ (เป็นทางเลือก) ให้เลือกระบบแคชระบบใดระบบหนึ่งต่อไปนี้:
โมดูล PHP apc
แอปโมดูล PHP
โมดูล PHP ถูก memcached
โมดูล PHP redis (>=2.2.5 จำเป็นสำหรับการบล็อกไฟล์ธุรกรรม)
คุณไม่จำเป็นต้องมีโมดูล WebDAV สำหรับเว็บเซิร์ฟเวอร์ของคุณ (เช่น mod_webdav Apache) เนื่องจาก OwnCloud มีเซิร์ฟเวอร์ WebDAV ในตัวของตัวเอง SabreDAV หากเปิดใช้งาน mod_webdav คุณต้องปิดการใช้งานสำหรับ OwnCloud
การติดตั้งบนเซิร์ฟเวอร์ Ubuntu 14.04 LTS
ในการดำเนินการนี้คุณจะต้องติดตั้งแพ็คเกจเพิ่มเติมจากบรรทัดคำสั่งที่มีสิทธิ์รูท
#apt-get ติดตั้ง apache2 mariadb-เซิร์ฟเวอร์ libapache2-mod-php5 #apt-get ติดตั้ง php5-gd php5-json php5-mysql php5-curl #apt-get ติดตั้ง php5-intl php5-mcrypt php5-imagick |
แพ็คเกจเหล่านี้มีไว้สำหรับการติดตั้งระบบ Owncloud พื้นฐาน หากคุณวางแผนที่จะเรียกใช้แอปพลิเคชันเพิ่มเติม คุณอาจต้องติดตั้ง แพ็คเกจเพิ่มเติม
เมื่อติดตั้ง MySQL/MariaDB คุณจะได้รับแจ้งให้สร้างรหัสผ่านผู้ดูแลระบบฐานข้อมูล
จำไว้ให้ขึ้นใจเพราะว่า... จะต้องติดตั้งฐานข้อมูล OwnCloud ในภายหลัง
จากนั้น ให้ดาวน์โหลดไฟล์เก็บถาวรของ Owncloud เวอร์ชันล่าสุด:
ตามลิงค์หน้าดาวน์โหลด ownCloud
ดาวน์โหลดไฟล์ชื่อ OwnCloud-xyztar.bz2 หรือ OwnCloud-xyz.zip (โดยที่ xyz คือหมายเลขเวอร์ชัน)
การกำหนดค่าเว็บเซิร์ฟเวอร์ Apache
บน Debian, Ubuntu และอนุพันธ์ของ Apache นั้น มีการติดตั้ง Apache ไว้ในการกำหนดค่าที่เราต้องการ ดังนั้นสิ่งที่คุณต้องทำคือสร้างไฟล์ใน /etc/apache2/sites-available/owncloud.confโดยมีเนื้อหาบรรทัดต่อไปนี้ โดยแทนที่ไดเร็กทอรีและพาธของไฟล์อื่นๆ ด้วยของคุณเอง: ตำแหน่งไฟล์
# นาโน /etc/apache2/sites-available/owncloud.conf |
การตั้งค่า Apache เพิ่มเติม
สำหรับ การดำเนินการที่ถูกต้อง owncloud เราต้องเปิดใช้งานโมดูล mod_rewrite
คุณยังสามารถใช้ mod_fcgiแทนที่จะเป็นมาตรฐาน mod_php
เมื่อใช้ SSL โปรดทราบ ความสนใจเป็นพิเศษสำหรับการบันทึก ชื่อเซิร์ฟเวอร์- คุณต้องระบุชื่อเดียวกันในการกำหนดค่าเซิร์ฟเวอร์และใน ชื่อสามัญใบรับรอง.
ตอนนี้รีสตาร์ท Apache:
#บริการ apache2 รีสตาร์ท |
หากคุณใช้ OwnCloud ในไดเรกทอรีย่อยและต้องการใช้ CalDAV หรือ CardDAV สำหรับไคลเอนต์ ตรวจสอบให้แน่ใจว่าคุณกำหนดค่าบริการค้นหา URL อย่างถูกต้อง
การเปิดใช้งาน SSL
คุณสามารถใช้ผ่าน HTTP ธรรมดาได้ แต่ขอแนะนำอย่างยิ่งให้ใช้ SSL/TLS เพื่อเข้ารหัสการรับส่งข้อมูลของเซิร์ฟเวอร์ทั้งหมด รวมถึงปกป้องบัญชีผู้ใช้และข้อมูลระหว่างทาง
ติดตั้งอาปาเช่แล้วภายใต้ Ubuntu นั้นได้รับการกำหนดค่าด้วยใบรับรองที่ลงนามด้วยตนเองอย่างง่าย สิ่งที่คุณต้องทำคือเปิดใช้งานโมดูล SSL และโฮสต์เริ่มต้น เปิดเทอร์มินัลแล้วรันคำสั่ง:
เปิดเบราว์เซอร์และป้อน http://ip-server/owncloud
เนื้อหาต่อไปนี้จะปรากฏบนหน้าจอ เหลือเพียงการป้อนข้อมูลและขั้นตอนการติดตั้ง OwnCloud เสร็จสิ้น
ตั้งค่าการเข้าสู่ระบบ — ผู้ดูแลระบบเซิร์ฟเวอร์ Owncloud
ป้อนรหัสผ่าน ผู้ดูแลระบบเซิร์ฟเวอร์ Owncloud
เราระบุตำแหน่งที่จัดเก็บข้อมูลคุณสามารถปล่อยให้เป็นค่าเริ่มต้นและเปลี่ยนแปลงได้ในภายหลัง
ผู้ใช้ฐานข้อมูล — ราก
รหัสผ่านผู้ใช้ฐานข้อมูล(อันที่เราตั้งไว้ด้านบนเมื่อติดตั้งฐานข้อมูล)
27 กรกฎาคม 2555 เวลา 07:49 นownCloud เราสร้างคลาวด์ที่ปลอดภัยของเราเอง
- บริการคลาวด์
ownCloud คือ โอเพ่นซอร์สโซลูชันสำหรับการจัดระเบียบพื้นที่จัดเก็บไฟล์ที่เหมือนกับดรอปบ็อกซ์ของคุณเอง นอกเหนือจากการซิงโครไนซ์ไฟล์แล้ว ยังมีรายการต่อไปนี้อีกด้วย: คุณสมบัติเพิ่มเติมเช่น: การซิงโครไนซ์ผู้ติดต่อ, ปฏิทิน (รองรับ CalDAV) และงาน, แกลเลอรี่รูปภาพ, เครื่องเล่นเสียง (พร้อมรองรับโปรโตคอล Ampache) บริการนี้ทำงานในโหมดผู้ใช้หลายคนและมีฟังก์ชันโฟลเดอร์แชร์
ไคลเอนต์การซิงโครไนซ์พร้อมใช้งานสำหรับ Windows / Mac / Linux / Android ซึ่งเป็นเวอร์ชันสำหรับ iOS ตามที่นักพัฒนาระบุว่าอยู่ในขั้นตอนสุดท้าย มีฟังก์ชันการจัดเก็บข้อมูลภายนอกที่ค่อนข้างน่าสนใจ แต่ยังคงทดลองอยู่ ซึ่งช่วยให้คุณสามารถเมานต์ Dropbox และ GDrive ไปยังโฟลเดอร์ที่มี ownCloud
คุณสมบัติที่สำคัญสำหรับฉันในไคลเอนต์ Android คือการอัปโหลดทันใจ ซึ่งจะอัปโหลดวิดีโอและภาพถ่ายไปยังคลาวด์โดยอัตโนมัติทันทีหลังจากถ่ายภาพ คล้ายกับไคลเอนต์ Dropbox
โปรเจ็กต์นี้ค่อนข้างหยาบ อินเทอร์เฟซและความเสถียรของไคลเอนต์ยังคงเป็นที่ต้องการอย่างมาก แต่ความจริงที่ว่าคลาวด์ได้รับการจัดการและเข้ารหัสอย่างสมบูรณ์นั้นครอบคลุมข้อบกพร่องเหล่านี้
คุณสามารถเลือก VDS หรือ โฮมเซิร์ฟเวอร์บนชั้นลอย
พิจารณาตัวเลือกด้วย "โฮมเซิร์ฟเวอร์"
เน็ตท็อปธรรมดาถูกเลือกให้เป็นฮาร์ดแวร์ ระบบปฏิบัติการ- เซิร์ฟเวอร์ Ubuntu 12.04, IP โดยตรงและ ชื่อโดเมน- ข้อมูลจะถูกจัดเก็บไว้ในพาร์ติชัน LVM ที่เข้ารหัส และการเข้าถึงเซิร์ฟเวอร์ของลูกค้าจะถูกจัดระเบียบผ่าน SSL
- การติดตั้ง "เปลือย" เซิร์ฟเวอร์อูบุนตู 12.04 ในระหว่างกระบวนการติดตั้ง อย่าลืมเกี่ยวกับการเข้ารหัส LVM ด้วยวลีรหัสผ่านที่ทนทานต่อการคาดเดา
- ติดตั้งแพ็คเกจที่จำเป็น:
apt-get ติดตั้ง apache2 php5 php5-common php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl - ดาวน์โหลด ownCloud:
wget download.owncloud.org/releases/owncloud-4.0.5.tar.bz2
(เชื่อมโยงไปยัง เวอร์ชันล่าสุดสามารถนำมาได้โดยตรงจากเว็บไซต์โครงการ) และแกะออก:
tar -xjf owncloud-4.0.5.tar.bz2 - คัดลอกโฟลเดอร์จาก ownCloud ไปยังรูทของเว็บเซิร์ฟเวอร์:
cp -r owncloud /var/www/ - สร้างโฟลเดอร์ที่จำเป็น
mkdir /var/www/owncloud/data.mkdir
และเปลี่ยนเจ้าของเป็น www-data
chown -R www-data:www-data /var/www/owncloud/apps
chown -R www-data:www-data /var/www/owncloud/config.php
chown -R www-data:www-data /var/www/owncloud/data - แก้ไข /etc/apache2/sites-enabled/000-default
ที่นี่ AllowOverride=All ในส่วน "Directory /var/www" - เราเปิดใช้งานการเขียนซ้ำ ส่วนหัว และโมดูล ssl ใน apache:
a2enmod เขียนใหม่ && ส่วนหัว a2enmod && a2enmod ssl - ติดตั้ง openssl:
apt-get ติดตั้ง openssl(น่าจะติดตั้งแล้ว)
เราสร้างใบรับรองที่ลงนามด้วยตนเองและวางไว้ในโฟลเดอร์ที่เหมาะสม:
openssl genrsa -des3 -out server.key 1024
mv server.key server.key.old
openssl rsa -in server.key.old -out server.key
openssl req - ใหม่ -key server.key -out cert.csr
openssl x509 -req - วัน 365 - ใน cert.csr -signkey server.key -out cert.crt
mv cert.crt /etc/ssl/certs/
mv server.key /etc/ssl/private/ - แก้ไข /etc/apache2/sites-available/default-ssl
เราระบุใน SSLCertificateFile ใบรับรองที่สร้างไว้ก่อนหน้านี้ /etc/ssl/certs/cert.crt และใน SSLCertificateKeyFile คีย์ของเรา /etc/ssl/private/server.key
อย่าลืมใส่โดเมนและชื่อเว็บไซต์ด้วย - เราระบุให้ Apache ทราบถึงไซต์หลัก:
a2ensite ค่าเริ่มต้น-ssl - รีสตาร์ทอาปาเช่:
บริการ apache2 โหลดซ้ำ
ณ จุดนี้ ขั้นตอนการติดตั้งเสร็จสมบูรณ์ ต่อไปคุณจะต้องกำหนดค่า owncloud เอง - ไปที่ yourip.address/owncloud ยอมรับใบรับรองที่ลงนามด้วยตนเอง ทำตามขั้นตอนที่จำเป็นทั้งหมด (หรือแม่นยำยิ่งขึ้นเพียงขั้นตอนเดียว) เพื่อกำหนดค่า ownCloud เราพบว่าตัวเองอยู่ในเว็บอินเตอร์เฟสที่น่าพึงพอใจ
- ต่อไป เราจะติดตั้งไคลเอนต์บนคอมพิวเตอร์/สมาร์ทโฟน การตั้งค่าไคลเอนต์ลงมาเพื่อระบุที่อยู่ owncloud - yourip.address/owncloud ป้อนชื่อและรหัสผ่านและโฟลเดอร์ปลายทางบนคอมพิวเตอร์ อย่าลืมระบุ https ในที่อยู่ ไม่ใช่ http
ในทางปฏิบัติ ทุกอย่างทำงานคล้ายกันมากกับดรอปบ็อกซ์ - เมื่อคุณอัปโหลดไฟล์ ไฟล์ก็จะ "กระจาย" ไปยังไคลเอนต์ทั้งหมด คุณถ่ายภาพด้วยกล้องของสมาร์ทโฟน Android - รูปภาพหรือวิดีโอจะไปปรากฏที่คอมพิวเตอร์หลังจากนั้นไม่นาน ฉันอยากจะทราบเป็นพิเศษว่าไคลเอนต์ Android รองรับฟังก์ชัน Easy Share Action ทั่วทั้งระบบ ดังนั้นจึงสามารถวางไฟล์ใน ownCloud จากเกือบทุกแอปพลิเคชัน
OwnCloud มีการรองรับ WebDAV ในตัว ดังนั้นบนระบบปฏิบัติการเดสก์ท็อปส่วนใหญ่ คุณสามารถทำได้โดยไม่ต้องใช้แอปพลิเคชันไคลเอนต์เลย (เช่น หากการซิงโครไนซ์ไม่สำคัญ แต่คุณต้องการเพียงการเข้าถึงไฟล์เท่านั้น) ข้อมูลจะถูกเก็บไว้โดยตรงบนเซิร์ฟเวอร์ในรูปแบบ ไฟล์ปกติและหากคุณใช้จินตนาการและพับแขนเสื้อขึ้น คุณสามารถรวม ownCloud เข้ากับเซิร์ฟเวอร์ FTP/AFP/Samba เพื่อจัดระเบียบ ดาวน์โหลดอัตโนมัติทอร์เรนต์ที่ใช้ rtorrent และในสภาพแวดล้อมขององค์กรพวกมันเปิดได้อย่างแท้จริง ความเป็นไปได้ที่ไร้ขีดจำกัดจัดระเบียบการเข้าถึงไฟล์ โดยทั่วไปแล้ว ทุกอย่างจะถูกจำกัดด้วยจินตนาการของคุณ
ฟังก์ชั่นสามารถขยายได้อย่างง่ายดายโดยใช้ปลั๊กอินเพิ่มเติม (แอปพลิเคชันในคำศัพท์ของ ownCloud) ตัวอย่างเช่น หากเป็นไปไม่ได้ทางกายภาพที่จะเข้ารหัสดิสก์เซิร์ฟเวอร์ คุณสามารถใช้ปลั๊กอินการเข้ารหัสได้ เนื้อหาทั้งหมดของระบบคลาวด์จะถูกเข้ารหัสโดยใช้เครื่องมือในตัว
ความจุในการจัดเก็บข้อมูลถูกจำกัดโดยฮาร์ดไดรฟ์ของคุณเท่านั้น คลาวด์ใน 2Tb ไม่ใช่คำถาม รองรับการกำหนดเวอร์ชันไฟล์ ไคลเอนต์เดสก์ท็อปตัวเดียวสามารถเชื่อมต่อกับคลาวด์คลาวด์ของตัวเองหลายตัวพร้อมกันได้
ความเร็วของการดำเนินการขึ้นอยู่กับความกว้างของช่องสัญญาณของไคลเอนต์และเซิร์ฟเวอร์เป็นหลัก ในกรณีของฉัน ไคลเอนต์และเซิร์ฟเวอร์เกือบทั้งหมดอยู่ภายในผู้ให้บริการเดียวกัน ดังนั้นวิดีโอจากโทรศัพท์จึงถูกอัปโหลดไปยังคลาวด์อย่างรวดเร็ว เร็วกว่าในดรอปบ็อกซ์อย่างไม่มีใครเทียบได้
คุณ การตัดสินใจครั้งนี้ด้วยดิสก์ที่เข้ารหัส LVM มีข้อเสียเปรียบประการหนึ่ง - หากเรารีบูทเราจะสูญเสีย การเข้าถึงระยะไกลไปยังเซิร์ฟเวอร์ เนื่องจากเมื่อบูตเครื่อง ระบบจะขอรหัสผ่านเพื่อถอดรหัสดิสก์บนคอนโซลจริง นอกจากนี้ข้อบกพร่องประการหนึ่งที่ระบุไว้ก็คือเมื่อใด งานที่ใช้งานอยู่บริการ Apache บนเซิร์ฟเวอร์กินทรัพยากรโปรเซสเซอร์ไม่น้อย
ด้วยเหตุนี้ เราจึงมี Dropbox ของตัวเองพร้อมการเข้าถึงที่ปลอดภัยและมีลูกค้าสำหรับแพลตฟอร์มทั่วไป ownCloud ทำให้สามารถใช้ประโยชน์จากประโยชน์มากมายของเทคโนโลยีคลาวด์ได้โดยไม่ต้องเสียสละซึ่งกันและกันในรูปแบบของความเป็นส่วนตัว
ในนามของข้าพเจ้าเองข้าพเจ้าขอให้โครงการพัฒนาและเจริญรุ่งเรืองต่อไป
OwnCloud เป็นเว็บแอปพลิเคชันแบบเปิดฟรีสำหรับจัดระเบียบพื้นที่จัดเก็บไฟล์บนคลาวด์ของคุณเอง ความแตกต่างในการให้บริการแก่ผู้ใช้ ควบคุมเต็มรูปแบบเหนือข้อมูลของคุณ - ข้อมูลถูกวางไว้บนระบบที่ผู้ใช้ควบคุม กล่าวอีกนัยหนึ่ง ด้วยความช่วยเหลือของ ownCloud คุณสามารถสร้าง Drumbox เวอร์ชันของคุณเองได้ ดิสก์ยานเดกซ์หรือ สกายไดรฟ์แต่ด้วยการใช้คลาวด์ คุณจะกำจัดข้อเสียประการหนึ่งของคลาวด์ของบริษัทอื่นที่ให้บริการนี้ ข้อมูลทั้งหมดจะถูกเก็บไว้ในดิสก์ของคุณ (ดิสก์ที่คุณควบคุม)- OwnCloud สามารถทำได้ทั้งบน VDS/VPS ( เซิร์ฟเวอร์เสมือนเช่าจากโฮสต์) และบนคอมพิวเตอร์ที่บ้านของคุณ ในบทความนี้ ผมจะเน้นที่เวอร์ชันโฮม แม้ว่าการติดตั้งและความสามารถจะไม่แตกต่างจากการติดตั้งบน VDS/VPS
ก่อนอื่น เรามาดูกันว่า OwnCloud มีอะไรพิเศษมาให้บ้าง:
1 สิ่งแรกที่ต้องคำนึงถึงคือพื้นที่จัดเก็บไฟล์ (รูปภาพ วิดีโอ เอกสาร) หากคุณกำลังปรับใช้ OwnCloud บนคอมพิวเตอร์ของคุณ คุณอาจไม่ถูกจำกัดไว้ที่ 10-20 GB (เช่น บริการของบุคคลที่สาม) และอย่าลังเลที่จะใช้ 500 GB, 1 TB ฯลฯ
2 คุณจะสามารถแชร์ไฟล์ของคุณกับผู้ใช้รายอื่นได้
3 คุณสามารถเปิด/สร้างไฟล์ทดสอบ (.ODF .odt, ODP, นามสกุล .ods), ฟังเพลง, ดูวิดีโอ
4 คุณสามารถซิงโครไนซ์ข้อมูลกับคอมพิวเตอร์ของคุณ (Windows, Mac, Linux)
5 หากฟังก์ชันที่ติดตั้งไว้ไม่เพียงพอสำหรับคุณ คุณสามารถขยายได้โดยการติดตั้ง แอปพลิเคชันเพิ่มเติมและขยายขีดความสามารถในการจัดเก็บข้อมูลบนคลาวด์
ฉันขอแนะนำให้ดำเนินการติดตั้ง OwnCloud ต่อไป ในบทความนี้ ฉันจะติดตั้งบน Ubuntu Server 12.04 การติดตั้ง OwnCloud ต้องใช้ความพยายามเพียงเล็กน้อย เพียงแค่รันคำสั่ง
sudo apt-get ติดตั้ง owncloud
คุณจะต้องยืนยันการติดตั้งแพ็คเกจเพิ่มเติม
ระหว่างการติดตั้งคุณจะต้องป้อนรหัสผ่านสำหรับ SQL ฉันขอแนะนำให้ใช้รหัสผ่านอย่างน้อย 8 ตัวอักษรด้วย เป็นตัวพิมพ์ใหญ่ตัวเลขและอักขระพิเศษ (!"หมายเลข#$)
หลังจากนั้นไม่กี่วินาที การติดตั้งจะเสร็จสิ้น ตอนนี้คุณต้องสร้างฐานข้อมูลเพื่อทำงานกับที่เก็บข้อมูลบนคลาวด์ โดยรันคำสั่ง:
mysql -u รูท -p
สร้างฐานข้อมูล<имя_базы_mysql>;
ให้สิทธิ์ทั้งหมดบน owncloud.* แก่<имя_пользователя_mysql>@localhost ระบุโดย "mysql_user_password";
ออก
ตัวอย่างเช่น:
mysql -u รูท -p
สร้างฐานข้อมูล owncloud;
ให้สิทธิ์ทั้งหมดบน owncloud.* แก่ root@localhost ที่ระบุโดย "Cloud50$";
ออก
ตอนนี้คุณสามารถกำหนดค่า ownCloud ได้ในการดำเนินการนี้คุณต้องไปที่ลิงก์ในเบราว์เซอร์ของคุณ
ในกรณีของฉัน:
192.168.1.6/owncloud
ในเว็บอินเตอร์เฟสที่เปิดขึ้น คุณต้องป้อนข้อมูลรับรองการเข้าสู่ระบบของคุณ ที่เก็บข้อมูลบนคลาวด์(ฉันแนะนำให้ระบุรหัสผ่านที่ซับซ้อนด้วยตัวอักษรพิมพ์ใหญ่ ตัวเลข และอักขระพิเศษ (!@#!"№)) เส้นทางการจัดเก็บไฟล์และข้อมูล SQL (การเข้าสู่ระบบและรหัสผ่าน)
ผมขออธิบายว่าคุณระบุล็อกอินและรหัสผ่านที่ไม่ซ้ำกัน เส้นทางที่จะจัดเก็บไฟล์สามารถทิ้งไว้เป็นค่าเริ่มต้นได้ เข้าสู่ระบบใน ฐานข้อมูล SQLเข้าสู่ระบบ - รูท, รหัสผ่านที่คุณระบุเมื่อใด การติดตั้ง SQLและชื่อของฐานข้อมูลที่คุณระบุไว้ก่อนหน้านี้ คลิก " การติดตั้งเสร็จสมบูรณ์".
หลังจากนี้ คุณจะถูกนำไปที่อินเทอร์เฟซเว็บของระบบคลาวด์ของคุณ
หากต้องการอัปโหลดไฟล์ ให้คลิกปุ่มลูกศรแล้วเลือก ไฟล์ที่ต้องการเพื่อดาวน์โหลด อย่างที่คุณเห็น คุณสามารถดาวน์โหลดไฟล์ได้ในขนาดที่จำกัด (ขนาดนี้นำมาจากโวลุ่ม แรม- ค่านี้สามารถเปลี่ยนแปลงได้ในการตั้งค่า
|ownCloud เป็นเซิร์ฟเวอร์สำหรับ การเข้าถึงสาธารณะไปยังไฟล์และรวมศูนย์ ที่เก็บข้อมูลระยะไกลเอกสาร ownCloud ก็เหมือนกับ Dropbox มาก
ไม่เหมือนส่วนใหญ่ แอปพลิเคชันที่คล้ายกัน OwnCloud เป็นแอปพลิเคชันโอเพ่นซอร์สฟรี ทำให้ทุกคนติดตั้งได้ง่าย นอกจากนี้ยังสามารถติดตั้ง OwnCloud ได้ เซิร์ฟเวอร์ของตัวเองทำให้ไม่จำเป็นต้องโฮสต์ข้อมูลที่ละเอียดอ่อน เซิร์ฟเวอร์ของบุคคลที่สามจึงช่วยเพิ่มความปลอดภัยของข้อมูล
คู่มือนี้จะช่วยคุณติดตั้ง ownCloud บนเซิร์ฟเวอร์ Ubuntu 18.04
ความต้องการ
- เซิร์ฟเวอร์ Ubuntu 18.04 กำหนดค่าตาม .
- LAMP stack (ดูคำแนะนำในการติดตั้ง)
- ใบรับรอง SSL- หากคุณมีชื่อโดเมนที่จดทะเบียน คุณจะได้รับ . หากคุณไม่มีโดเมน คุณสามารถทำได้
1: ติดตั้ง ownCloud
แพ็คเกจ ownCloud ไม่ได้อยู่ในที่เก็บ Ubuntu อย่างไรก็ตาม โปรเจ็กต์ ownCloud จัดเตรียมพื้นที่เก็บข้อมูลเฉพาะของตัวเองไว้สำหรับ ระบบอูบุนตูซึ่งจำเป็นต้องเพิ่มลงในเซิร์ฟเวอร์
ขั้นแรกให้ดาวน์โหลดรหัสปลดล็อคโดยใช้ คำสั่งขดและนำเข้าโดยใช้ apt-key และคำสั่ง add:
curl https://download.owncloud.org/download/repositories/10.0/Ubuntu_18.04/Release.key | sudo apt-key เพิ่ม -
แพ็คเกจ Release.key ประกอบด้วย กุญแจสาธารณะ PGP ซึ่งผู้จัดการ apt สามารถตรวจสอบความถูกต้องของแพ็คเกจ ownCloud ได้
หลังจากนำเข้าคีย์แล้ว ให้สร้างไฟล์ชื่อ owncloud.list ในไดเร็กทอรี Sources.list.d และวางที่อยู่ของที่เก็บ ownCloud ไว้ในนั้น
echo 'deb http://download.owncloud.org/download/repositories/10.0/Ubuntu_18.04/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list
ตอนนี้คุณสามารถใช้ตัวจัดการแพ็คเกจของคุณเพื่อติดตั้ง ownCloud นอกจากแพ็คเกจหลักแล้ว คุณยังต้องติดตั้งหลาย ๆ อันด้วย ไลบรารี PHPซึ่ง ownCloud ใช้เพื่อรองรับคุณสมบัติเพิ่มเติม อัปเดตดัชนีแพ็คเกจในเครื่องของคุณและติดตั้งทุกอย่าง:
อัปเดต sudo apt
sudo apt ติดตั้ง php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip owncloud-files
ตอนนี้มีการติดตั้งแพ็คเกจที่จำเป็นทั้งหมดบนเซิร์ฟเวอร์แล้ว
2: การตั้งค่า Apache
แพ็คเกจ ownCloud ที่คุณติดตั้งจะคัดลอกไฟล์ไปยังไดเร็กทอรี /var/www/owncloud บนเซิร์ฟเวอร์ ปัจจุบันการกำหนดค่าการจำลองเสมือน โฮสต์อาปาเช่รองรับการให้บริการไฟล์จากไดเร็กทอรีอื่น เราจำเป็นต้องเปลี่ยนพารามิเตอร์ DocumentRoot ในการกำหนดค่าของเราให้ชี้ไปที่ไดเร็กทอรีใหม่
หากต้องการทราบว่าไฟล์ใดบ้าง โฮสต์เสมือนอ้างถึงชื่อโดเมนหรือที่อยู่ IP ของคุณ ใช้ยูทิลิตี้ apache2ctl พร้อมพารามิเตอร์ DUMP_VHOSTS กรองเอาต์พุตตามโดเมนหรือที่อยู่ IP ของเซิร์ฟเวอร์เพื่อค้นหาไฟล์ที่คุณต้องการแก้ไข
sudo apache2ctl -t -D DUMP_VHOSTS | grep server_domain_or_IP
*:443 server_domain_or_IP (/etc/apache2/sites-enabled/server_domain_or_IP-le-ssl.conf:2)
พอร์ต 80 namevhost server_domain_or_IP (/etc/apache2/sites-enabled/server_domain_or_IP.conf:1)
ในวงเล็บ คุณจะเห็นแต่ละไฟล์ที่อ้างอิงชื่อโดเมนหรือที่อยู่ IP ของเซิร์ฟเวอร์ ownCloud นี่คือไฟล์ที่คุณต้องแก้ไข
เปิดแต่ละไฟล์เหล่านี้ใน โปรแกรมแก้ไขข้อความด้วยสิทธิ์ sudo:
sudo nano /etc/apache2/sites-enabled/server_domain_or_IP.conf
ค้นหาคำสั่ง DocumentRoot และชี้ไปที่ไดเร็กทอรี /var/www/owncloud
. . .
DocumentRoot /var/www/owncloud.php
. . .
บันทึกและปิดไฟล์ ทำซ้ำขั้นตอนนี้กับไฟล์แต่ละไฟล์ที่อ้างอิงชื่อโดเมน (หรือที่อยู่ IP หากคุณไม่ได้กำหนดค่าโดเมนสำหรับเซิร์ฟเวอร์ของคุณ)
หลังจากนั้น ให้ตรวจสอบไวยากรณ์ของคุณ ไฟล์อาปาเช่เพื่อให้แน่ใจว่าไม่มีการพิมพ์ผิดในการกำหนดค่า:
sudo apache2ctl ตั้งค่าคอนฟิก
ไวยากรณ์ตกลง
คุณอาจเห็นคำเตือนเกี่ยวกับการตั้งค่า ServerName ทั่วโลก ทั้งนี้ขึ้นอยู่กับการกำหนดค่าของคุณ หากเอาต์พุตลงท้ายด้วยบรรทัด Syntax OK คุณสามารถละเว้นคำเตือนนี้ได้ หากคุณเห็นข้อผิดพลาดอื่นๆ ให้กลับไปตรวจสอบไฟล์ที่คุณเพิ่งแก้ไขเพื่อแก้ไข
หากการตรวจสอบไวยากรณ์สำเร็จ ให้รีสตาร์ท Apache เพื่อเปิดใช้งานการเปลี่ยนแปลง:
sudo systemctl โหลด apache2 ใหม่
Apache สามารถให้บริการไฟล์ ownCloud ได้แล้ว
3: สร้างฐานข้อมูล MySQL
ก่อนที่จะไปยังการกำหนดค่าในเบราว์เซอร์ คุณต้องกำหนดค่าฐานข้อมูลก่อน ในระหว่างการตั้งค่าออนไลน์ คุณจะต้องระบุชื่อฐานข้อมูล ผู้ใช้ฐานข้อมูล และรหัสผ่าน เพื่อให้ ownCloud สามารถเชื่อมต่อและจัดการข้อมูลใน MySQL ได้
เข้าสู่ระบบ MySQL ในฐานะผู้ดูแลระบบ:
จำเป็นต้องมีฐานข้อมูลแยกต่างหากเพื่อจัดเก็บข้อมูล ownCloud ในบทช่วยสอนนี้ ฐานข้อมูลนี้จะเรียกว่า owncloud เพื่อความเรียบง่าย แต่คุณสามารถเลือกชื่อที่สื่อความหมายมากกว่านี้ได้
สร้างฐานข้อมูลของตัวเองบนคลาวด์;
บันทึก: ทั้งหมด คำสั่ง MySQLต้องลงท้ายด้วยเครื่องหมายอัฒภาค
ตอนนี้คุณต้องสร้างผู้ใช้เพื่อจัดการฐานข้อมูลใหม่และโอนสิทธิ์ทั้งหมดไปให้เขา การมีฐานข้อมูลและผู้ใช้แยกกันสำหรับแต่ละแอปพลิเคชันถือเป็นสิ่งสำคัญมากสำหรับความสะดวกในการจัดการและความปลอดภัย ในคู่มือผู้ใช้เรียกว่า owncloud คุณสามารถเลือกชื่ออื่นได้
ให้สิทธิ์ทั้งหมดบน owncloud.* เป็น "owncloud"@"localhost" ระบุโดย "owncloud_database_password";
บันทึก: แทนที่จะเป็น 'set_database_password' ให้ระบุรหัสผ่านสำหรับฐานข้อมูลนี้
หลังจากนี้ คุณจะต้องรีเซ็ตสิทธิ์เพื่ออัปเดตการตั้งค่า MySQL
สิทธิ์ล้าง;
ปิด MySQL:
4: การตั้งค่า ownCloud
https://server_domain_or_IP
บันทึก: หากคุณใช้ใบรับรองที่ลงนามด้วยตนเอง เบราว์เซอร์จะเตือนคุณว่าไซต์นั้นอาจเป็นอันตราย นี่เป็นเรื่องปกติและเกิดขึ้นเนื่องจากใบรับรองของไซต์ไม่ได้ลงนามโดยผู้ออกใบรับรองที่เบราว์เซอร์สามารถเชื่อถือได้ ข้อมูลที่ถ่ายโอนระหว่างการเชื่อมต่อจะยังคงถูกเข้ารหัส ยืนยันการเข้าถึงแดชบอร์ด ownCloud ของคุณ หน้ายินดีต้อนรับและแบบฟอร์มเข้าสู่ระบบจะปรากฏขึ้นบนหน้าจอ
หากต้องการสร้างบัญชีผู้ดูแลระบบ ให้เลือกชื่อผู้ใช้และรหัสผ่าน
สำคัญ!การใช้ชื่อผู้ใช้ผู้ดูแลระบบเป็นสิ่งที่อันตรายมาก
ปล่อยให้โฟลเดอร์ Data ไม่เปลี่ยนแปลงและเลื่อนไปที่การตั้งค่า DB
ให้ข้อมูลฐานข้อมูล ปล่อยให้โฮสต์เป็น localhost
คลิกเสร็จสิ้นการตั้งค่าเพื่อตั้งค่า ownCloud ให้เสร็จสิ้น คุณจะถูกนำไปที่หน้าจอเข้าสู่ระบบซึ่งคุณสามารถลงชื่อเข้าใช้บัญชีใหม่ของคุณได้
เมื่อคุณลงชื่อเข้าใช้ครั้งแรก หน้าจอจะปรากฏขึ้นเพื่อแจ้งให้คุณดาวน์โหลดแอปที่จะซิงค์ไฟล์ อุปกรณ์ที่แตกต่างกัน- คุณสามารถดาวน์โหลดและกำหนดค่าตอนนี้หรือดำเนินการในภายหลังก็ได้ เมื่อเสร็จแล้วให้กด x ทางด้านขวา มุมบนเพื่อไปที่อินเทอร์เฟซหลัก:
ที่นี่คุณสามารถสร้างหรืออัปโหลดไฟล์ไปยังคลาวด์ส่วนตัวของคุณได้
บทสรุป
ownCloud มอบความสามารถของบุคคลที่สามยอดนิยม บริการคลาวด์พื้นที่จัดเก็บ ownCloud ช่วยให้คุณสามารถแบ่งปันเนื้อหาที่เก็บไว้และสนับสนุนการเข้าถึงไฟล์ผ่านลิงก์ ข้อดีของ ownCloud คือข้อมูลไม่ได้จัดเก็บไว้ในเซิร์ฟเวอร์ของบุคคลที่สาม แต่อยู่ในเครื่องที่คุณควบคุม
สำรวจอินเทอร์เฟซและ คุณสมบัติเพิ่มเติมติดตั้งปลั๊กอิน ownCloud - คุณสามารถค้นหาได้
แท็ก: ,