GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal ownCloud di Debian 10

Dalam tutorial ini, kami akan menunjukkan cara menginstal OwnCloud di VPS Debian 10.

OwnCloud adalah server sinkronisasi data, berbagi file, dan hosting gratis, open-source dan di-hosting sendiri yang memungkinkan Anda menyimpan file, dokumen, dan gambar pribadi Anda dari lokasi pusat. OwnCloud sangat mirip dengan DropBox dan layanan penyimpanan cloud lainnya seperti OneDrive, iCloud, dan Google Drive. Perbedaan utama adalah bahwa ini di-host sendiri, yang berarti bahwa data Anda benar-benar hanya milik Anda. Ini tentu saja lebih baik jika Anda ingin data Anda lebih aman.

Proses instalasi ownCloud sangat mudah dan bekerja di luar kotak. Ini adalah lintas platform dan dilengkapi dengan perpustakaan plugin yang luas yang memungkinkannya memiliki fitur yang mirip dengan solusi penyimpanan cloud lainnya. OwnCloud dapat diakses melalui browser web, klien desktop (Windows, MAC, Linux) dan perangkat seluler (Android dan iOS).

Prasyarat

  • Untuk keperluan tutorial ini, kita akan menggunakan Debian 10 VPS. Paket dengan penyimpanan lebih besar akan lebih baik untuk perangkat lunak jenis ini.
  • Akses root SSH penuh atau pengguna dengan hak sudo juga diperlukan.

Langkah 1:Masuk melalui SSH dan Perbarui Paket

Masuk ke VPS Debian 10 Anda dengan SSH sebagai pengguna root:

ssh root@IP_Address -p Port_number

Ganti "root" dengan pengguna yang memiliki hak sudo jika perlu. Selain itu, ganti “IP_Address” dan “Port_number” dengan alamat IP dan nomor port SSH server Anda masing-masing. Selanjutnya, pastikan kita menggunakan Debian 10. Anda dapat melakukannya seperti ini:

# lsb_release -a

Anda harus mendapatkan ini sebagai output:

ID Distributor:DebianDeskripsi:Debian GNU/Linux 10 (buster)Rilis:10Nama Kode:buster

Kemudian, jalankan perintah berikut untuk memastikan bahwa semua paket yang diinstal di server diperbarui ke versi terbaru yang tersedia:

# apt update &&apt upgrade

Langkah 2:Instal LAMP Server Stack

Pertama, kita perlu menginstal Apache, MariaDB dan PHP di server. Anda dapat menginstal server Apache dan MariaDB dengan menjalankan perintah berikut:

apt-get install apache2 mariadb-server mariadb-client

Secara default, Debian 10 dikirimkan dengan PHP 7.3 dan pada saat penulisan, ownCloud tidak mendukung PHP 7.3. Ini berarti kita perlu menginstal PHP 7.2 dan modul lainnya di server.

Catatan:  Jika ownCloud mendukung PHP 7.3 atau lebih baru di masa mendatang, Anda dapat melewati instalasi PHP di sini. Namun, Anda mungkin harus menginstal modul PHP yang diperlukan menggunakan PHP 7.3 sebagai gantinya.

Untuk menginstal PHP 7.2, kita perlu menambahkan repositori Suri PHP di daftar sumber APT.

Pertama, unduh dan tambahkan kunci Suri GPG dengan perintah berikut:

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

Selanjutnya, tambahkan repositori Suri dengan perintah berikut:

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main"> /etc/apt/sources.list.d/php.list

Selanjutnya, perbarui repositori dan instal PHP 7.2 dengan modul lain yang diperlukan dengan menjalankan perintah berikut:

apt-get updateapt-get install php7.2 libapache2-mod-php7.2 php7.2-curl php7.2-intl php7.2-json php7.2-gd php7.2-mbstring php7.2-mysql php7.2-xml php7.2-zip

Setelah semua paket terinstal, Anda dapat melanjutkan ke langkah berikutnya.

Langkah 3:Konfigurasikan Database untuk ownCloud

Pertama, amankan instalasi MariaDB menggunakan mysql_secure_installation naskah:

mysql_secure_installation

Jawab semua pertanyaan seperti yang ditunjukkan di bawah ini:

Masukkan kata sandi saat ini untuk root (masukkan untuk tidak ada):Cukup tekan tombol [Enter], tidak ada kata sandi default Atur kata sandi root? [Y/n]:YKata sandi baru:Masukkan kata sandiMasukkan ulang kata sandi baru:Ulangi kata sandiHapus pengguna anonim? [Y/n]:YLarang login root dari jarak jauh? [Y/n]:YHapus database pengujian dan akses ke sana? [Y/n]:YMuat ulang tabel hak istimewa sekarang? [Y/n]:Y

Setelah MariaDB diamankan, masuk ke shell MariaDB dengan perintah berikut:

mysql -u root -p

Berikan kata sandi root Anda saat diminta, lalu buat database dan pengguna untuk ownCloud:

MariaDB [(none)]> BUAT DATABASE ownclouddb;MariaDB [(none)]> HIBAH SEMUA DI ownclouddb.* ke 'owncloud'@'localhost' DIIDENTIFIKASI DENGAN 'password';

Pastikan untuk menentukan kata sandi yang baik dan unik untuk pengguna basis data Cloud Anda sendiri.

Selanjutnya, flush hak istimewa dan keluar dari shell MariaDB menggunakan perintah berikut:

MariaDB [(none)]> FLUSH PRIVILEGES;MariaDB [(none)]> EXIT;

Langkah 4:Unduh ownCloud

Pertama, buka situs web ownCloud dan unduh versi terbaru dari ownCloud. Pada saat artikel ini ditulis, versi stabil terbaru dari ownCloud adalah 10.2.1. Anda dapat mengunduh ownCloud menggunakan perintah berikut:

cd /var/www/wget https://download.owncloud.org/community/owncloud-10.2.1.tar.bz2

Setelah diunduh, ekstrak file yang diunduh dengan perintah berikut:

tar xjf owncloud-10.2.1.tar.bz2

Selanjutnya, ubah kepemilikan direktori ownCloud menjadi www-data , seperti yang ditunjukkan di bawah ini:

chown -R www-data:www-data /var/www/owncloud

Langkah 5:Konfigurasi Apache untuk ownCloud

Sekarang kita perlu mengatur konfigurasi virtual host Apache agar dapat melayani direktori ownCloud. Buka terminal dan buat dan buat file konfigurasi Apache berikut.

nano /etc/apache2/sites-available/owncloud.conf

Tambahkan konten berikut:

Alias ​​/ "/var/www/owncloud/"
Options +FollowSymlinksAllowOverride AllDav offSetEnv HOME /var/www/owncloudSetEnv HTTP_HOME /var/www/owncloud 

Simpan dan tutup file, lalu nonaktifkan file host virtual default Apache dan aktifkan file host virtual ownCloud:

a2dissite 000-defaulta2ensite owncloud

OwnCloud mengharuskan modul mod_rewrite, header, env, mime, dan unique_id harus diaktifkan. Anda dapat mengaktifkan semua modul tersebut dengan perintah berikut:

a2enmod rewritea2enmod headersa2enmod enva2enmod mimea2enmod unique_id

Terakhir, restart layanan Apache untuk mengaktifkan perubahan:

systemctl restart Apache2

Langkah 6:Selesaikan Instalasi

Pada titik ini, ownCloud diunduh dan Apache dikonfigurasi untuk melayani direktori ownCloud.

Sekarang, buka browser web Anda dan akses wizard instalasi ownCloud dengan mengetikkan URL http://your-server-ip . Anda akan diarahkan ke halaman pengaturan ownCloud:

Sekarang, berikan nama pengguna dan kata sandi yang Anda inginkan, detail basis data dan klik tombol Finish setup. Setelah instalasi selesai, Anda akan diarahkan ke halaman login ownCloud:

Berikan username dan password admin Anda untuk login ke ownCloud seperti yang ditunjukkan di bawah ini:

Dari sini, Anda dapat mengunduh aplikasi untuk berbagai perangkat untuk menyinkronkan file Anda. Lewati dan klik X di sudut kanan atas layar. Anda akan melihat dasbor utama ownCloud di layar berikut:

Sekarang mari kita buat pengguna baru untuk ownCloud. Untuk melakukannya, klik pada owncloudadmin> Pengguna di panel kanan atas dan Klik ikon roda gigi di panel kiri bawah dan aktifkan "Setel kata sandi untuk pengguna baru". Anda akan melihat halaman berikut:

Sekarang, berikan nama pengguna dan kata sandi yang Anda inginkan, dan klik tombol Buat. Anda akan melihat halaman berikut:

Sekarang, logout dari pengguna owncloudadmin dan login dengan nama pengguna Anda, seperti yang ditunjukkan di bawah ini:

Itu saja, sekarang Anda telah berhasil menginstal ownCloud di VPS Debian 10 Anda. Sekarang Anda dapat dengan mudah menyimpan dan berbagi file pribadi, dokumen, kontak, kalender, dan gambar dengan orang lain.

Tentu saja, Anda tidak perlu tahu cara menginstal ownCloud di Debian 10 jika Anda memiliki Hosting VPS Cloud sendiri bersama kami. Anda cukup meminta administrator kami untuk menginstal ownCloud di Debian 10 untuk Anda. Mereka tersedia 24/7 dan akan dapat membantu Anda menginstal ownCloud di Debian 10.

PS . Jika Anda senang membaca posting blog ini tentang cara menginstal ownCloud di Debian 10 , jangan ragu untuk membagikannya di jejaring sosial menggunakan pintasan di bawah, atau cukup tinggalkan komentar.


Debian
  1. Cara Menginstal PHP 8.0 di Debian 11

  2. Cara Menginstal PHP 8.0 di Debian 10 / Debian 9

  3. Cara Menginstal PHP di Debian 11

  1. Cara Menginstal PHP 7.4 / 7.3 / 7.2 / 7.1 di Debian 10 / Debian 9

  2. Cara Menginstal PHP 7.4 di Debian 10

  3. Cara Menginstal PHP 8 di Debian 10

  1. Cara Menginstal PHP di Debian 9

  2. Cara Menginstal PHP 7.2 di Debian 9

  3. Cara Menginstal PHP 7.3 di Debian 10