![Linux– ის 16 საუკეთესო ღია კოდის მუსიკის შექმნის პროგრამული უზრუნველყოფა](/f/9937814e6e84076283977fe69ef0e3e0.png?width=100&height=100)
Owlcloud არის ბაზარზე წამყვანი ონლაინ ფაილების გაზიარების სისტემა, რომელიც საშუალებას გაძლევთ მარტივად შექმნათ სარეზერვო ასლები და გაზიაროთ ისინი. თუ არ ხართ ფანი DropBox ან გუგლ დრაივი, მაშინ OwnCloud მაგარი ალტერნატივაა
ამ სტატიაში ჩვენ გაგიცანით ინსტალაცია OwnCloud ში დებიანი 10.
მას შემდეგ OwnCloud მუშაობს ბრაუზერზე და მის უკან ასევე მონაცემთა ბაზაში მონაცემების შენახვით, ჩვენ ჯერ უნდა დავაინსტალიროთ ნათურა დასტა. ნათურა არის პოპულარული უფასო და ღია კოდის ჰოსტინგი, რომელსაც დეველოპერები იყენებენ თავიანთი ვებ პროგრამების მასპინძლობისათვის. დგას Linux, აპაჩი, MariaDB / MySQL, და PHP.
პირველი, მოდით განვაახლოთ სისტემის საცავები.
$ sudo apt განახლება && sudo apt განახლება.
შემდეგი, დააინსტალირეთ აპაჩი ვებ სერვერი და მარია დბ მონაცემთა ბაზის სერვერი ბრძანების გაშვებით.
$ sudo apt დააინსტალირეთ apache2 mariadb-server mariadb-client.
ინსტალაციის დასრულების შემდეგ, გააგრძელეთ და დააინსტალირეთ
PHP 7.2. ამ სახელმძღვანელოს დაწერის დროს, PHP 7.3 ჯერ არ არის მხარდაჭერილი, ამიტომ ჩვენი საუკეთესო კადრი გამოიყენება PHP 7.2.ასე რომ, ჩართეთ PHP საცავი, როგორც ნაჩვენებია.
$ sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg. $ sudo echo "deb https://packages.sury.org/php/ $ (lsb_release -sc) main "> /etc/apt/sources.list.d/php.list.
მას შემდეგ რაც დაასრულებთ PHP– ის საცავის შექმნას, განაახლეთ თქვენი სისტემის პაკეტები და საცავები, რათა ახალი PHP საცავი ამოქმედდეს.
$ sudo apt განახლება.
ახლა დააინსტალირეთ PHP და საჭირო დამოკიდებულებები, როგორც ნაჩვენებია.
$ sudo apt install php7.2 libapache2-mod-php7.2 php7.2- {mysql, intl, curl, json, gd, xml, mb, zip}
ინსტალაციის შემდეგ, შეამოწმეთ PHP ვერსია ბრძანების გამოყენებით.
$ php -v.
ასევე, შეამოწმეთ რომ Apache ვებ სერვერი მუშაობს ბრძანების გაშვებით.
$ systemctl სტატუსი apache2.
თუ Apache გააქტიურებულია, თქვენ უნდა მიიღოთ ქვემოთ ნაჩვენები სურათის მსგავსი გამომავალი, რაც მიუთითებს, რომ ის არისაქტიური’.
თუკი აპაჩი არ არის დაწყებული, დაიწყეთ და ჩართეთ ჩატვირთვისას ბრძანებების გაშვებით.
$ systemctl დაიწყება apache2. $ systemctl საშუალებას apache2.
შემდეგი ნაბიჯი იქნება მონაცემთა ბაზის შექმნა OwnCloud– ის ფაილების დასამუშავებლად ინსტალაციის დროს და მის შემდეგ.
შედით MariaDB სერვერზე.
$ mysql -u root -p.
შესვლისთანავე შექმენით მონაცემთა ბაზა OwnCloud– ისთვის.
MariaDB [(არცერთი)]> შექმენით მონაცემთა ბაზა owncloud;
შექმენით მომხმარებელი OwnCloud მონაცემთა ბაზისთვის და მიანიჭეთ მომხმარებელს ყველა პრივილეგია.
MariaDB [(არცერთი)]> გრანტის გაცემა ყველა თქვენს owncloud– ზე.* TO 'owncloud_user'@'localhost' IDENTIFIED BY '[ელფოსტა დაცულია]';
დაბოლოს, გაანადგურეთ პრივილეგიები და გამოდით.
MariaDB [(არცერთი)]> FLUSH პრივილეგიები; MariaDB [(არცერთი)]> გასვლა;
ნაგულისხმევად, OwnCloud არ შედის დებიანი 10 საცავები მიუხედავად ამისა, OwnCloud ინახავს საცავს თითოეული განაწილებისთვის. საცავი Debian 10 -ისთვის ჯერ არ გამოვიდა და, შესაბამისად, ჩვენ გამოვიყენებთ საცავებს დებიანი 9.
პირველი, დააინსტალირეთ PGP ხელმოწერის გასაღები.
$ sudo curl https://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/Release.key | apt -key დამატება -
ხელმოწერის გასაღების დაყენების შემდეგ, გააგრძელეთ და ჩართეთ OwnCloud საცავი.
$ sudo echo 'deb http://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/ /'> /etc/apt/sources.list.d/owncloud.list.
კიდევ ერთხელ განაახლეთ თქვენი სისტემა სისტემის პაკეტების ხელახალი სინქრონიზაციისათვის და დააინსტალირეთ Owncloud.
$ sudo apt განახლება. $ sudo apt-get დააინსტალირეთ owncloud ფაილები.
ინსტალაციისთანავე, OwnCloud ინახავს თავის ფაილებს /var/www/owncloud დირექტორია ამრიგად, ჩვენ გვჭირდება კონფიგურაცია ჩვენი ვებ სერვერის მომსახურების OwnCloud ფაილი.
ასე რომ, შექმენით ვირტუალური მასპინძელი ფაილი Owncloud– ისთვის, როგორც ნაჩვენებია.
$ sudo vim /etc/apache2/sites-available/owncloud.conf.
დაამატეთ კონფიგურაცია ქვემოთ და შეინახეთ.
მეტსახელი/"/var/www/owncloud/" პარამეტრები +FollowSymlinks AllowOverride Allდავი გათიშა SetEnv HOME/var/www/owncloud SetEnv HTTP_HOME/var/www/owncloud
OwnCloud საიტის გასააქტიურებლად, ისევე როგორც ნებისმიერი ვირტუალური მასპინძელი აწარმოებს ბრძანებას:
$ sudo ln -s /etc/apache2/sites-available/owncloud.conf/etc/apache2/sites-enabled/
შემდეგი, ჩართეთ დამატებითი Apache მოდულები, რომლებსაც მოითხოვს OwnCloud და გადატვირთეთ Apache ვებ სერვერი კონფიგურაციის გადატვირთვისა და ცვლილებების შესასრულებლად.
$ sudo a2enmod გადაწერა mime unique_id. $ sudo systemctl გადატვირთეთ apache2.
OwnCloud დაყენების დასასრულებლად დაათვალიერეთ თქვენი სერვერის IP მისამართი, როგორც ნაჩვენებია ქვემოთ:
http://server-ip.
მისასალმებელი ინტერფეისი მიესალმება როგორც ნაჩვენებია. თქვენ მოგეთხოვებათ მიუთითოთ მომხმარებლის სახელი და პაროლი.
შემდეგი, დააწკაპუნეთ 'შენახვა და მონაცემთა ბაზა”და მოგვაწოდეთ მონაცემთა ბაზის დეტალები, როგორიცაა მონაცემთა ბაზის მომხმარებელი, მონაცემთა სახელი და პაროლი.
და ბოლოს, დააწკაპუნეთ 'დაასრულეთ დაყენება’.
ეს მიგიყვანთ შესვლის გვერდზე. შეიყვანეთ თქვენი მომხმარებლის სახელი და პაროლი და დააჭირეთ ENTER.
თავდაპირველად, თქვენ მიიღებთ ამომხტარ ინფორმაციას, OwnCloud– ის დესკტოპის, Android და iOS პროგრამების შესახებ, რომლის დაინსტალირებაც შეგიძლიათ თქვენს მოწყობილობებზე. ეს საშუალებას გაძლევთ წვდომა იქონიოთ თქვენს მონაცემებზე გადაადგილებისას.
აქ არის დაფა.
და ჩვენ საბოლოოდ მივედით ამ გაკვეთილის ბოლოს. ახლა თქვენ შეგიძლიათ მარტივად შეინახოთ და გაუზიაროთ თქვენი ფაილები OwnCloud. გმადლობთ, რომ დრო დაუთმეთ.