การติดตั้ง owncloud บนเซิร์ฟเวอร์ Ubuntu การเลือกเซิร์ฟเวอร์ IP ภายใน

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/" ตัวเลือก + ติดตาม Symlinks AllowOverride ทั้งหมด เดฟออกไป SetEnv หน้าแรก /var/www/owncloud SetEnv HTTP_HOME /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 ได้ในการดำเนินการนี้คุณต้องไปที่ลิงก์ในเบราว์เซอร์ของคุณ

/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 - คุณสามารถค้นหาได้

แท็ก: ,