BOINC adalah salah satu aplikasi Client untuk keperluan seperti Folding@Home, dan BOINC dapat dipergunakan untuk banyak Project, misalnya SETI@Home, Rossetta@Home, dan lain sebagainya.
Sebelum melakukan instalasi, silakan mencari Project yang sesuai dengan keperluan disini
Langkah instalasi BOINC di VPS Ubuntu 1404 64bit :
1 2 |
# apt-get update -y && apt-get upgrade -y # apt-get install libxar-dev boinc boinc-client -y |
Restart boinc-client terlebih dahulu
1 |
# service boinc-client restart |
Silakan sesuaikan URL dengan alamat Project pada saat kita mendaftar, biasanya akan ada keterangan untuk memasukkan alamatnya.
Apabila lupa dengan ProjectKey yang dikirimkan saat pendaftaran Project, lakukan lookup dengan cara berikut
1 2 3 |
boincclient.password Password is the value of /var/lib/boinc-client/gui_rpc_auth.cfg # boinccmd --host localhost --password boinclient.password --lookup_account URL accountemail accountpasword # boinccmd --host localhost --passwd 6bf9917f394cef27617c48beabbecad3 --lookup_account http://boinc.bakerlab.org/rosetta youremail@domain.com youraccountpassword |
Melihat status boinc-client, apakah sudah berjalan dan menunggu perintah :
1 |
boinccmd --host localhost --passwd boincclient.password --get_state |
Jika sudah berjalan, maka selanjutnya adalah menambahkan Project kedalam boinc-client di vps :
1 |
# boinccmd --host localhost --passwd bincclient.password --project_attach http://boinc.bakerlab.org/rosetta ProjectKey |
Konfigurasi agar Project dijalankan dan dilanjutkan meski setelah reboot
1 2 3 4 |
# boinccmd --project http://boinc.bakerlab.org/rosetta update # boinccmd --set_run_mode always # boinccmd --set_network_mode always # boinccmd --project http://boinc.bakerlab.org/rosetta resume |
Server akan bekerja mempergunakan CPU untuk melakukan tugasnya sesuai Project, misalnya mencari obat untuk Malaria, Gravitasi, Antariksa, dll.