Menghosting server ownCloud NAS di Raspberry Pi memberi Anda kendali penuh atas data Anda dan menawarkan lebih banyak ruang untuk penyesuaian.

Apakah Anda seorang fotografer profesional dengan ribuan gambar resolusi tinggi, pemilik usaha kecil dengan data penting, atau penggemar film dengan koleksi ekstensif, memiliki solusi penyimpanan yang andal dan aman penting. Hal yang sama berlaku untuk setiap individu yang ingin menyimpan dan mengakses data mereka dengan aman dengan privasi penuh. Di sinilah penyimpanan terpasang jaringan (NAS) berperan.

Meskipun versi komersial tersedia, Anda juga dapat membuat NAS Anda sendiri menggunakan Raspberry Pi 4 dan ownCloud—yang lebih hemat biaya dan dapat disesuaikan.

Mengapa Membangun NAS Anda Sendiri Menggunakan Raspberry Pi dan ownCloud?

Membangun NAS Anda sendiri memberikan beberapa keuntungan dibandingkan membeli solusi yang sudah dibuat sebelumnya:

  • Anda dapat menyesuaikan kapasitas penyimpanan sesuai kebutuhan spesifik Anda.
  • Anda memiliki kendali penuh atas data Anda, data disimpan secara lokal dan aman.
  • instagram viewer
  • Anda dapat menggunakan server NAS untuk mencadangkan data dari semua perangkat dan melindungi dari kehilangan data yang tidak disengaja.
  • Hemat biaya dan hemat energi karena kami menggunakan Raspberry Pi 4 yang mengkonsumsi maksimal 15W.
  • Anda juga dapat menggunakan server untuk layanan lain, seperti Plex

ownCloud adalah solusi perangkat lunak sumber terbuka populer yang memungkinkan Anda membuat penyimpanan cloud sendiri. Ini menyediakan antarmuka yang aman dan mudah digunakan untuk mengelola dan mengakses file Anda dari mana saja, menggunakan perangkat apa pun—termasuk platform Android, iOS, macOS, Linux, dan Windows.

Anda juga dapat menyinkronkan file di beberapa perangkat dan membaginya dengan orang lain. Ini juga mendukung berbagai plugin dan ekstensi, memungkinkan Anda memperluas fungsinya dan mengaktifkan otentikasi dua faktor untuk keamanan tambahan.

Selain itu, Anda bisa membangun penyimpanan cloud DIY pribadi dengan akses jarak jauh, atau server web dan host situs web di Raspberry Pi 4 Anda.

Hal-hal yang Anda Butuhkan

Untuk membuat NAS Anda sendiri dengan Raspberry Pi 4 dan ownCloud, Anda memerlukan yang berikut ini:

  • Raspberry Pi 4 dengan RAM 4GB atau 8GB untuk performa optimal
  • NVME atau SATA SSD dengan penutup/konektor USB
  • Kartu microSD kelas 10 16GB atau 32GB
  • Catu daya untuk Raspberry Pi 4
  • Jaringan Gigabit (router) yang andal untuk menghubungkan NAS Anda ke jaringan lokal Anda untuk transfer data berkecepatan tinggi

Langkah 1: Siapkan Raspberry Pi 4 untuk NAS

Pertama, Anda perlu mengunduh alat resmi Raspberry Pi Imager dan kemudian ikuti langkah-langkah ini untuk menginstal sistem operasi.

  1. Luncurkan alat Raspberry Pi Imager.
  2. Klik Pilih OS dan pilih Raspberry Pi OS (Lainnya) > Raspberry Pi OS Lite (64-bit).
  3. Klik Pilih Penyimpanan dan pilih kartu SD Anda.
  4. Klik pada ikon roda gigi (kanan bawah) dan aktifkan SSH. Masukkan nama pengguna dan kata sandi untuk SSH dan klik Menyimpan.
  5. Klik Menulis. Pilih Ya untuk mengkonfirmasi.

Setelah mem-flash kartu microSD, masukkan ke Raspberry Pi 4 dan sambungkan catu daya. Raspberry Pi 4 akan boot ke Raspberry Pi OS Lite.

Anda sekarang dapat memeriksa pengaturan DHCP router untuk menemukan alamat IP Raspberry Pi, atau menggunakan aplikasi Fing di ponsel cerdas Anda (iOS dan Android). Alternatifnya, sambungkan keyboard, mouse, dan layar ke Pi lalu jalankan perintah berikut untuk menemukan alamat IP-nya:

hostname -I

Langkah 2: Instal dan Konfigurasi ownCloud di Raspberry Pi 4

Untuk mengatur ownCloud di Raspberry Pi 4, Anda perlu menginstal yang berikut ini:

  • Server web (NGINX atau Apache)
  • PHP
  • Basis data MariaDB

Untuk menginstal layanan ini, instal dan jalankan Dempul aplikasi di Windows, atau gunakan aplikasi Terminal di macOS, dan terhubung ke Raspberry Pi melalui SSH.

Kemudian jalankan perintah berikut:

sudo apt-get update
sudo apt-get upgrade

Tunggu hingga pemutakhiran selesai. Tekan Y dan memukul Memasuki ketika diminta. Setelah pembaruan, jalankan perintah berikut untuk menginstal paket yang diperlukan.

sudo apt-get install apache2
sudoaptinstallapache2libapache2-mod-php7.4opensslphp-imagickphp7.4-commonphp7.4-curlphp7.4-gdphp7.4-imapphp7.4-intlphp7.4-jsonphp7.4-ldapphp7.4-mbstringphp7.4-mysqlphp7.4-pgsqlphp-smbclientphp-ssh2php7.4-sqlite3php7.4-xmlphp7.4-zip

Setelah menginstal paket yang diperlukan, restart server Apache.

sudo service apache2 restart

Kemudian jalankan perintah berikut untuk menambahkan pengguna ke www-data kelompok.

sudo usermod -a -G www-data www-data

Selanjutnya kita dapat mendownload dan menginstal ownCloud di Raspberry Pi 4 menggunakan perintah berikut:

cd /var/www/html
sudo wget https://download.owncloud.com/server/stable/owncloud-complete-latest.zip
sudounzipowncloud-complete-latest.zip

Buat direktori untuk memasang SSD eksternal dan ubah kepemilikan direktori ownCloud:

sudo mkdir /media/ExternalSSD
sudo chown www-data: www-data /media/ExternalSSD
sudo chmod 750 /media/ExternalSSD

Perbaiki izin untuk menghindari masalah:

sudo chown -R www-data: /var/www/html/owncloud
sudo chmod 777 /var/www/html/owncloud
sudo mkdir /var/lib/php/session
sudo chmod 777 /var/lib/php/session

Selanjutnya, Anda perlu mengkonfigurasi server web Apache. Buka file konfigurasi:

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

Kemudian tambahkan baris berikut ke dalamnya:

Alias /owncloud "/var/www/owncloud/"

var/www/owncloud/>
Options +FollowSymlinks
AllowOverride All

 <IfModulemod_dav.c>
Dav off
 IfModule>

 SetEnv HOME /var/www/html/owncloud
 SetEnv HTTP_HOME /var/www/html/owncloud

Directory>

Simpan dan keluar dari nano dengan Ctrl + O Kemudian Ctrl + X. Kemudian aktifkan modul Apache:

sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime

Instal basis data MariaDB:

sudo apt install mariadb-server

Buat database untuk pengguna:

sudo mysql

CREATEDATABASE owncloud;
CREATEUSER'ownclouduser'@'localhost'IDENTIFIEDBY'YourPassword';
GRANTALLPRIVILEGESON owncloud.* TO'ownclouduser'@'localhost';
FLUSHPRIVILEGES;
Exit;

Nyalakan ulang Raspberry Pi:

sudo reboot

Langkah 3: Tambahkan Penyimpanan Eksternal

Anda dapat menambahkan beberapa perangkat penyimpanan USB ke Raspberry Pi 4 melalui port USB 3.0. Hubungkan salah satu SSD atau hard drive Anda ke port USB dan ikuti langkah-langkah di bawah ini untuk memasang perangkat penyimpanan eksternal ke direktori di sistem file dan menambahkan penyimpanan ke NAS DIY Anda.

Kami telah membuat /media/ExternalSSD direktori untuk memasang penyimpanan eksternal. Pastikan SSD atau HDD berformat NTFS. Kemudian ikuti langkah-langkah berikut untuk memasangnya:

sudo apt-get install ntfs-3g

Kemudian dapatkan GID, UID, dan UUID:

id -u www-data
id -g www-data
ls -l /dev/disk/by-uuid

Catat UUID, GID, dan UID. Dalam contoh kita, sda1 adalah disk SSD eksternal berformat NTFS. Selanjutnya, kita akan menambahkan drive ke fstab mengajukan.

sudo nano /etc/fstab

Tambahkan baris berikut:

UUID= 01D9B8034CE29270 /media/ExternalSSD auto nofail, uid=33,gid=33,umask=0027,dmask=0027,noatime 0 0

Untuk memasang perangkat penyimpanan eksternal, Anda perlu menemukan pengenal perangkatnya. Gunakan perintah berikut untuk mencantumkan semua perangkat penyimpanan yang terhubung:

lsusb

Pada tahap ini, Anda dapat me-restart Raspberry Pi untuk memasang penyimpanan eksternal secara otomatis, atau memasangnya secara manual:

sudo mount /dev/sda1 /media/ExternalSSD

Semua file Anda di drive NTFS akan terlihat di /media/ExternalSSD direktori.

Drive saat ini hanya berisi Informasi Volume Sistem Dan TEMPAT SAMPAH folder tersembunyi. Nyalakan ulang sistem.

sudo reboot

4. Konfigurasikan ownCloud

Setelah reboot, kunjungi alamat IP Raspberry Pi di browser web untuk mengakses Cloud Anda sendiri.

Masukkan a nama belakang Dan kata sandi pilihan Anda. Klik Penyimpanan & basis data dan masukkan detail database MariaDB seperti yang ditunjukkan di bawah ini.

Jika Anda menggunakan drive eksternal untuk menyimpan data, pastikan untuk mengubah map data jalan menuju /media/ExternalSSD dari default /var/www/html/owncloud/data. Di masa mendatang, jika Anda ingin menambahkan drive baru atau penyimpanan lebih banyak, ikuti ini panduan Cloud sendiri untuk memperbarui jalur direktori.

Klik Selesaikan Pengaturan. Setelah beberapa saat, Anda dapat masuk ke ownCloud.

Anda dapat mengunduh aplikasi ownCloud di ponsel cerdas atau komputer Anda untuk menyinkronkan file Anda. Namun sebelum Anda memulai sinkronisasi atau pengunggahan file, tambahkan penyimpanan HDD atau SSD eksternal.

Jika Anda telah mengikuti setiap langkah dengan cermat, Anda siap melakukannya dan mengunggah file ke Cloud NAS Anda sendiri.

Menggunakan NAS Raspberry Pi 4 Baru Anda

NAS memungkinkan Anda memusatkan dan mengakses data dari beberapa perangkat di jaringan lokal Anda. Ini adalah cara yang nyaman dan efisien untuk menyimpan, berbagi, dan mencadangkan file Anda di rumah atau kantor. Buat lebih banyak pengguna dan tetapkan akun Cloud mereka sendiri agar mereka dapat mengunggah dan mengamankan data mereka.

Membangun NAS Anda sendiri dengan Raspberry Pi 4 dan ownCloud menawarkan solusi hemat biaya dan dapat disesuaikan untuk memenuhi kebutuhan penyimpanan dan mengendalikan data Anda!