Membangun sebuah server jaringan dengan service dibawah ini :
- IP Address (Done)
- RAID (Coming Soon)
- User Unix (Coming Soon)
- DNS Server (Done)
- Web Server (Done)
- FTP (Done)
- Mail Server (Done)
- File Server (Coming Soon)
- SSH Server (Done)
- CA (OpenSSL) (Coming Soon)
- Monitoring Server (Cacti) (Coming Soon)
- RADIUS (Coming Soon)
- DHCP Server (Done)
- Routing (Coming Soon)
- DHCP Relay (Coming Soon)
- Reverse Proxy (Ngix) (Coming Soon)
- VPN Server (Coming Soon)
- Firewall (Coming Soon)
Jangan Hapus Folder
.backup
! File konfigurasi original dari masing-masing service berada di folder.backup
ketikan perintahls -a
untuk melihat folder.
.
├── build.py
├── .backup/
├── dhcpd.conf
├── isc-dhcp-server
├── interfaces
└── ...
Install requirements dibawah ini, berikut daftar paket dari masing-masing service
Service | Requirement |
---|---|
Main Program | apt-get install git python3 python3-pip |
DHCP Server | apt-get install isc-dhcp-server |
DNS Server | apt-get install bind9 dnsutils |
Web Server | apt-get install apache2 php7.0 mysql-server phpmyadmin |
SSH Server | apt-get install openssh-server |
FTP Server | apt-get install vsftpd ufw |
Mail Server | apt-get install postfix courier-imap courier-pop roundcube |
bisa juga kita install secara bersamaan dengan cara ./requirement.sh
atau bash requirement.sh
karena perintah dibawah ini bisa kita temukan didalam file requirement.sh
apt-get install git python3 python3-pip isc-dhcp-server bind9 dnsutils apache2 php7.0 mysql-server phpmyadmin openssh-server vsftpd ufw postfix courier-imap courier-pop roundcube -y
Setelah kita install semua paket diatas kita cloning repositorinya dengan perintah :
git clone https://github.com/nurcholismajid/build_server_automation.git server_installer
buka dan berikan akses execute pada build.sh
cd server_installer
chmod +x build.sh
jalankan dengan salah satu perintah berikut :
./build.sh
bash build.sh
Pada file sources.list
berikan tanda pagar #
pada bagian depan deb http://
dan deb-src http://
.
nano /etc/apt/sources.list
-----------Before----------
deb http://
deb-src http://
-----------After-----------
# deb http://
# deb-src http://
--------------------------
- LKS2021 SMK JABAR