Cara membuat server kecil untuk rumah Anda

Sebuah rumah yang terdiri dari server biru dan atap biru di atasnya

Server hanyalah komputer tanpa layar dan keyboard, tetapi harganya relatif murah untuk dibeli, dibandingkan dengan biaya menyewa Virtual Private Server (VPS) di cloud.

Penyimpanan dapat dengan cepat menjadi mahal dalam contoh cloud, tetapi hard drive dengan kapasitas lebih dari 1TB harganya kurang dari US $ 50.

Dengan mengingat hal itu, mari kita lihat cara membangun server rumah sehingga Anda dapat menghemat ruang penyimpanan online yang mahal.

Panduan langkah demi langkah untuk menginstal server rumah

1. Mulailah dengan komputer sederhana dengan prosesor grafis yang murah atau terintegrasi (jika Anda ingin menunjukkan beberapa statistik atau grafik pada monitor nanti).

2. Kaitkan komputer ke layar dan keyboard (hanya untuk proses instalasi, dengan begitu Anda tidak perlu belajar cara menginstal Ubuntu melalui jaringan).

3. Instal Ubuntu dengan persyaratan minimum dan aktifkan ssh dan buka port di firewall bawaan. Sangat penting bagi Anda untuk menonaktifkan login berbasis kata sandi melalui ssh, dan tidak disarankan untuk membuat port terbuka diakses oleh internet umum. Alih-alih, simpan server rumah Anda di belakang firewall fisik seperti router dan teruskan porta yang Anda inginkan agar dapat diakses oleh semua orang.

Langkah-langkah instalasi Ubuntu secara detail

  1. Persiapkan server Anda dengan menghubungkan monitor, keyboard, mouse, dan kabel ethernet
  2. Siapkan Ubuntu Live USB
  3. Masukkan Live USB ke server
  4. Mulai server dan masuk ke pengaturan BIOS
  5. Boot dari Live USB dan instal Ubuntu di server Anda (semua data akan dihapus)
  6. Setelah instalasi, aktifkan shh dengan perintah berikut:
    sudo apt pembaruan
    sudo apt install ssh
    sudo ufw izinkan 22
  7. Anda sekarang dapat melepas koneksi monitor, keyboard, dan mouse Anda dan menggunakan komputer biasa
  8. Untuk mengetahui alamat IP internal server Anda, navigasikan ke router Anda dan lihat daftar perangkat yang terhubung
  9. Anda dapat masuk ke server Anda dengan perintah ssh [email protected]
    Ganti ‘ubuntu’ dengan nama pengguna Anda dan alamat IP dengan alamat IP server Anda
  10. Setelah masuk, Anda dapat menambahkan kunci ssh komputer Anda ke server, dan menonaktifkan login dengan nama pengguna dan kata sandi untuk keamanan Anda
  11. Anda sekarang siap menginstal program di komputer Anda! Yang terbaik adalah memulai dengan mendapatkan pembaruan terbaru:
    sudo apt pembaruan
    sudo apt upgrade

4. Setelah ssh diaktifkan, Anda dapat masuk ke server rumah dari laptop Anda, selama Anda berada di jaringan yang sama.

Beberapa hal luar biasa untuk dilakukan dengan server rumah baru Anda

Saran berikut relatif mudah jika Anda merasa nyaman dengan baris perintah. Anda akan diminta untuk mengedit file konfigurasi, tetapi tidak memprogram diri Anda sendiri.

Tuan rumah layanan Tor .onion Anda sendiri

Tabel penilaian: 1 poin untuk bandwidth, 1 poin untuk daya komputasi, 1 poin untuk penyimpanan

Berapa banyak daya komputasi yang Anda konsumsi akan, tentu saja, tergantung pada apa yang Anda hosting, dan persyaratan bandwidth Anda tergantung pada berapa banyak orang mengunjungi situs Anda. Tetapi untuk situs web pribadi yang sederhana, kebutuhan Anda tidak akan terlalu tinggi. Yang Anda butuhkan hanyalah kode untuk situs web Anda, server web (seperti nginx atau apache), dan peranti lunak tor.

Tuan rumah layanan obrolan

Tabel penilaian: 1 poin untuk bandwidth, 1 poin untuk daya komputasi, 1 poin untuk penyimpanan

Layanan obrolan seperti ejabberd mudah untuk diinstal, tetapi dapat membosankan untuk mengonfigurasi. Sayangnya, ada juga lebih sedikit orang yang menggunakan Jabber / XMPP karena orang bermigrasi ke platform seluler terpusat, meskipun fitur enkripsi OTR sangat baik..

Jalankan simpul Tor

Tabel penilaian: 2 poin untuk bandwidth, 3 poin untuk daya komputasi, 1 poin untuk penyimpanan

Menginstal dan mengonfigurasi tor node adalah salah satu hal paling sederhana yang dapat Anda lakukan dan merupakan layanan privasi yang sangat baik. Namun berhati-hatilah, jika lokasi layanan tersembunyi Anda benar-benar harus dirahasiakan, jangan jalankan relay dan layanan tersembunyi pada saat yang sama.

Jika Anda menggunakan koneksi perumahan, Anda mungkin juga tidak ingin menjalankan node keluar, karena ini dapat membuatnya seolah-olah orang lain menggunakan koneksi internet Anda untuk hal-hal jahat. Jika Anda berada di negara di mana Anda dapat dimintai pertanggungjawaban atas apa yang dilakukan orang lain pada IP Anda, cukup atur relay.

Jalankan simpul Bitcoin

Tabel penilaian: 3 poin untuk bandwidth, 3 poin untuk daya komputasi, 3 poin untuk penyimpanan

Server rumah kecil Anda kemungkinan akan memerlukan ekstensi penyimpanan untuk menjalankan Bitcoin, yang telah mencapai 170GB dan akan tumbuh sekitar 40-80GB per tahun (mungkin bahkan lebih, jika komunitas dapat mencapai kesepakatan tentang peningkatan ukuran blok).

Menjalankan simpul Bitcoin adalah ide yang bagus jika Anda mencoba memverifikasi integritas jaringan untuk diri Anda sendiri, misalnya, jika Anda menerima pembayaran Bitcoin secara teratur, atau jika Anda berinvestasi di dalamnya. Jika tidak, menjalankan simpul penuh hanya bisa menjadi kontribusi kecil Anda untuk desentralisasi infrastruktur keuangan masa depan. Bravo, kamu!

Jalankan node petir

Tidak seperti menjalankan simpul Tor atau Bitcoin, simpul Lightning terutama untuk Anda. Anda tidak dapat menggunakannya untuk banyak saat ini, tetapi janji transaksi Bitcoin instan dan murah tidak diragukan lagi menarik. Untuk menjalankan simpul kilat, Anda juga perlu menjalankan simpul Bitcoin, meskipun Anda dapat mengurangi persyaratan bandwidth dengan tidak mengirimkan blok atau transaksi.

Jalankan server Anda sendiri untuk mendesentralisasi web

Internet menjadi semakin terpusat saat aplikasi dan data terdorong ke cloud. Dengan hanya selusin penyedia cloud besar di seluruh dunia, mereka lebih mampu memata-matai kita dan bahkan menolak akses kita ke email, data, atau komunikasi kita.

Dengan mengembalikan data kami di rumah kami, kami dapat perlahan-lahan mengambil kembali hak kami dari mereka yang mengendalikan privasi kami.