OwnCloud - Implementasi pada LAN

Presentasi

OwnCloud adalah implementasi open source dari layanan penyimpanan online dan berbagai aplikasi (cloud computing). OwnCloud dapat diinstal pada jaringan pribadi (sebagai LAN). Ketergantungan pada server ini harus dalam PHP dan database dalam SQLite, MySQL atau PostgreSQL.

Selain antarmuka web yang memungkinkan Anda untuk melihat, mengedit, dan berbagi data, OwnCloud mengimplementasikan protokol standar seperti WebDAV untuk mengakses file, CardDAV untuk mengakses kontak dan CalDAV untuk kalender, yang memungkinkan sinkronisasi dengan OS yang paling umum.

Dalam tutorial ini Anda akan belajar:

  • 1 - Cara menginstal Owncloud di server web pribadi.
  • 2 - Cara mengakses data melalui file explorer dengan WebDAV.
  • 3 - Cara memasang saham di / etc / fstab untuk mengakses cloud secara lokal.
  • 4 - Cara menginstal klien cloud sendiri di Desktop.
  • 5 - Cara mengkonfigurasi klien Owncloud Anda untuk sinkronisasi.

Prasyarat

  • Komputer dengan OS Linux (tutorial ini didasarkan pada Ubuntu Enterprise Server 10.04LTS atau 12.04LTS).
  • Server web Apache (server web Apache dengan direktori public_html di direktori awal).
  • Versi server PHP - minimum v5.3.
  • Komputer dengan OS Linux (distribusi desktop Ubuntu (12.04LTS) - untuk digunakan sebagai klien cloud sendiri).

Menginstal OwnCloud di server web

  • Pergi ke situs web resmi: //owncloud.org/support/install/
  • Unduh 'Rilis Stabil Terbaru'.
  • Untuk tutorial ini owncloud-4.0.4 digunakan.
  • " Username ", akan menjadi login koneksi Anda dari "Linux ubuntu desktop" Anda karena itu " direktori home " Anda.
  • Buka zip file yang diunduh ke direktori home server Anda
    •  tar -xjf owncloud-xxxtar.bz2 
  • Pindahkan direktori "owncloud" ke "public_html" homeDirectory server Anda (atau) di / var / www /, menggunakan salah satu dari perintah di bawah ini:
    •  mv owncloud ~ / public_html / 
    •  sudo mv owncloud / var / www / 

Perhatikan bahwa:

  • Pemilik server web "www-data" harus memiliki direktori berikut di aplikasi, data, dan konfigurasi.
  • Dua dari direktori ini adalah bagian dari instalasiCloud Anda sendiri, hanya direktori 'data' yang harus dibuat.
  • Pergi ke direktori owncloud
    •  cd owncloud 
  • Buat direktori 'data'
    •  data mkdir 

Konfigurasikan hak untuk aplikasi, konfigurasi dan data:

  •  sudo chown -R www-data: aplikasi www-data 
  •  sudo chown -R www-data: www-data config 
  •  sudo chown -R www-data: www-data data 

Agar aplikasi Owncloud berfungsi dengan baik, kita perlu mengaktifkan modul "menulis ulang" dan "header" (tidak diaktifkan secara default di Apache).

  •  sudo a2enmod menulis ulang 
  •  header a2enmod sudo 

Mulai ulang server Apache untuk memvalidasi modifikasi:

  • sudo service apache2 restart

Jika Anda telah menetapkan direktori owncloud di / var / www / jangan lakukan perintah berikut.

Buat tautan simbolis ke direktori owncloud di / var / www /:

  • s
     udo ln -s / home / username / public_html / owncloud / / var / www / owncloud 

Perhatikan bahwa:

  • 'Nama pengguna' adalah direktori home dari server Anda.

Luncurkan server web Anda

  •  // name_of_server / owncloud (atau) // IP_Adress_server / owncloud 
  • Isi formulir menggunakan data pribadi Anda.
  • Penting untuk memisahkan administrator dan pengguna normal untuk menghindari masalah keamanan.
  • Setelah Anda mengisi formulir ini, akun admin 'Owncloud' akan dibuat terlebih dahulu.
  • Dianjurkan untuk menetapkan nama pengguna dan kata sandi yang berbeda dari akun pengguna normal Anda.
  • Klik pada 'Instal'.
  • Masuk dan mulai menggunakan 'Owncloud di server web pribadi Anda'.
  • Saat pertama kali terhubung, buat login dan kata sandi untuk pengguna normal.

Buat grup "pengguna":

  • Pengaturan -> Pengguna -> menu tarik turun 'Grup' -> klik 'Tambah Grup'
  • Masukkan: Pengguna dan validasi

Menciptakan pengguna:

  • Masukkan login dan kata sandi yang sama untuk terhubung ke desktop Anda.
  • Masukkan "Nama" dan "kata sandi" -> pilih grup 'Pengguna' -> klik "Buat".
  • Keluar dari aplikasi (sebagai administrator) dan terhubung sebagai pengguna normal.

Akses data melalui file explorer dengan WebDAV

Bagaimana cara mengkonfigurasi akses WebDAV yang akan memungkinkan kami untuk menyimpan data ke folder lokal melalui ownCloud?

  • Kami mungkin juga memasangnya di direktori root server web Anda atau di subdirektori.
  • Untuk tutorial ini kita akan menggunakan direktori home kami, dan membuat direktori 'owncloud.

Menginstal dukungan WebDAV (paket davfs2)

  •  sudo apt-get install davfs2 
Konfigurasi ulang davfs2 untuk memungkinkan akses oleh pengguna normal
  • sudo dpkg-konfigurasi ulang davfs2 (pilih Ya saat diminta)

Tambahkan pengguna yang memiliki izin untuk mount opsi grup bersama - davfs2

  •  sudo usermod -aG nama pengguna davfs2 

Untuk memungkinkan pengguna memasang opsi cloud yang dibagikan, kita perlu membuat direktori yang dimaksud di direktori home-nya. Kita akan menamainya sebagai 'owncloud':

  •  mkdir owncloud 

Pasang 'owncloud' di fstab

  • Untuk owncloud-4.0.4, masukkan baris berikut di 'fstab' Anda, yang menunjukkan IP server Anda:

 //ip_address_server/owncloud/remote.php/webdav/ / home / username / owncloud pengguna davfs, rw, noauto 0 0 

Perhatikan bahwa:

  • Dengan masuk ke penjelajah file Anda, Anda akan melihat perangkat bernama 'owncloud sekarang hadir.
  • Jika Anda mengkliknya, itu tidak akan berfungsi. Anda akan mendapatkan pesan 'Tidak dapat memasang perangkat dll. ...'
  • Jangan khawatir sekarang, masih ada beberapa langkah untuk membuatnya bekerja.
  • Saat memasang " davfs2 ", direktori tersembunyi dan dua file "davf2.conf" dan "rahasia" dibuat di direktori home dari nama pengguna.

Mengkonfigurasi dua file ini:

davfs2.conf: batalkan komentar pada baris berikut dan gunakan nilai-nilai ini, jangan edit sisanya.

  •  ask_auth 0 
  •  use_locks 0 
  •  gui_optimize 1 

rahasia : tambahkan ke baris terakhir file ini (Kutipan ganda penting).

  • " / home / nama pengguna / owncloud /" "nama pengguna" "kata sandi"

Catatan penting:

  • Nama pengguna dan kata sandi adalah 'login' dan 'kata sandi' untuk terhubung ke server web Anda sendiri yang dibuat sebelumnya. Inilah sebabnya mengapa penting untuk membuat pengguna di grup pengguna server cloud Anda sendiri.

Instal klien owncloud untuk menyinkronkan dengan cloud

Tambahkan paket sumber dalam daftar sumber protokol apt:

  •  sudo sh -c 'echo "deb //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/ /" >> /etc/apt/sources.list' 

Permintaan untuk memperbarui daftar paket

  •  sudo apt-get pembaruan 

Pemasangan Paket

  •  sudo apt-get install owncloud-client 

Untuk menerima pembaruan paket klien sendiri, unduh kunci:

  •  wget //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key 

Tambahkan kunci:

  •  sudo apt-key add - <Release.key 
Konfigurasikan klien owncloud
  • Setelah klien diinstal, ikon peluncuran akan ditampilkan di aplikasi Anda.
  • Cari dengan kata kunci: cloud.

  • Klik pada ikon untuk meluncurkan aplikasi, sebuah pesan muncul untuk memberi tahu Anda perlu mengkonfigurasi klien Anda.
  • Klik OK.
  • Anda akan melihat ikon dengan awan hitam kecil di bilah tugas di kanan atas.

  • Klik kiri ikon dan pilih 'Konfigurasikan ...'
  • Isi kolom teks dengan URL cloud Anda.
    • // ip_adress_machine / owncloud /.

  • Sekarang masukkan login dan kata sandi Anda dari pengguna yang telah Anda buat.
  • Biasanya jika Anda telah mengikuti tutorial itu sebaiknya nama pengguna Anda.

  • Layar berikut mengonfirmasi koneksi ke cloud Anda.

  • Anda kemudian diminta untuk memilih folder yang akan disinkronkan.
  • Pilih direktori 'owncloud' yang telah Anda buat di direktori home Anda.
  • Beri nama (atau alias) untuk tutorial kami, kami akan menggunakan: 'Moncloud'

  • Di layar ini, biarkan pengaturan default.
  • Folder "clientsync" akan dibuat secara default di root cloud Anda. Anda dapat menghapusnya nanti jika Anda mau.

  • Untuk memverifikasi bahwa folder 'clientsync' ada di server Anda.
  • Buka file explorer Anda, klik 'owncloud' di 'Devices', Anda akan melihat direktori ini.

  • Terakhir, untuk memverifikasi apakah semuanya disinkronkan, klik kiri pada ikon cloud hitam di taskbar dan pilih 'Open Status ...'

Artikel Sebelumnya Artikel Berikutnya

Tips