Dengan asumsi bahwa servernya ingin berjalan mulus seperti server yang ada di data center, maka kalau tidak ditaruh di data center, berikut ini adalah bedanya:
1. Mas harus sediakan sendiri UPS yang punya kapasitas listrik cukup untuk menahan server itu tetap online pada saat listrik dari PLN putus. Kadang kala, putusnya aliran listrik dari PLN cukup lama dan UPS tidak lagi sanggup menahan agar server tetap online. Maka di saat-saat seperti itu, mas juga harus sediakan generator listrik (genset) untuk memberikan supply listrik untuk server mas.
2. Mas harus sediakan koneksi internet yang baik agar server mas bisa diakses 24/7/365. Koneksi ini selain terjaga ketersediaannya juga harus punya rate yang cukup besar untuk upstream. Kita tahu, bahwa rata2 koneksi internet yang ditawarkan ke rumah hanya disebutkan (atau paling tidak hanya ditekankan) bagian downstreamnya saja. Sementara upstreamnya sering tidak dibahas atau dibahas a la kadarnya. IPnya juga harus statis, kecuali mas ingin pakai domain2 dari layanan dynamic DNS.
3. Server dan perangkat lainnya, akan lebih awet jika bekerja pada suhu rendah dan dengan kelembaban ruang yang rendah pula. Umur perangkat akan relatif lebih panjang jika faktor suhu dan kelembaban ruang ini terjaga. Jika mas ingin taruh server di rumah dan ingin usia perangkat ini juga panjang seperti halnya server yang diletakkan di data center, maka mas juga harus siapkan ruangan yang terkondisi seperti itu. Itu berarti mas harus sediakan perangkat untuk mengontrol suhu dan kondisi udara di ruangan di mana server itu mas jalankan.
Nah, itu tadi kalau asumsinya adalah servernya ingin berjalan mulus selalu. Tapi, kalau hanya ingin dipakai belajar setting lalu tidak ada masalah jika server mati sewaktu2, atau malah memang tidak ingin dinyalakan terus-menerus (misalnya kalau mas mau tidur, lalu server dimatikan) maka hal-hal yang saya sebut di atas jadi tidak berlaku. Soal akses ke database, itu bisa dilakukan dari mana saja, baik server diletakkan di rumah maupun di data center.
Semoga bermanfaat!