I'm building my own home server using only a Raspberry Pi 5

Hey techies! Finally, in 2024, I managed to fulfill one of my dream projects: building my own home server. With just a Raspberry Pi 5 and two 4 TB hard drives, I’ve set up a server that handles a lot of awesome local services. Here’s the tech stack: NAS with OpenMediaVault: Makes storage for data from various devices super easy. Photo management with Immich: Keeps my photo collection organized and accessible. File sharing platform with OwnCloud: Access files from anywhere. Self-hosted ChatGPT using Chatpad.ai: Having my own AI bot on a local server? Why not! Local DNS with Technitium: Smooth DNS management within my home network. Web proxy via Squid: Faster web access thanks to caching. Media server with the ARR Stack: All entertainment content in one place. Calibre Web for eBook management: Keeps my eBook library organized and accessible from anywhere. Cloudflare Zero Trust: Keeps external access to the server safe and secure. ZeroTier: Connect to the local network from anywhere, without feeling the distance. And much more to explore! This server runs 24/7 with a power consumption of around 15-27 Watts. Pretty efficient, right? ...

December 31, 2024 · 2 min · Me

Dasar Teori - Web Server

Apa itu web server Apa itu Web Server? Sebelum mengetahui pengertian web server nya, apakah kamu tahu jika kamu bisa mengakses dan melihat website karena apa? Itu semua karena adanya sebuah server yang melayani. Server tersebut itulah yang dinamakan web server. Web Server adalah sebuah software yang berfungsi untuk menerima dan melayani permintaan yang dikirimkan user melalui browser kemudian ditampilkan kepada user sesuai dengan permintaan yang dikirimkan ke server. Bisa dikatakan web server adalah pusat kontrol yang berfungsi untuk memproses permintaan yang diterima dari browser. Layanan ini juga bisa merujuk sebagai software atau hardware. ...

November 4, 2022 · 2 min · Me

Praktikum - Web Server

Pada praktikum kali ini, kita akan membangun web server menggunakan salah satu web server yang paling banyak digunakan yaitu apache2. Step 1 - Install apache2 Buka aplikasi terminal pada Ubuntu desktop. Ketikkan command berikut: $ sudo apt-get update $ sudo apt-get install apache2 Step 2 - Mengecek Web Server Setelah apache2 sudah terinstall, secara default apache2 akan berjalan. untuk mengecek apakah apache2 sudah berjalan atau belum. anda bisa menggunakan command dibawah ini. ...

November 4, 2022 · 2 min · Me

Praktikum - Remote Server

Design System Gambar 1: Topologi LAN Yang berisi sebuah ssh server Pada praktikum kali ini, kita akan membangun ssh server dengan rancangan infrastruktur seperti topologi diatas. ssh merupakan protokol yang sering digunakan untuk melakukan remote ke sebuah komputer atau server tertentu. dengan memanfaatkan ssh kita bisa mengendalikan komputer yang jauh dengan kita secara lokasi fisik. sebagai contoh kita dapat mengendalikan komputer server yang ada di negara singapura untuk menyediakan sebuah layanan tertentu sementara kita secara fisik sedang berada di gresik atau di rumah kita masing-masing. ...

October 30, 2022 · 2 min · Me

Dasar Teori - DNS Server

Apa itu DNS server ? Singkatnya, domain name system atau DNS server adalah sebuah sistem yang digunakan untuk menerjemahkan alamat domain Anda menjadi IP address yang lebih dipahami oleh komputer. Tanpa DNS, pengunjung website harus memasukkan serangkaian nomor IP address secara lengkap ketika ingin mengunjungi sebuah website. Cara Kerja DNS jika anda ingin mengunjungi domain tertentu semisal www.example.com maka tahapan yang terjadi sebenarnya di belakang layar adalah sebagai berikut: ...

October 23, 2022 · 2 min · Me