Uzunca bir aradan sonra Sosyal'e ufak bir rehber ekleyeyim istedim. Baktım her Proxmox kurulumuna speedtest-cli kuruyorum ama varsayılan kurulum betiği Proxmox'u tanımıyor bende curl çalıştırdığımız scripte parametre vermeyi unutuyorum ufak bir rehber hazırlamakta fayda var dedim.
Adım 1: Öncelikle, Proxmox VE arayüzümüze https://[proxmox_sunucu_ip]:8006 üzerinden giriş yapıyoruz.
Adım 2: Akabinde sağ üstte yer alan Komut istemi butonuna basarak ev sahibi (host) Proxmox'a ait konsola erişiyoruz.
(opsiyonel) Adım 3: Eğer giriş yaptığınız kullanıcı root@pam ise bu adımı atlayarak Adım 4'e geçin.
Aksi takdirde benim gibi root@pam değil de kendinize özel alt kullanıcı ile giriş yaptıysanız su yazarak "root" kullanıcının şifresini yazıp, geçici root yetki seviyesine erişin.
Adım 4:root yetkisine sahip iken speedtest-cli paketine ait Repo bilgisini aşağıdaki komutu kullanarak ekleyin.
Burada os= komutu ile hangi işletim sistemi tabanında scripti çağıracağımızı belirtiyoruz. Proxmox VE 9.1 Debian tabanlı bir OS olduğu için os=debian tanımlamasını kullandık.
Ayrıca dist= komutu ile hangi dağıtım versiyonu olduğunu belirttik. Yine Proxmox VE 9.1 sürümü Debian 13 tabanlı olduğu için bunun kod adı "trixie" tanımlamasını dist=trixie ile yaptık.
Komut başarıyla çalışması durumunda aşağıdaki gibi olumlu çıktı vermesi gerekiyor:
Bash:
root@prox:/home/oguzti# curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | os=debian dist=trixie bash
Detected operating system as debian/trixie.
Checking for curl...
Detected curl...
Checking for gpg...
Detected gpg...
Detected apt version as 3.0.3
Running apt-get update... done.
Installing debian-archive-keyring which is needed for installing
apt-transport-https on many Debian systems.
Installing apt-transport-https... done.
Installing /etc/apt/sources.list.d/ookla_speedtest-cli.list...done.
Importing packagecloud gpg key... Packagecloud gpg key imported to /etc/apt/keyrings/ookla_speedtest-cli-archive-keyring.gpg
done.
Running apt-get update... done.
The repository is setup! You can now install packages.
root@prox:/home/oguzti#
Adım 5: Gördüğünüz üzere Repo kurulumu tamamlandı. Şimdi sıra "speedtest" uygulamasını kurmakta.
Bunun için klasik apt-get install speedtest komutunu vermemiz yeterli.
Bash:
root@prox:/home/oguzti# apt-get install speedtest
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
speedtest
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 1,106 kB of archives.
After this operation, 2,628 kB of additional disk space will be used.
Get:1 https://packagecloud.io/ookla/speedtest-cli/debian trixie/main amd64 speedtest amd64 1.2.0.84-1.ea6b6773cf [1,106 kB]
Fetched 1,106 kB in 12s (93.0 kB/s)
Selecting previously unselected package speedtest.
(Reading database ... 51935 files and directories currently installed.)
Preparing to unpack .../speedtest_1.2.0.84-1.ea6b6773cf_amd64.deb ...
Unpacking speedtest (1.2.0.84-1.ea6b6773cf) ...
Setting up speedtest (1.2.0.84-1.ea6b6773cf) ...
Processing triggers for man-db (2.13.1-1) ...
root@prox:/home/oguzti#
Adım 6: Artık başarıyla speedtest-cli uygulamasını günümüz itibariyle en güncel Proxmox'a kurduk. Şimdi sıra hız testimizi yapmakta!
Bunun için speedtest yazıp çalıştırdığımızda artık makinemiz Speedtest sunucularına bağlanıp internet hız testimizi gerçekleştirecek.
Not: İlk kullanıma özel için "Lisans ve Gizlilik Koşulları" maddelerini YES yazarak kabul etmemiz gerekiyor.
Bash:
root@prox:/home/oguzti# speedtest
==============================================================================
You may only use this Speedtest software and information generated
from it for personal, non-commercial use, through a command line
interface on a personal computer. Your use of this software is subject
to the End User License Agreement, Terms of Use and Privacy Policy at
these URLs:
https://www.speedtest.net/about/eula
https://www.speedtest.net/about/terms
https://www.speedtest.net/about/privacy
==============================================================================
Do you accept the license? [type YES to accept]: YES
İlk hız testimizi gerçekleştiriyoruz:
Bash:
Speedtest by Ookla
Server: TBTNET TELEKOM FIBER - Kocaeli (id: 52553)
ISP: Turk Telekom
Idle Latency: 5.29 ms (jitter: 0.32ms, low: 5.01ms, high: 5.94ms)
Download: 927.33 Mbps (data used: 898.3 MB)
12.79 ms (jitter: 0.66ms, low: 4.65ms, high: 19.31ms)
Upload: 53.13 Mbps (data used: 97.8 MB)
9.02 ms (jitter: 19.37ms, low: 3.43ms, high: 431.34ms)
Packet Loss: Not available.
Result URL: https://www.speedtest.net/result/c/XXXXXXXX-YYYY-ZZZZ-AAAA-BBBBBBBBBBBB
root@prox:/home/oguzti#