GNU/Linux >> Belajar Linux >  >> Debian

Cara menginstal ownCloud 8 di Debian 8 (Jessie)

Apa itu ownCloud? OwnCloud adalah perangkat lunak sinkronisasi dan berbagi file OpenSource yang dapat di-host di server Anda sendiri. Ini memberikan akses ke file melalui antarmuka web yang intuitif dan oleh WEBDAV. Ada juga klien asli untuk Windows, Linux, MAC, dan sistem operasi seluler yang memungkinkan sinkronisasi mudah antara folder PC lokal atau perangkat seluler Anda dan instance ownCloud di server Anda. Ada banyak aplikasi dan add-on yang tersedia untuk ownCloud seperti penampil PDF, klien email, kalender, dan pelacak tugas. Daftar lengkap aplikasi dapat ditemukan di sini: https://apps.owncloud.com/.

Tutorial ini akan menunjukkan penginstalan versi ownCloud terbaru di Debian 8.

Proyek ownCloud menyediakan versi komunitas yang dikelola secara resmi dari perangkat lunaknya di layanan OpenSuSE Build. Saya akan menggunakan paket resmi ini untuk penyiapan ini karena menyediakan versi yang lebih baru (ownCloud 8 mulai hari ini) daripada yang dari repositori resmi Debian (versi 7).

Tambahkan OwnCloud Repository

Tambahkan repositori ownCloud di direktori /etc/apt/sources.d/:

echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_8.0/ /'>> /etc/apt/sources.list.d/owncloud.list 

Instal kunci rilis dari repositori ownCloud resmi:

cd /tmp
wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_8.0/Release.key
apt-key add -

Dan jalankan apt-get update untuk mengunduh daftar paket.

apt-get update

Lihat paket ownCloud yang tersedia

Mari kita periksa paket mana yang kita miliki untuk owncloud sekarang:

apt-cache search owncloud

Repositori menyediakan banyak aplikasi ownCloud seperti PDF viewer, enkripsi file, sistem versi, dll. di samping paket dasar ownCloud.

Instal ownCloud

Saya akan mulai dengan penginstalan paket dasar dengan menjalankan perintah ini sebagai pengguna root di shell:

apt-get install owncloud

Paket "owncloud" akan menginstal semua dependensi yang diperlukan seperti server web apache, php, mysql, dll.

Pilih "y" untuk memulai penginstalan.

Proses instalasi akan meminta kata sandi root MySQL baru. Pilih kata sandi yang aman di sini:

Dan masukkan kata sandi untuk kedua kalinya:

Tambahkan database MySQL

Langkah selanjutnya adalah membuat database MySQL untuk owncloud.

Masuk ke MySQL pada baris perintah dengan menjalankan perintah ini:

mysql --defaults-file=/etc/mysql/debian.cnf

Ini akan membuka prompt baris perintah MySQL:

Masukkan perintah sql berikut untuk membuat pengguna database dengan nama "owncloud" dan dan database dengan nama yang sama. Ganti kata "mysecurepassword" dengan kata sandi Anda sendiri di perintah.

BUAT DATABASE owncloud;
BUAT PENGGUNA [dilindungi email] DIIDENTIFIKASI OLEH 'mysecurepassword';
BERIKAN SEMUA HAK ISTIMEWA DI owncloud.* UNTUK [dilindungi email];
hak flush;
berhenti

Buat direktori data untuk ownCloud untuk menyimpan file yang diunggah ke file. Pilih direktori pada partisi disk terbesar Anda untuk ini. Saya akan menggunakan direktori /var/owncloud di sini.

mkdir /var/owncloud
chown www-data:www-data /var/owncloud
chmod 750 /var/owncloud

Ketika bagian shell dari instalasi selesai, lanjutkan dengan membuka penginstal web ownCloud di browser Anda. URL-nya adalah http://[YOURIP]/owncloud . Dalam kasus saya IP adalah 192.168.0.100 jadi saya memasukkan http://192.168.0.100/owncloud di browser saya untuk mendapatkan installer:

Masukkan nama pengguna dan kata sandi administrator yang diinginkan di bidang login. Silakan pilih kata sandi yang aman dan juga nama pengguna yang bukan "admin" atau "administrator" mungkin merupakan pilihan yang baik untuk membuat penyerang tidak mudah menebak login admin Anda.

Saya tidak suka file pribadi saya disimpan di root situs web /var/www, jadi saya memilih folder /var/owncloud di sini.

OwnCloud menggunakan sqlite sebagai mesin penyimpanan secara default. Ini bukan pilihan kinerja yang baik, jadi saya akan memilih MySQL sebagai database backend. Kami telah membuat database MySQL di atas, masukkan detail database itu sekarang:

  • Nama pengguna:        owncloud
  • Sandi:         Sandi yang Anda pilih untuk database.
  • Nama basis data:owncloud
  • Nama host:        host lokal

Kemudian klik tombol untuk menyelesaikan instalasi. Anda akan disambut dengan layar selamat datang dalam bahasa Anda.

Akses ownCloud dengan SSL (https)

Instalasi default ownCloud tidak dijamin oleh SSL. Untuk mengaktifkan SSL di server web Anda, jalankan perintah berikut:

a2enmod ssl
a2ensite default-ssl
layanan apache2 restart

Sekarang Anda dapat mengakses antarmuka web dengan https://[YOURIP]/owncloud . Anda mungkin akan mendapatkan peringatan SSL, peringatan ini harus diterima. Untuk menghindari peringatan seperti itu, dapatkan sertifikat SSL gratis yang ditandatangani secara resmi, mis. dari Startssl (atau dalam beberapa bulan dari LetsEncrypt saat layanan gratis mereka dimulai).

Gambar OwnCloud VMWare dalam format ovf/ova

Tutorial ini dapat diunduh sebagai gambar siap pakai dalam format ovf/ova oleh pelanggan howtoforge. Format ini adalah Format VM netral vendor yang didukung oleh VMWare dan Virtualbox.

Unduh VM

https://www.howtoforge.com/downloads/434/

Detail login VM

Cangkang:

Nama pengguna:root
Kata sandi: howtoforge

Masuk Owncloud:

Nama pengguna:howtoforge
Sandi: howtoforge

Harap ubah kata sandi pada penggunaan pertama.

Alamat IP VM adalah 192.168.1.100. IP, netmaks dan Gateway dapat diubah di file /etc/network/interfaces.

  • ownCloud

Debian
  1. Cara Menginstal Server MySQL di Debian 9

  2. Cara Menginstal MySQL di Debian 11

  3. Cara Menginstal MySQL Workbench di Debian 11

  1. Cara Menginstal PHP-Fusion 9 di Debian 8

  2. Cara menginstal LAMP di Debian 8

  3. Cara Menginstal PunBB di Debian 8

  1. Cara Menginstal MySQL 8.0 / 5.7 di Debian 11 / Debian 10

  2. Cara Menginstal Etherpad di Debian 9

  3. Cara Menginstal ownCloud di Debian 10