Ubah Raspberry Pi anda menjadi awan peribadi dengan ownCloud

ownCloud adalah aplikasi dari perisian percuma jenis perkhidmatan hosting fail, yang membolehkan penyimpanan dalam talian dan aplikasi dalam talian (pengkomputeran awan). Ia mempunyai antara muka pengguna berasaskan web yang baik dan mempunyai aplikasi untuk Linux, Windows, macOS, Android, dan iPhone.

Oleh kerana sifat ownCloud, eAplikasi ini sangat sesuai untuk Raspberry Pi kami dan itu dapat membantu kami memberi anda fungsi hosting fail kami.

PemasanganCloud sendiri pada Raspberry Pi kami agak mudah. Dalam tutorial ini kita akan menggunakan asas sistem rasmi Raspberry kita iaitu Raspbian.

Sekiranya anda masih belum memasang sistem ini pada Raspberry anda, anda boleh membaca artikel berikut di mana kami menerangkan cara melakukannya dengan cara yang agak mudah. Pautan ini.

Sudah dengan Raspbian dipasang pada Raspberry pi kami, kita akan mengemas kini pakej dan cache repositori pakej Raspbian APT dengan arahan berikut:

sudo apt update

Sekarang, anda harus mengemas kini semua pakej perisian baru yang telah dikesan dari Raspbian. Untuk ini, kita hanya perlu melaksanakan arahan berikut:

sudo apt upgrade

Menambah repositori pakej OwnCloud

OwnCloud tidak terdapat di repositori Raspbian. Untuk itu kami akan menambahkannya ke sistem kami dengan cara berikut.

Pertama, mari muat turun kunci GPG dari repositori pakej OwnCloud:

wget -nv https://download.owncloud.org/download/repositories/production/

Debian_9.0 / Release.key -O Release.key

Sekarang, kami menambah kunci muat turun ke sistem dengan:

sudo apt-key add - < Release.key

Sudah dengan kunci yang ditambahkan ke sistem, kita boleh menambahkan repositoriCloud sendiri ke sistem kita. Kami akan menambahkannya dengan melaksanakan perintah berikut:

echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ /'| sudo tee /etc/apt/sources.list.d/owncloud.list

Sudah menambah repositori, sekarang kita akan melaksanakan perintah update pakej dan senarai repositori kami dengan:

sudo apt update

sudo apt upgrade

Sekiranya kita melihat mesej yang berkaitan dengan wpasupplicant, kita hanya mengetik huruf q. Dan pada ketika ini pemasangan harus diteruskan.

Sekarang dengan semua yang dikemas kini dan aplikasi dipasang, Kami hanya perlu memulakan semula Raspberry Pi kami dengan arahan berikut:

sudo reboot

Pemasangan dan konfigurasi Apache dan MySQL untuk OwnCloud

OwnCloud adalah aplikasi web yang berjalan di stack LAMP dan anda memerlukan persediaan pelayan LAMP yang berfungsi sepenuhnya sebelum anda dapat memasang OwnCloud. Saya akan menunjukkan kepada anda cara melakukannya di bahagian ini.

Boleh pasang Apache, PHP, MariaDB dan beberapa sambungan PHP di Rorang asia:

sudo apt install apache2 libapache2-mod-php mariadb-server mariadb-client php-bz2 php-mysql php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip

Sekarang, Kami akan melaksanakan perintah berikut untuk mengaktifkan modul mod_rewrite Apache:

sudo a2enmod rewrite

Selesai ini mari masuk ke konsol MariaDB sebagai pengguna root dengan arahan berikut:

sudo mysql -u root -p

Secara lalai, tiada kata laluan MariaDB yang ditetapkan. Sudah berada di dalam, kami terus membuat pangkalan data dengan:

MariaDB [(none)]> create database owncloud;

Kami membuat pengguna MariaDB sendiri yang baru dan kami juga akan memberikan kata laluan kepadanya untuk pengguna dengan pertanyaan berikut:

MariaDB [(none)]> create user 'owncloud'@'localhost' identified by 'tu-password'

Di mana anda boleh mengganti kata laluan (kata laluan anda) dan nama pengguna (owncloud) dengan yang anda pilih. Dan selepas itu kami akan memberikan izin kepada pengguna yang baru dibuat dengan:

MariaDB [(none)]> grant all privileges on owncloud.* to 'owncloud'@'localhost';

Dan kami meninggalkan MariaDB

MariaDB [(none)]> exit;

Konfigurasi Apache

Sekarang, kita perlu mengedit fail konfigurasi laman web lalai Apache dengan:

sudo nano /etc/apache2/sites-enabled/000-default.conf

Dan di sini kita akan mencari baris "DocumentRoot / var / www / html" dan kita akan mengubahnya menjadi

DocumentRoot / var / www / owncloud.

Kami menyimpan perubahan dengan Ctrl + O dan tutup dengan Ctrl + X.

Sekarang kita akan melaksanakan perintah berikut:

sudo apt install owncloud-files

Dan kami akan memulakan semula perkhidmatan Apache 2 dengan arahan berikut:

sudo systemctl restart apache2

Menyiapkan OwnCloud

Perkara pertama yang akan kami lakukan ialah mengetahui alamat IP kami, kami dapat mengetahui perkara ini dengan:

ip a | egrep "inet"

Kami akan menyalin ip yang kami dapati dan dalam penyemak imbas web kami menampalnya di bar alamat dan di sini kami akan mengkonfigurasi OwnCloud untuk pertama kalinya.

Di mana Ia akan meminta kami membuat nama pengguna untuk pentadbir dan juga kata laluan.

Dan kita juga dapat mengubah direktori data OwnCloud lalai / var / www / owncloud / data kepada apa sahaja yang kita mahu atau kita boleh membiarkannya seperti itu.

Sekarang, kami akan meletakkan nama pengguna pangkalan data yang kami buat beberapa langkah yang lalu.

Sekarang anda boleh log masuk dengan nama pengguna dan kata laluan OwnCloud yang baru anda nyatakan dan anda sudah selesai. Mereka kini boleh mula menggunakan OwnCloud pada Raspberry Pi mereka.


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

3 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Chiwy kata

    Pada pendapat saya yang rendah hati, pengembangan Nextcloud jauh lebih aktif, jadi saya cadangkan memasang Nextcloud dan bukannya Owncloud ...

  2.   Dan pacu kata

    Hei.
    Pada langkah pemberian semua keistimewaan, saya buntu. Saya telah menukar sintaks saya tidak tahu berapa kali dan saya tidak mendapat apa-apa.
    The localhost haruskah saya menukarnya ke ip yang dimiliki oleh raspberry saya atau adakah saya hanya meninggalkan loclahost seperti yang ditulis?
    Saya seorang pemula di sini, dan saya cuba melayani dengan mengikuti langkah-langkah yang anda terangkan di sini ...

    Terima kasih terlebih dahulu.

  3.   SriIzan10 kata

    Saya telah tinggal di
    echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ / '| sudo tee /etc/apt/sources.list.d/owncloud.list

    Saya telah mengemas kini sudo apt dan mendapat entri 1 yang salah dalam senarai /etc/apt/sources.list.d/owncloud.list (Suite)
    Senarai sumber tidak dapat dibaca.