mungkin dari kita pernah berfikir untuk membuat server Speedtest sendiri untuk melakukan test pada jaringan yang kita miliki, tetapi kamu...
mungkin dari kita pernah berfikir untuk membuat server Speedtest sendiri untuk melakukan test pada jaringan yang kita miliki, tetapi kamu bingung gimana caranya. nah... kali ini Unknown Project akan share ilmu ke kalian gimana cara membuat server SpeedTest dengan Ubuntu 16.04 jika kalian tidak punya kalian bisa menginstall nya pada aplikasi Virtual.
SpeedTest ini memiliki beberapa fitur yang cukup lengkap antara lain :
- Download Speed
- Upload Speed
- Ping
- Jitter
- Ip Address
- Telemetry (Pilihan)
dengan fitur - fitur diatas Server satu ini bisa dibilang cukup lengkap untuk digunakan sebagai penguji kecepatan internet yang kita miliki. kalian bisa langsung mencoba speedtest ini di website resminya disini.
Apabila kamu sudah siap dengan Ubuntu 16.04 kamu langkah pertama yaitu :
1. Install LAMP Server
apt install libapache2-mod-php php-mcrypt
untuk menjalankan perintah diatas kamu harus dalam keadaan user root jika tidak tambahkan sudo pada awal perintah.
2. Konfigurasi LAMP Server
Pertama Kalian harus merubah Settingan "KeepAlive On" tidak terkomen dan pastikan dalan keadaan On dalam file apache2.conf
nano /etc/apache2/apache2.conf
lalu ubah settingan dalam file
nano /etc/php/7.0/apache2/php.ini
max_execution_time = 90 max_input_time = 90 memory_limit = 128M post_max_size = 50M upload_max_filesize = 50M
setelah semua selesai lalu restart server apache
service apache2 restart
3. Colne Repo
Pertama tama pada lagkah ini kamu harus memiliki git dengan cara
apt install git
setelah git terinstall jalankan perintah dibawah satu persatu
apt install git
cd /var/www
git clone https://github.com/adolfintel/speedtest
cd speedtest
4. Setting Virtualhost
nano /etc/apache2/sites-available/000-default.conf
Pada File diatas hapus lalu gantikan dengan teks dibawah ini
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName speed.domain.tld
DocumentRoot /var/www/speedtest
<Directory /var/www/speedtest>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/speedtest_error.log
CustomLog ${APACHE_LOG_DIR}/speedtest_access.log combined
</VirtualHost>
lalu menerapkan setinggannya dengan cara menjalankan
a2ensite speedtest
Terakhir mula ulang server apache
systemctl reload apache2
Setelah Apache hidup kembali kamu bisa mengakses speed test dengan cara membuat IP Ubuntu pada web browser.
Selamat mencoba dan semoga berhasil !!!
COMMENTS