Tutorial Bikin HOME SERVER Sendiri Untuk Pemula
Table of Contents
Introduction
This tutorial will guide you through the process of building a home server using an old PC or laptop. It is designed for beginners and will utilize Proxmox as the virtualization platform. By the end of this tutorial, you will have a functional home server accessible from various devices on your network.
Step 1: Gather Required Materials
Before starting, ensure you have the following:
- A computer or laptop (new or used)
- A USB flash drive with a minimum capacity of 2GB
- An internet connection (via ISP modem)
- An Ethernet LAN cable
Specifications of Example Devices
- Laptop: Lenovo ThinkPad X270 (Intel Core i5, 8GB RAM, 256GB SSD)
- PC: Basic specifications (Intel Core i3, 10th Gen)
Step 2: Create a Bootable USB Drive
To install Proxmox, you need to create a bootable USB drive.
- Download the Proxmox VE installer from Proxmox Downloads.
- Download Rufus from Rufus Downloads.
- Open Rufus and select the downloaded Proxmox ISO.
- Choose your USB drive and click "Start" to create the bootable USB.
Step 3: Configure BIOS Settings
You need to configure your computer's BIOS to boot from the USB drive.
- Restart your computer and enter BIOS (usually by pressing F2, DEL, or ESC during startup).
- Set the boot order to prioritize the USB drive.
- Save changes and exit BIOS.
Step 4: Install Proxmox
Now it's time to install Proxmox on your machine.
- Boot your computer from the USB drive.
- Follow the on-screen instructions to install Proxmox.
- Choose the appropriate storage and network settings during installation.
Step 5: Set Up Networking
After installation, configure the network settings for your Proxmox server.
- Ensure your server is connected via Ethernet.
- Assign a static IP address for easier access.
- Test the connection to ensure it’s working correctly.
Step 6: Access Proxmox Web Interface
To manage your server, access the Proxmox web interface.
- Open a web browser on another device connected to the same network.
- Enter the IP address of your Proxmox server (e.g.,
https://<your-server-ip>:8006). - Log in using the credentials you set during installation.
Step 7: Set Up Virtual Machines
You can now create and manage virtual machines (VMs) on your Proxmox server.
- In the Proxmox interface, select "Create VM".
- Follow the prompts to configure your VM, including selecting the OS ISO (e.g., Ubuntu Server).
- Start the VM and proceed with the OS installation.
Step 8: Install and Configure Ubuntu Server
Install Ubuntu Server on your newly created VM.
- Download Ubuntu Server from Ubuntu Releases.
- Use the ISO in your VM to install Ubuntu.
- Follow the installation prompts to complete the setup.
Step 9: Set Up SSH for Remote Access
To manage your server remotely, enable SSH.
- Install OpenSSH on your Ubuntu VM:
sudo apt update sudo apt install openssh-server - Check the SSH service status:
sudo systemctl status ssh
Step 10: Explore Additional Features
Once your server is running, consider setting up additional services:
-
Web Server with NGINX:
- Install NGINX:
sudo apt install nginx - Configure NGINX to serve your web content.
- Install NGINX:
-
Docker Installation:
- Install Docker:
sudo apt install docker.io - Use Docker Compose for managing multi-container applications.
- Install Docker:
-
OwnCloud for Cloud Storage: Follow the documentation to set up OwnCloud on your server.
Conclusion
You have successfully built a home server using Proxmox, installed Ubuntu, and configured various services. This setup allows you to explore server management and virtualization. Consider experimenting with different applications and services to maximize the utility of your home server. Happy computing!