Cara Membuat Server Sendiri di Rumah untuk Web Hosting
Diterbitkan: 2022-05-04Mirza Mussawer
Membuat situs web Anda sendiri adalah pengalaman yang menyenangkan. Anda dapat mempelajari berbagai teknologi dan kerangka kerja perangkat lunak seperti Mongo DB, Express.js, Angular, React, dan Node.js. Jika Anda ingin meng-host-nya di server rumah, maka Anda harus tahu cara membuat server sendiri di rumah untuk hosting web. Dan posting ini akan memberi Anda semua yang Anda butuhkan untuk mewujudkannya tanpa kesalahan.
Daftar isi
- 1. CPU
- 2. GPU
- 3. RAM
- 4. HDD atau SSD
- 5. Papan Utama
- 6. OS
- Alternatif: Raspberry Pi 3
- 1. Memasang tumpukan WAMP
- 2. Menyiapkan file MySQL dan HTML
- 3. Mengaktifkan akses publik untuk situs web
- 4. Mengatur nama domain
- 1. Memasang tumpukan LAMP
- 2. Menguji PHP
- 3. Menguji MySQL
- 4. Menginstal phpMyAdmin
- 5. Konfigurasi DNS
- 6. Konfigurasi server Apache
- Pilihan #1 Kami Untuk Hosting Blog
- Bagaimana cara mengatur server rumah?
- Berapa biaya untuk membangun server di rumah?
- Apakah server menggunakan banyak listrik?
- Berapa biaya untuk menjalankan server 24/7?
- Seberapa besar seharusnya server saya?
- Berapa biaya server?
Cara membuat server rumah: apa yang Anda butuhkan
Mempelajari cara membuat server (di rumah) dimulai dengan menyusun perangkat lunak dan perangkat keras yang diperlukan. Berikut ini adalah daftar yang tepat dan ringkas tentang apa yang Anda perlukan untuk membuat server rumah.
1. CPU
Anda bahkan dapat memulai dengan Core 2 Duo sederhana untuk memulai. Namun, jika Anda berharap memiliki jumlah lalu lintas yang tinggi (lebih dari 1.000 pengunjung), maka disarankan untuk menggunakan prosesor yang lebih baik. Ini akan memberikan lebih banyak kekuatan pemrosesan dan memotong biaya upgrade.
Disarankan untuk menggunakan i-5 generasi ke-5 atau lebih tinggi untuk server hosting web spesifikasi menengah. Anda dapat memilih prosesor seluler (dilambangkan dengan m dengan nomor modelnya) untuk mengurangi konsumsi daya dan keluaran termal. Namun, mereka tidak akan menawarkan kekuatan pemrosesan yang sama.
2. GPU
Dalam kebanyakan kasus, server rumah tidak memerlukan GPU. Harus dicatat bahwa server memang menggunakan GPU untuk mendukung aplikasi intensif grafis. Contoh umum adalah server game dan aplikasi photoshop. Dibandingkan dengan ini, server web Anda di rumah akan (dalam banyak kasus) relatif sederhana dan tidak memerlukan GPU.

Pilihan #1 Kami Untuk Hosting Blog
Diskon 62% Penawaran Eksklusif Berlaku saat Checkout
Secara teratur
$6,95 /bln
Mulai dari
$2,64 /bln*
- Pendaftaran Domain Gratis 1 Tahun pada Paket Pilihan
- Sertifikat SSL GRATIS
- Pembuat Situs Seret-dan-lepas
- Siap E-niaga
- Instalasi WordPress 1-Klik

3. RAM
Apa pun mulai dari 1 GB akan dilakukan. Ada beberapa merek berbeda untuk dipilih, seperti Seagate, Corsair, Kingston, dll. Karena server akan berjalan 24/7, pertimbangkan beberapa stik RAM berdaya rendah (dilambangkan dengan L pada model) untuk mengimbangi penurunan MHz .
Biaya RAM telah turun secara signifikan dalam beberapa tahun terakhir dan Anda dapat dengan mudah menemukan stik murah mulai dari 4 GB dan seterusnya. Server Anda akan memiliki waktu respons yang jauh lebih baik dengan pengguna bersamaan dengan RAM lebih tinggi.
4. HDD atau SSD
Anda dapat mencolokkan hard drive 256 GB tua yang mengumpulkan debu di rak ke build Anda sebagai permulaan. Penyimpanan Anda adalah salah satu hal terakhir yang perlu Anda khawatirkan untuk server rumah Anda. Ini memegang file umum, kode sumber untuk situs web Anda, OS dan konfigurasi server web.
Memilih SSD memberikan banyak manfaat, seperti operasi baca/tulis yang lebih cepat, pencarian, dan peningkatan kinerja secara keseluruhan.
5. Papan Utama
Server benar-benar membutuhkan motherboard yang cukup mendasar untuk memulai. Yang benar-benar penting adalah Anda memastikan tidak ada kemacetan. Misalnya, Anda mungkin telah memasang RAM DDR4 2133 MHz, tetapi slot motherboard Anda mungkin hanya mendukung satu DDR3 1866 MHz secara maksimal.

Hal yang sama berlaku untuk prosesor Anda, di mana segala sesuatunya menjadi lebih rumit. Beberapa prosesor mungkin tidak terhubung ke slot yang sama karena perbedaan ukuran die dan pinnya. Anda juga harus tahu cara membuat server (di rumah) sendiri dengan merakit semua bagian menjadi satu.
6. OS
OS yang paling populer adalah Ubuntu dan Windows. 67 persen server menggunakan Linux, karena dapat diandalkan, stabil, dan open source. Ini berarti lebih sedikit biaya operasional yang dikeluarkan dari perangkat lunak berlisensi.
Untuk pemilik rumah, ada 2 tumpukan: WAMP dan LAMP. AMP di keduanya adalah singkatan dari Apache Server, MySQL Relational Database dan bahasa pemrograman PHP. W dan L di masing-masing berdiri untuk Windows dan Linux.
Alternatif: Raspberry Pi 3
Raspberry Pi adalah serangkaian papan komputasi mini yang datang dengan sumber daya terintegrasi pada satu papan. Raspberry Pi 3 hadir dengan prosesor 4× ARM Cortex-A53, 1.2GHz, 900 MHz 1GB LPDDR2 RAM dan segala sesuatu selain penyimpanan.
Ini memiliki 4x port USB untuk mendukung penyimpanan eksternal, yang membuatnya sangat serbaguna. RAM tidak dapat diupgrade, meskipun ada beberapa versi dengan RAM hingga 4 GB. Dan semuanya dimulai dari hanya $35, yang menjadikannya pilihan yang sangat masuk akal untuk pemula. Itu juga membuat seluruh proses membuat server rumah Anda sendiri lebih mudah.
Anda mungkin juga menyukai:
- Host web terbaik
Ini adalah cara membuat server sendiri di rumah untuk web hosting

Mempelajari cara membuat server sendiri di rumah untuk hosting web sebenarnya lebih sederhana dari yang Anda kira. Semua orang berpikir ada banyak pengkodean yang terlibat dalam proses yang kompleks, yang tidak akurat. Dengan petunjuk ini, cukup mudah untuk membuat server web di rumah. Kami akan membahas instalasi server Windows dan Linux dalam tutorial ini, jadi silakan gunakan keduanya.
Cara meng-host situs web di server Apache di Windows
- Memasang tumpukan WAMP
- Menyiapkan file MySQL dan HTML
- Mengaktifkan akses publik untuk situs web
- Menyetel nama domain
1. Memasang tumpukan WAMP
Anda dapat menginstal WAMPServer untuk memulai perjalanan Anda tentang cara membuat server sendiri di rumah untuk hosting web. Komputer Anda secara default menggunakan 80 untuk komunikasi internet, dan mungkin digunakan oleh Skype atau perangkat lunak lain. Anda dapat mengatur Skype di port 443 dari pengaturan> alat> opsi.
Ketika instalasi selesai, direktori default (c:\wamp\www) akan tersedia. Anda dapat membuat subdirektori lebih lanjut di dalamnya dan menambahkan file HTML dan PHP Anda di sana. Masukkan URL localhost (http://localhost) dan itu akan mengarahkan Anda ke dashboard WampServer.
2. Menyiapkan file MySQL dan HTML
Sebagai percobaan, buat file PHP baru dengan mengakses direktori www dari WampServer. Beri nama Website Test dan masukkan tag HTML sederhana di dalamnya. Anda juga dapat melihat pengaturan dan detail instalasi PHP dari tautan http://localhost/info.php. Anda dapat mengakses database dari dashboard phpMyAdmin.
3. Mengaktifkan akses publik untuk situs web
Anda harus mengubah pengaturan server Apache default. Mereka dikonfigurasi untuk memblokir koneksi HTTP masuk untuk alasan keamanan. Akses file httpd.conf dari dashboard WampServer, pilih Apache dan kemudian file itu sendiri. Di sana, Anda akan menemukan baris:
Pesanan Ditolak, Izinkan
Tolak dari semua
Ubah baris ini menjadi:
Pesan Izinkan, Tolak
Izinkan dari semua
Mulai ulang WampServer dengan memilih opsi "Mulai ulang semua Layanan" di menu. Ini penting agar pengaturan diterapkan sepenuhnya.
Jika Anda perlu mengatur IP statis dan mengkonfigurasi penerusan port, bagian itu juga sederhana. Buka command prompt dari Start Menu dan masukkan ipconfig/all. Ini akan memberi Anda nilai alamat IP, Subnet Mask, Gateway Default, dan Server DNS.
Buka Panel Kontrol> Jaringan dan Internet> Jaringan dan Pusat Berbagi> Ubah Pengaturan Adaptor> Koneksi Area Lokal dan klik properti. Pilih Internet Protocol Version 4 (TCP/IPv4) dan klik properties. Masukkan alamat IP baru Anda di bidang "Nomor Gerbang Default" (misalnya, 192.168.1.23). Masukkan 3 nilai lainnya sebagaimana adanya. Kemudian klik OK.
Penerusan port sesederhana mengetahui cara membuat server web. Buka browser dan masukkan gateway default Anda. Akses antarmuka router dengan masuk dan kemudian pilih opsi "Applications & Gaming", lalu "Advanced" dan kemudian "Port Forwarding/Port Triggering", "NAT/QoS" atau apa pun yang serupa. Semua router akan memiliki tata letak dasar yang sama dari sini dan seterusnya, membutuhkan port internal dan eksternal atau Start dan End. Pilih Protokol dan masukkan alamat IP statis yang Anda buat sebelumnya. Jika ada opsi dengan nama aktifkan, pastikan untuk memeriksanya.

4. Mengatur nama domain
Kita akan mulai dengan memodifikasi beberapa file. Misalnya, Anda memiliki domain dengan nama hxxps://www.websitetest.com, dengan beberapa file di DNS dengan alamat IP di 192.168.1.23. Kita mulai dengan memodifikasi file httpd.config dari dashboard WampServer dan menambahkan virtual host. Cari baris ini dan batalkan komentarnya:
#Host virtual
Sertakan conf/extra/httpd-vhosts.conf
Sekarang Anda akan membuat file secara manual di lokasi: C:\wamp\bin\Apache\Apache-version\conf\extra\ (bagian versi akan memiliki versi Apache Anda saat ini). Buka editor teks, seperti Notepad dan tambahkan baris berikut dalam dokumen:
ServerAdmin [dilindungi email]
DocumentRoot "c:\wamp\www"
ServerName mysite.local
ErrorLog "logs/websitetest.com.log"
CustomLog "logs/websitetest.com-access.log" umum
Pilih opsi "Mulai Ulang Semua Layanan" dari dasbor WampServer dan perubahan akan berlaku. Dan sekarang Anda tahu cara membuat server sendiri di rumah untuk hosting web di Windows.
Cara membuat server hosting web Anda sendiri Linux
- Memasang LAMP Stack
- Menguji PHP
- Menguji MySQL
- Menginstal phpMyAdmin
- konfigurasi DNS
- Konfigurasi server Apache
1. Memasang tumpukan LAMP
Anda perlu menginstal LAMP stack untuk mulai membangun server web Anda. Masukkan perintah berikut di terminal:
sudo apt install apache2 mysql-server php libapache2-mod-php7.0
Tetapkan kata sandi untuk pengguna root MySQL Anda. Agar perubahan diterapkan di Apache, Anda harus memasukkan:
sudo /etc/init.d/apache2 restart
2. Menguji PHP
Mengetahui cara membuat server hosting web Anda sendiri di Linux mengharuskan pengujiannya. Tambahkan file uji PHP ke /var/www/html/, yang juga merupakan direktori root WebServer. Beri nama "websitetest". Selanjutnya masukkan ini ke dalam direktori:
sudo echo “” > /var/www/html/websitetest.php
Buka browser dan masukkan http://localhost/websitetest.php. Ini harus membuka file PHP.
3. Menguji MySQL
Memasuki:
status mysql layanan sudo
Ini harus mengembalikan status berjalan. Anda dapat memulai ulang layanan dengan memasukkan:
layanan sudo mysql restart
Pastikan juga bahwa sistem dan alamat pengikatan MySQL sama. Memasuki:
cat /etc/hosts | grep localhost
Ini akan mengembalikan beberapa nilai, di antaranya adalah alamat IP. Periksa silang dengan file konfigurasi MYSQL untuk memastikan keduanya sama. Jika tidak cocok, ubah agar sesuai.
4. Menginstal phpMyAdmin
Memasuki:
sudo apt-get install phpMyAdmin
Ini akan menginstal phpMyAdmin. Klik ya ketika diminta untuk membuat DB default untuk penggunaan eksklusif. Tetapkan nama pengguna dan kata sandi dan mulai ulang server Apache agar perubahan diterapkan. Anda dapat mengakses phpMyAdmin dari http://localhost/phpmyadmin/.
5. Konfigurasi DNS
Anda dapat mengatur domain pribadi seperti hxxp://www.websitetest.com. Ubah pengaturan Apache untuk mengizinkan permintaan eksternal dari internet dengan memodifikasi pengaturan DNS. Pastikan bahwa nama domain memiliki beberapa catatan yang mengarah ke alamat IP. Catatan DNS diperbarui secara otomatis oleh penyedia layanan.
6. Konfigurasi server Apache
Memasuki:
sudo a2dissite * default
Ini akan menonaktifkan host virtual Apache.
Memasuki:
cd /var/www/html
Ini akan mengarahkan ke direktori penyimpanan default. Buat folder baru untuk situs web dan ubah nama domain dengan memasukkan:
sudo mkdir websitetest.com
Buat 4 sub-folder di dalam folder yang baru saja Anda buat. Masukkan perintah berikut untuk membuat weblog, file, dan folder cadangan:
sudo mkdir -p websitetest.com/logs
sudo mkdir -p websitetest.com/public_html
sudo mkdir -p websitetest.com/backups
Masukkan perintah berikut untuk meluncurkan file host virtual baru:
sudo nano /etc/apache2/sites-available/ sudo mkdir -p.com.conf
Pada tahap ini, nama domain akan memiliki .conf di akhir. Gunakan kode yang disediakan di bawah ini untuk membuat konfigurasi untuk virtual host. Ubah nama domain “websitetest” dengan yang Anda inginkan.
ServerAdmin [dilindungi email]
Server_Name websitetest.com
Server_Alias www. websitetest.com
Directory_Index index.html index.php (folder untuk file yang disimpan)
Document_Root /var/www/html/ websitetest.com/public_html (memiliki nama file html atau php)
Peringatan Level Log
Custom_Log /var/www/html/ websitetest.com/log/access.log digabungkan
Simpan perubahan dan masukkan:
sudo a2ensite websitetest.com.conf
Ini akan meminta restart server Apache. Mulai ulang agar perubahan diterapkan. Dan sekarang Anda tahu cara membuat server sendiri di rumah untuk hosting web di Linux.

Pilihan #1 Kami Untuk Hosting Blog
Diskon 62% Penawaran Eksklusif Berlaku saat Checkout
Secara teratur
$6,95 /bln
Mulai dari
$2,64 /bln*
- Pendaftaran Domain Gratis 1 Tahun pada Paket Pilihan
- Sertifikat SSL GRATIS
- Pembuat Situs Seret-dan-lepas
- Siap E-niaga
- Instalasi WordPress 1-Klik

Cara membuat server web: takeaways utama
- Mempelajari cara membuat server sendiri di rumah untuk hosting web tidak serumit yang diperkirakan.
- Dapatkan perangkat keras yang diperlukan. Jangan ragu untuk mendaur ulang bagian lama. Jika Anda sedang meneliti tentang cara membuat server web untuk tujuan pendidikan murni, bahkan perangkat keras yang sudah berumur puluhan tahun dapat melakukannya.
- Raspberry Pi adalah pilihan yang sangat bagus untuk kebanyakan kasus. Anda dapat menumpuk server untuk daya tambahan.
- Memahami cara membuat server web hosting sendiri di Linux dan Windows tidak jauh berbeda. Ini mengikuti langkah yang sama, meskipun dengan perbedaan kecil.
- Pastikan Penyedia Layanan Internet (ISP) Anda mengizinkan aktivitas hosting.
- Ingat: Anda akan mengorbankan banyak fitur yang datang dengan hosting berbayar. Jika server Anda menjadi populer, pertimbangkan untuk bermigrasi ke layanan hosting berbayar. Mereka mulai dari hanya $0,99 dan dapat secara signifikan merampingkan semuanya. Namun, Anda juga dapat melakukannya dengan server Anda sendiri, selama Anda memeliharanya dengan benar.
FAQ
Membuat server (di rumah) hampir tidak memerlukan biaya apa pun jika Anda menggunakan kembali komponen lama. Biaya berbanding lurus dengan biaya hardware dan web hosting. Anda dapat melihat www.000webhost.com, infinityfree.net dan sites.google.com untuk mendapatkan gambaran tentangnya.
Artikel terkait:
- Hosting server khusus terbaik
- Ulasan hosting web bisnis kecil
