Daftar Isi:

Server Media Menggunakan Raspberry Pi: 6 Langkah
Server Media Menggunakan Raspberry Pi: 6 Langkah

Video: Server Media Menggunakan Raspberry Pi: 6 Langkah

Video: Server Media Menggunakan Raspberry Pi: 6 Langkah
Video: membuat raspberrypi server untuk pemula 2024, Juli
Anonim
Server Media Menggunakan Raspberry Pi
Server Media Menggunakan Raspberry Pi
Server Media Menggunakan Raspberry Pi
Server Media Menggunakan Raspberry Pi
Server Media Menggunakan Raspberry Pi
Server Media Menggunakan Raspberry Pi

Mungkin Anda pernah bepergian atau bepergian dan berpikir: 'Saya berharap saya bisa membawa ini juga, oh.. dan ini juga.' Jangan khawatir, saya juga sama:). Bepergian seringkali memakan waktu dan memori (dari mengambil gambar dan video) sehingga untuk mengatasi kebosanan dan kurangnya memori, solusi terbaik yang saya temukan adalah cloud yang ringkas dan portabel, yang bekerja secara offline. Sementara sebagian besar penyimpanan cloud tebal, cloud online lainnya bergantung pada koneksi internet. Keduanya sepertinya bukan solusi yang baik untuk bepergian, jadi saya memutuskan untuk menggunakan cloud offline yang portabel. Saya menamai ini sebagai sistem ArOZ-Online, karena proyek aslinya juga disebut sama (lihat di bawah).

Sejak rilis pi zero w, proyek portabel dan terhubung termasuk raspberry pi menjadi lebih populer dan juga lebih ringkas. Bagaimana jika Anda bisa membuat offline-cloud hanya dengan pi zero? Faktor bentuk pi nol serta biaya rendah membuatnya sangat cocok untuk proyek ini.

Offline-cloud ini bekerja dengan menyediakan sinyal wifi dari adaptor wifi pi zero w. Dengan menghubungkan ke wifi dari pi zero, ponsel, tablet, atau laptop Anda dapat mengakses memori dari kartu micro sd pi zero melalui situs web offline yang disediakan oleh pi zero w. Gambar, video, dan musik dapat diunggah, diunduh, dan diputar dari situs web tersebut. Seluruh sistem bekerja secara otomatis hanya dengan menyalakan pi zero w.

Proyek asli (https://www.instructables.com/id/Simplest-Media-Ce…) milik tobychui dari intructables (https://www.instructables.com/member/tobychui/), yang menempatkan banyak waktu dan kerja untuk membuat proyek ini menjadi kenyataan. Saya ingin mengucapkan terima kasih kepada teman baik saya ini atas semua bantuannya dan ingin meminta Anda untuk melihat proyeknya.

Langkah 1: Apa yang Dibutuhkan?

Apa yang Dibutuhkan?
Apa yang Dibutuhkan?

Akses ke laptop atau pc

Sebuah raspberry pi nol w

Kartu sd mirco (min 8GB) untuk sistem operasi (Sandisk Ultra dan Samsung EVO+ direkomendasikan karena kecepatan menulis dan membaca yang tinggi)

Sesuatu untuk mengakses kartu micro SD dari laptop/pc Anda. Saya tidak membutuhkan apa-apa tetapi Anda mungkin memerlukan adaptor kartu micro SD ke SD atau usb di mana kartu micro SD dapat dipasang dan diakses dari pc/laptop.

Kabel micro USB untuk memberi daya pada nol w

Dan mungkin kasus untuk melindungi pi nol w.

Sedangkan untuk kartu micro SD, sistem operasi akan memakan waktu sekitar 3,5 GB, sisa memori bisa digunakan untuk offline-cloud. Saya pribadi menggunakan sandisk ultra 64GB dan memiliki sekitar 59GB tersisa untuk digunakan untuk file. Sejauh yang saya ingat, maks. ukuran kartu micro SD yang didukung untuk Raspberry Pi adalah 128GB, tetapi tidak semua kartu didukung dan beberapa harus diformat sebelum dapat digunakan.

Langkah 2: Memulai

Mulai
Mulai
Mulai
Mulai
Mulai
Mulai

Alih-alih menulis sekitar 50 langkah atau lebih untuk mengatur proyek ini di Raspberry Pi zero w Anda, saya memilih untuk hanya menerbitkan file gambar saja, yang perlu dibakar pada kartu micro SD kosong. File gambar berukuran 1, 45 GB dan dikompresi. Anda tidak harus benar-benar meng-unzip file jika Anda mengikuti instruksi di bawah ini. Berikut tautan ke file gambar:

File gambar alfa ArOZ

Gambar telah dibakar pada kartu SD kosong (min. 8GB). Untuk melakukannya, format terlebih dahulu kartu micro SD menggunakan perangkat lunak 'SDFormatter' (dapat diunduh dari https://www.sdcard.org/downloads/formatter_4/index…). Setelah mencolokkan kartu micro SD Anda, pilih opsi dan aktifkan 'Format-Size-Adjustment'. Setelah memformat, gambar dapat dibakar pada kartu micro sd. Saya pribadi lebih suka menggunakan Etcher untuk membakar gambar, karena mudah digunakan dan tidak mengharuskan Anda untuk meng-unzip file gambar. Etcher dapat diunduh dari sini: https://etcher.io/. Setelah memilih drive dengan kartu micro SD Anda pada etsa, pilih gambar ArOZ-Online dan klik flash. Ketika proses selesai, sistem beroperasi, tetapi memerlukan beberapa modifikasi.

Langkah 3: Menguji Sistem

Menguji Sistem
Menguji Sistem
Menguji Sistem
Menguji Sistem
Menguji Sistem
Menguji Sistem
Menguji Sistem
Menguji Sistem

Sekarang kartu micro SD sudah terpasang, pasang kartu micro SD di slot pada pi zero w. Nyalakan raspberry dengan kabel micro USB. Setelah sekitar 2 menit, Anda akan dapat melihat 'ArOZ-Online' sebagai jaringan baru. Coba sambungkan menggunakan perangkat lain. Kata sandi default adalah 'toby-chui'. Anda harus terhubung ke wifi dari raspberry pi, tetapi tidak ada internet aktual yang tersedia. Arahkan ke browser Anda dan ketik:

192.168.0.1

Anda sekarang seharusnya dapat melihat situs web ArOZ-Online jika semuanya dilakukan dengan benar. Sekarang setelah berfungsi, beberapa file perlu diedit. Untuk mengedit file, unduh VNC Viewer dari sini di Laptop/PC Anda (sebaiknya) dan sambungkan ke sistem ArOZ-Online di pengaturan wifi.

Karena sulit untuk menulis seluruh alamat IP setiap kali Anda ingin mengakses offline-cloud, saya menandai alamat situs web ArOZ-Online sehingga saya dapat mengakses cloud dengan mengklik satu tombol.

www.realvnc.com/download/viewer/

Buka VNC Viewer dan ketik alamat ini di bidang alamat:

192.168.0.1

Ini akan meminta nama pengguna dan kata sandi. Nama pengguna default adalah 'pi' dan kata sandi default adalah 'raspberry'. Jika tidak memungkinkan Anda masuk menggunakan info itu, coba 'root' sebagai nama pengguna dan 'kata sandi' sebagai kata sandi.

Anda sekarang akan melihat desktop sistem ArOZ-Online.

Setelah masuk, reboot perangkat dengan mengikat ini di LXTerminal:

sudo reboot

Setelah reboot, Anda akan dapat masuk menggunakan pengguna 'pi'

Langkah 4: Konfigurasi Akhir

Konfigurasi Akhir
Konfigurasi Akhir
Konfigurasi Akhir
Konfigurasi Akhir
Konfigurasi Akhir
Konfigurasi Akhir

Berapa pun ukuran kartu micro SD Anda, seluruh memori tidak dapat digunakan begitu saja. Untuk menggunakan memori penuh yang tersedia oleh kartu mirco SD Anda, buka Terminal LX, lalu ketik:

sudo raspi-config

Sebuah menu harus muncul sekarang. Pilih 'Opsi Lanjutan' dari menu, lalu tekan enter. Dari sini, pilih 'Expand-Filesystem'. Arahkan ke 'kembali' dengan menggunakan tombol panah kanan dan kiri, tekan enter, lalu pilih 'Selesai' dengan cara yang sama dan juga tekan enter. Sistem akan meminta Anda untuk melakukan boot ulang (restart). Pilih 'ya' dan tunggu. Saat sistem sedang reboot, Anda akan kehilangan sinyal wifi dan VNC akan dibatalkan. Untuk menyambungkan kembali, tunggu sekitar 2 menit, sambungkan kembali ke ArOZ-Online di pengaturan wifi dari perangkat Anda dan gunakan VNC Viewer untuk menampilkan desktop.

Hal selanjutnya yang harus dilakukan adalah mengubah kata sandi default. Ini dapat dilakukan dengan mengklik ikon raspberry yang terletak di sudut kiri bawah, lalu memilih 'Preferensi' dan mengklik 'Konfigurasi Raspberry Pi'. Klik 'Ubah kata sandi' dan ketik 'raspberry' sebagai kata sandi saat ini. Ketik kata sandi baru dan ketik ulang di bidang terakhir. Terakhir, klik enter untuk menerapkan perubahan. Saat menghubungkan ke VNC lain kali, gunakan kata sandi yang Anda tentukan.

Untuk mengubah kata sandi wifi dari sistem ArOZ-Online, file tertentu harus dimodifikasi. Ketik ini di Terminal:

sudo leafpad /etc/hostapd/hostapd.conf

Temukan baris 'wpa_passphrase=toby-chui' dan ubah kata sandi dengan mengganti 'toby-chui' dengan kata sandi Anda sendiri. Pastikan kata sandi baru memiliki panjang minimal 8 karakter dan tidak mudah ditebak. Simpan file dengan menekan 'Ctrl' dan 's' dan setelah menyimpan, keluar dari editor dengan menekan 'Alt' dan 'F4'. Untuk menerapkan perubahan, reboot raspberry pi dengan mengetik:

sudo reboot

Setelah satu atau dua menit, ketika Anda dapat melihat ArOZ-Online sebagai jaringan wifi, Anda akan menyadari bahwa kata sandi telah diperbarui dan tidak ada perangkat yang dapat menyambungkannya lagi. Baik perangkat yang Anda coba sambungkan akan meminta Anda mengetik ulang kata sandi atau Anda mungkin harus mengubah kata sandi untuk jaringan ini secara manual di pengaturan jaringan. Setelah terhubung, ketik 192.168.0.1 di browser Anda. Situs web ArOZ-Online akan muncul. Jika berhasil, semuanya baik-baik saja.

Selamat, Anda telah selesai menyiapkan cloud offline portabel Anda sendiri.

Saya harap Anda menyukai proyek ini dan ingin mendengar pendapat Anda di komentar di bawah:) Jangan lupa untuk mengklik 'Saya berhasil!' ketika Anda telah menyelesaikan sistem ini karena ini adalah instruksi pertama saya. Saya juga akan senang jika Anda menambahkan proyek ini ke favorit Anda:))

Kalau begitu, terima kasih dan sampai jumpa lagi.

Langkah 5: Menambahkan Keamanan…

Menambahkan Keamanan…
Menambahkan Keamanan…

Keamanan itu penting. Tidak ada yang akan suka jika beberapa hacker jahat sedang mencari melalui data seseorang. Saat ini, zero w Anda cukup aman karena sebenarnya tidak terhubung ke internet tetapi peretas lokal masih bisa mendapatkan akses ke data Anda dari cloud Anda. Yang saya maksud dengan 'lokal' adalah orang-orang yang dapat melihat SSID cloud Anda. Beberapa hal dapat dilakukan untuk meningkatkan keamanan cloud Anda:

Memaksa pengguna 'Sudo' untuk memasukkan kata sandi Anda:

Di Terminal, ketik 'sudo passwd'. Ini akan meminta Anda untuk kata sandi baru. Jangan khawatir, Terminal tidak akan menampilkan karakter apa pun yang Anda ketik, tetapi itu normal. Tekan enter dan ketik ulang kata sandi Anda. Sekarang, pengguna 'Sudo' memiliki kata sandi, tetapi sejauh ini tidak akan memintanya. Untuk memaksa pengguna 'sudo' memasukkan kata sandi, ketik:

sudo nano /etc/sudoers.d/010_pi-nopasswd

dan ubah 'nopasswd' menjadi 'passwd' (hapus saja 'tidak'). Tekan tombol Control dan huruf 'X' pada keyboard Anda dan tekan enter. Untuk menyimpan file, cukup tekan 'y' dan tekan enter, Selesai!

Membuat kata sandi untuk 'root' pengguna:

Pengguna 'root' memiliki hak lebih dari pengguna mana pun. Secara default, pengguna 'root' tidak akan meminta kata sandi yang merupakan lubang keamanan. Membuat kata sandi untuk pengguna 'root' akan meningkatkan keamanan. Untuk melakukannya, masukkan 'sudo su' di terminal untuk beralih ke 'root' pengguna. Sesampai di sana, ketik 'passwd' dan tambahkan kata sandi. Tekan enter dan ketik ulang kata sandi Anda. Tekan enter lagi untuk menyelesaikan. Sekarang cloud Anda lebih aman dari peretas.

Maaf peretas, selamat mencoba tetapi tidak ada cerutu;)

Langkah 6: Opsional: Men-debug, Memperbarui, Menginstal Perangkat Lunak Baru…

Opsional: Men-debug, Memperbarui, Menginstal Perangkat Lunak Baru…
Opsional: Men-debug, Memperbarui, Menginstal Perangkat Lunak Baru…
Opsional: Men-debug, Memperbarui, Menginstal Perangkat Lunak Baru…
Opsional: Men-debug, Memperbarui, Menginstal Perangkat Lunak Baru…

Seperti yang mungkin Anda sadari, setelah langkah terakhir, pi Anda terputus dari world wide web. Di desktop, Pi memberi tahu Anda bahwa tidak ada antarmuka nirkabel yang ditemukan. Jika Anda mungkin ingin memperbarui atau meningkatkan sistem atau menginstal perangkat lunak tambahan, ada cara untuk mendapatkan akses internet tanpa mengubah apa pun. Namun untuk ini, Anda memerlukan dongle wifi plug-n-play bersertifikat linux (pada dasarnya dongle wifi yang didukung pada Raspberry Pi misalnya. PiHut / Edimax / Pimoroni…) serta micro-USB ke USB adaptor. Colokkan adaptor micro USB di slot micro usb kiri pada Pi dan sambungkan dongle ke adaptor dan nyalakan Pi. Hubungkan ke Pi melalui VNC menggunakan 192.168.0.1 dan cari jaringan wifi dengan mengklik ikon wifi di sisi kiri bawah. Anda akan diminta untuk memasukkan kata sandi untuk jaringan tersebut. Anda harus memiliki koneksi internet yang berfungsi sekarang, yang akan bertahan selama adaptor wifi eksternal dicolokkan.

Salah satu keuntungan besar dari sistem ini adalah semua fungsi Raspberry Pi Zero W masih dapat digunakan. Jika Anda sedang dalam perjalanan, Anda bahkan dapat bekerja di Desktop raspberry pi melalui VNC dan mengaksesnya kapan pun Pi diberi daya. Anda bahkan tidak memerlukan layar, keyboard, atau mouse untuk mengakses desktop Pi Zero W.

Direkomendasikan: