Setelah Anda menyiapkan server ownCloud di Raspberry Pi Anda, Anda ingin membuatnya dapat diakses melalui internet dari lokasi mana pun dan tidak hanya dari perangkat di jaringan lokal Anda.

Proses ini melibatkan tiga tahap: mengaktifkan SSL, meneruskan port pada router Anda, dan (opsional) menyiapkan URL DNS dinamis yang akan menunjuk ke alamat IP publik jaringan Anda.

1. Aktifkan SSL

Meskipun Anda dapat mengakses server Cloud Anda sendiri melalui HTTP, disarankan untuk menggunakan HTTPS. Untuk melakukannya, Anda harus mengaktifkan SSL (Secure Sockets Layer) untuk server Anda.

Di Raspberry Pi yang menjalankan server Cloud Anda sendiri, buka jendela Terminal dan masukkan:

sudo a2enmod ssl

Buat direktori untuk sertifikat SSL yang ditandatangani sendiri:

sudo mkdir /etc/apache2/ssl

Anda perlu membuat sertifikat dan kunci server yang melindunginya, lalu menempatkan keduanya ke dalam direktori baru. Untuk melakukannya, masukkan perintah ini (semua dalam satu baris):

sudo openssl req -x509 -nodes -days 365 -newkey rsa: 2048 -keyout 

/etc/apache2/ssl/owncloud.key -out /etc/apache2/ssl/owncloud.crt

Anda akan diminta memasukkan kode dua huruf untuk negara Anda, mis. AS, CA, atau GB. Lihat Daftar kode negara SSL untuk lebih jelasnya. Kemudian masukkan nama negara bagian atau provinsi, lokalitas/kota, dan beberapa detail organisasi (Anda dapat mengosongkannya), ditambah alamat email.

Untuk menyiapkan sertifikat, Anda perlu mengubah file konfigurasi. Untuk membukanya, masukkan:

sudo nano /etc/Apache2/sites-available/default-ssl.conf

Mengubah ServerAdmin alamat email baris dari webmaster|@localhost untuk Anda sendiri. Tambahkan baris berikut di bawahnya, ganti dengan alamat IP-nya:

Nama server :443

Mengubah Akar Dokumen direktori ke /var/www/html/owncloud

Ubah baris berikut untuk menunjuk ke sertifikat dan kunci SSL Anda:

SSLCertificateFile /etc/apache2/ssl/owncloud.crt
SSLCertificateKeyFile /etc/apache2/ssl/owncloud.key

tekan Ctrl + x lalu kamu untuk keluar dan menyimpan file.

Aktifkan host virtual baru dengan:

sudo a2ensite default-ssl

Mulai ulang server web Apache:

sudo service apache2 restart

2. Mengatur Penerusan Port

Untuk mengaktifkan koneksi eksternal dari luar jaringan lokal Anda ke Raspberry Pi memiliki server Cloud, Anda harus menyiapkan penerusan porta.

Untuk melakukan ini, akses halaman pengaturan router nirkabel Anda di browser web. Banyak router menggunakan alamat IP 192.168. 1.1 atau 192.168.0.1 untuk halaman ini, tetapi yang lain menggunakan alamat yang berbeda seperti 192.168.1.254. Jika Anda tidak yakin, Anda dapat menemukan alamat IP router nirkabel Anda.

Baca selengkapnya: Cara Menemukan Alamat IP Router Anda

Setelah berada di pengaturan router, Anda biasanya dapat menemukan pengaturan penerusan porta di in Firewall bagian. Anda mungkin perlu mengakses Canggih (atau Ahli) Pengaturan untuk mencapai ini.

Teruskan port 80 (HTTP) dan 443 (HTTPS) ke server Raspberry Pi ownCloud Anda, menggunakan alamat IP-nya. Yang terakhir dapat ditemukan di daftar perangkat di pengaturan router, atau dengan mengarahkan kursor ke ikon Wi-Fi di desktop Raspberry Pi.

3. Dapatkan Alamat DNS Dinamis

Layanan DNS dinamis (DDNS) memungkinkan Anda menggunakan subdomain untuk mengunjungi server ownCloud Anda alih-alih alamat IP publik router Anda.

Dengan menggunakan klien DDNS pada perangkat atau router, Anda juga dapat membuat pembaruan subdomain secara otomatis untuk setiap perubahan pada alamat IP publik router Anda.

Salah satu dari banyak penyedia DDNS adalah FreeDNS. Mengunjungi freedns.afraid.org dan daftar untuk mendapatkan akun gratis yang memungkinkan Anda membuat hingga lima subdomain.

Setelah Anda masuk ke FreeDNS, pilih Subdomain dan pilih untuk menambahkan satu. Pilih salah satu domain gratis yang tersedia (kami memilih chickenkiller.com) dan ketik nama subdomain yang sesuai (kami menggunakan philcloud).

Arahkan ke alamat IP publik jaringan rumah Anda; untuk menemukannya, lakukan pencarian Google untuk 'What is my IP'. Dengan semua detail terisi, klik Menyimpan.

3. Selesaikan Konfigurasi Cloud sendiri

Kembali ke Raspberry Pi, Anda harus menambahkan alamat IP publik jaringan rumah Anda dan subdomain DDNS ke daftar IP tepercaya.

Buka file konfigurasi ownCloud:

sudo nano /var/www/owncloud/config/config.php

Di bawah garis mulai 0 =>, masukkan yang berikut (menjorok ke level yang sama), menggantikan dengan alamat IP publik jaringan Anda dan dengan subdomain yang Anda siapkan:

1 => '',
2 => '

tekan Ctrl + x lalu kamu untuk keluar dan menyimpan file.

Sekarang, untuk mengakses server ownCloud Anda di perangkat apa pun, kunjungi subdomain DDNS baru Anda (atau alamat IP publik) diikuti oleh /owncloud.

Jika Anda melihat peringatan bahwa koneksi Anda tidak pribadi atau aman, Anda dapat memilih untuk mengabaikannya (dengan memilih Canggih di Chrome atau Firefox) dan lanjutkan ke situs menggunakan HTTP.

Server Cloud Anda Siap Untuk Akses Eksternal

Dengan mengunjungi subdomain yang Anda atur di browser web, Anda sekarang harus diarahkan ke server ownCloud yang berjalan di Raspberry Pi Anda. Anda juga dapat mengaksesnya dari luar jaringan lokal Anda.

MembagikanMenciakSurel
Bagaimana Cara Mengatur Alamat IP Statis di Raspberry Pi?

Jika Anda menggunakan Raspberry Pi sebagai media atau server game, menyetel alamat IP statis akan mempermudah segalanya.

Baca Selanjutnya

Topik-topik terkait
  • buatan sendiri
  • Raspberry Pi
  • Penyimpanan awan
Tentang Penulis
Phil King (20 Artikel Diterbitkan)

Jurnalis teknologi dan hiburan lepas Phil telah mengedit banyak buku Raspberry Pi resmi. Seorang Raspberry Pi dan ahli elektronik yang sudah lama bermain-main, dia adalah kontributor tetap untuk majalah The MagPi.

More From Phil King

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan