Pengenalan Thin Client di Linux dengan LTSP

Saya baru sadar bahwa selama ini saya sudah banyak menulis artikel tentang LTSP di situs ini, namun belum menjelaskan secara lebih detil mengenai apa thin client dan LTSP (Linux Terminal Server Project) itu sendiri. Saya akan coba jelaskan sedikit di posting ini.


UPDATE : Instalasi LTSP sekarang sudah sangat mudah sekali, terutama di Ubuntu Linux.
Silakan tinggal mengikuti panduan ini : Ubuntu LTSP Quick Install


Thin client adalah jenis infrastruktur IT dimana client/workstation/desktop hanya menampilkan layar/output, dan tidak melakukan proses komputasi lainnya. Semua pekerjaan dilakukan di server. Karena itu client tidak membutuhkan komputer dengan spesifikasi yang “mewah”. Pentium II dengan memory 32 MB sudah lebih dari cukup, dan hard disk tidak diperlukan.
Arsitektur thin client kadang juga dikenal dengan istilah centralized atau server-based computing.

Contoh berbagai solusi thin client misalnya Windows Terminal Server, Citrix Metaframe, NX, dan, yang akan dibahas sekilas disini, LTSP.

Ada banyak kelebihan solusi berbasis thin client jika dibandingkan dengan desktop konvensional :

  1. Investasi hardware jauh lebih murah : Dimana biasanya untuk setiap staf baru kita perlu membelikan sebuah komputer Pentium IV dengan memory minimal 256 MB, dengan thin client maka kita cukup membelikan komputer bekas Pentium II dengan memory 32 MB — namun performanya tetap dapat menyamai Pentium IV
  2. Longer hardware lifecycle : selain investasi hardware lebih murah seperti yang telah disebut diatas, juga umur hardware menjadi lebih panjang. Dimana biasanya mungkin kita perlu meng upgrade komputer desktop setiap 3-4 tahun, dengan solusi thin client, maka komputer bisa digunakan sampai lebih dari 5 tahun dengan performa yang tetap sangat baik.
  3. Maintenance : Jauh lebih mudah, tidak mengganggu user, dan tidak memakan waktu. Dimana biasanya jika ada komputer rusak maka kita perlu waktu minimal satu hari (backup data user, install ulang komputer, restore data user). Maka, dengan thin client kita cukup mengganti komputer user dengan komputer Pentium II lainnya; dan user dapat kembali bekerja dalam waktu hitungan menit.
  4. Manajemen desktop : juga menjadi jauh lebih mudah – contoh: jika ada 100 desktop, maka kita perlu melakukan 100 kali instalasi seluruh software yang ada. Namun dengan solusi thin client, maka kita hanya perlu instalasi satu kali, dan 100 desktop otomatis akan mendapatkannya juga.

    Kita juga bisa mudah “mengunci” desktop client, sehingga mereka tidak bisa memasang software-software tanpa sepengetahuan kita — dimana ini adalah salah satu penyebab utama masuknya virus / spyware / trojan, dengan dampak susulan yang bisa sangat fatal bagi perusahaan.
  5. Upgrade mudah & murah : untuk meningkatkan kinerja seluruh desktop, seringkali dapat dilakukan cukup dengan upgrade memory di server dan/atau upgrade switch. Dibandingkan dengan desktop biasa, dimana jika ada 100 desktop maka total biaya upgrade dikalikan dengan 100 buah komputer, sangat mahal & tidak efisien.
  6. Keamanan data : karena semua data tersimpan di server, maka bisa lebih mudah kita amankan dari oknum staf (corporate espionage, internal hacker, dst). Desktop thin client juga bisa kita “kunci” sehingga semua fasilitas akses datanya (disket, USB, dll) tidak berfungsi (sehingga oknum staf tidak bisa mencuri data dari komputernya dan dibawa keluar perusahaan)

Nah, LTSP, sebagai salah satu solusi thin client, memiliki semua kelebihan yang tersebut diatas, dan masih ditambah lagi dengan :

  1. Bebas biaya lisensi : karena berlisensi GPL (open source). Bandingkan misalnya dengan solusi Windows Terminal Server, atau Citrix, yang bisa dengan mudah menembus angka ribuan atau puluhan ribu dolar.
  2. Fleksibel, mudah di upgrade : saya telah mengalami sendiri bagaimana mudahnya upgrade ke versi terbarunya; cukup install versi terbaru (yang akan terpasang di direktori yang berbeda dari versi sebelumnya), copy file-file konfigurasi yang lama — dan voila, selesai.
  3. Netral : apapun distro Linux yang anda gunakan, hampir bisa dipastikan bahwa LTSP bisa dipasang disitu.

Apakah LTSP itu sendiri ? Secara teknis, LTSP adalah satu set script yang memungkinkan kita menampilkan layar server di client, itu saja pada intinya. Tentu saja di dalamnya jauh lebih kompleks — ada fasilitas remote boot, remote file system, hardware auto detection, remote multimedia & output, dll.

Apakah ada kelemahan LTSP ? Tentu saja, tidak ada teknologi yang tidak mempunyai kelemahan. Sejauh ini ada beberapa, seperti penggunaan bandwidth yang agak lebih boros daripada Citrix (diperkirakan max. 50 client di satu segmen network 100 mbps), dan single point of failure di server.
Tapi ini semua bisa diatasi dengan perencanaan yang baik, rutinitas backup data yang dilakukan secara disiplin, dan strategi disaster recovery yang tepat (dimana proses recovery dapat dilakukan dalam hitungan menit saja).

Demikian sekilas informasi mengenai thin cllient & LTSP. Semoga bermanfaat.

64 thoughts on “Pengenalan Thin Client di Linux dengan LTSP

  1. hehehe…
    aku jadi inget dulu waktu jaman kuliah, dan jaman-jaman kenal linux.

    gara2 LTSP, aku sampe seminggu gag pulang2 ke rumah. mandi cuma beberapa kali, jadi kalong di lab.

    karena dokumentasi LTSP dulu belum terlalu lengkap. ternyata banyak hal yg gag diduga. dan tidak ada di dokumentasi. yg penting ngerti konsep dasar, trus otak-atik sendiri. trus cari di gugel.

    tapi akhirnya tersenyum puwaaaaaasss pas berhasil.
    catatan2ku entah di mana sekarang tentang error2 yg biasanya muncul waktu nyoba LTSP.

    dan sekarang, pake linuk aja rasanya janggal. udah gag biasa lagi… 🙁

  2. hmm…perlu diperhatikan juga kemampuan server untuk menangani jumlah session usernya. kebetulan dulu implementasi awal thinclient menggunakan citrix tahun 2003, kesalahan perhitungan kemampuan server…jadinya user malah membenci konsep thinclient… heheheheheh

    sekarang sih udah bisa senyum2….

  3. Mie, punten tanya dong. Buat ngunsi desktop client.. ngunci maksudnya (males pencet backspace), punya referensi web nya ndak? Ato keyword di google apaan yak? Tengkyu yaaaa

  4. Udah dari 4 tahun lalu saya mencoba agar LTSP bisa diterapkan dikantor, minimal untuk bagian administrasi dan bagian yang tidak perlu koding2. Tapi susah. sehingga jadinya blom bisa LTSP walaupun sudah mulai beralih ke linux

  5. apakah kalo memakai LTSP, data harus terpusat di server? bisa tidak model thien client tapi data client kita simpan di hardisk masing2?

  6. LTSP kekny dulu digunain krn kendala harga hardware yang mahal. Sekarang mah dah ditinggalin. HDD aj dah murah 🙂 Dan sentralisasi itu ga bagus keknya deh…

    Gmn yg tentang komentar 70 % di topik pornografi dan anak mas HARRiy..

  7. @didats – ada peluang jadi konsultan LTSP di kuwait gak ? 😉
    .
    @okky – betul, capacity planning memang kadang masih terlewat oleh banyak pihak. padahal ini cukup penting. atau mungkin bukan terlewat, tapi tidak tahu bagaimana caranya saja.
    .
    @heryudi – mungkin bisa dengan keyword “kiosk”, biasanya kalau terminal di setup dengan kiosk mode, berarti betul2 locked-down. seringkali tidak ada akses apapun kecuali browser saja. 🙂
    .
    @akbar – setahu saya bisa dengan fasilitas local devices nya LTSP, tapi perlu ada setup tambahan lagi.

  8. kalo tampilannya disamakan window$ xp theme nya gmn nginstallnya dan donlot dimana?

  9. Mas harry ada ga training tentang ltsp ato thin client di jakarta?
    saya pengen banget bigin ginian baik pake window maupun linux
    kira kira biayanya berapa?
    maklum kalo baca tutorial yg bhs selain indo pala puyeng 🙂

  10. Do u have any questionaire for Thin Client? Can u email me any sample of Thin Client questionaire.

    Saya sedang membuat kajian tentang perbandingan antara Thick Client dan Thin Client di kalangan pelajar Universiti. Jadi, soal selidik perlu disediakan. Tetapi, saya tiada ada idea, apa soalan yang sepatut saya berikan. Jadi boleh tak sesiapa di sini memberi bantuan kepada saya? Terima Kasih.

    Email:sclim678@yahoo.com

  11. saya punya thin client merk compaq tipe evo t 20.biasanya itu client dipake buat entri data.tapi berhubung ada migrasi sistem yang tadinya data di save ke server lokal (alias kantor cabang) tapi sekarang di save ke server kantor pusat.dan yang tadinya memakai sistem berbasis unix sekarang jadi java gitu.dan untuk entri data kita butuh internet explorer.sementara client yang ada tidak terinstall internet explorer.
    ada yang tau solusinya ga?
    ato gimana sih caranya install di thin client?
    masih awam neh, jadi maaf ya klo bikin pusing or bete… (^_^)

  12. Terimkasih atas kesempatan penulisan komentar ini,

    saya ingin sumbangsih saran yg obyektif dan mendasar dari teman2 pengguna IT.

    Saat ini saya telah menggunakan sistem Terminal service dg windows 2003 (license) dan client ubuntu festy. dan cukup berhasil , sedangkan aplikasi nya saya memasang suatu program buatan indonesia (licensi) 1 buah dan karena terminal service ahirnya bisa digunakan oleh beberapa workstation, namun yg menjadi pertanyaan saya apakah cara saya ini legal, kalau memang ilegal dimana bisa saya dapati dasar hukumnya, kalau menurut saya pribadi tidak ada yg saya langgar sebab semua engine jalan di satu mesin, tidak ada crack di program tsb, dan saya membeli semua tools yg dibutuhkan kecuali ubuntu untuk client. Karena saat ini pihak pembuat software tsb protes keras kepada saya dan mengancam akan menggugat saya. Mohon teman2 memberi masukan yg bisa membantu saya apabila perusahaan tersebut memajukan perkaranya ke mejahijau.

    Semoga Tuhan merahmati kita semua dan atas tanggapan serta waktu yg diberikan saya ucahkan terimakasih.
    Wassalam

  13. @arief – coba pakai crossover office, setelah selesai di install otomatis langsung muncul icon Internet Explorer di desktop.
    .
    @ahmad fauzi – coba baca EULA (end user license agreement) dari software ybs; bagaimana skema licensing software tersebut ? Lalu bandingkan dengan situasi Anda pada saat ini. Nah kemudian bisa ketahuan apakah Anda memang telah melanggar EULA tersebut ataukah tidak.

  14. master2 tlong donk bagi2 tutorial ltspnya klo bsa yang lengkap..step by stepnya,btw LTSP itu bisanya pake linux apa aja?sekarang saya sedang memakai kubuntu versi 7.apa bisa dipakai?saya mahasiswa yang baru banget kenal linux..jadi masih hrus byak….bgt bjlr.mhon bantuanya.thank’s b4

  15. master2 yang uda pengalaman,tlong bagi tutorial LTSPnya donk.klo bisa yang lengkap step by stepnya..soalnya saya awam skali dengan linux..
    and lINUX apa aja yang bisa dipakai ltsp,sekarang saya make kubuntu versi 7,apa bisa dipakai?mhon bantuanya thanks b4

  16. @Arik – LTSP v4.2 itu distro-neutral, bisa di install di distro apa saja.
    .
    Kalau LTSP v5 itu tidak tersedia di ltsp.org seingat saya, tapi sudah built-in / ada di beberapa distro; seperti Ubuntu 7.x

  17. @ahmad, kalau software yg kamu gunakan jelas2 lisensinya adalah berdasarkan jumlah user yang menggunakan, tentu saja di pembuatnya akan marah2.

  18. mas harry, saya menggunakan edubuntu di warnet saya…..
    mohon bantuannya :
    1. setiap kali flash disk di masukkan ke client/server, selalu muncul di semua client dan kadang2 nggak bisa akses ke flash disk tsb, kecuali masuk root (pake gksudo nautilus).
    2. aku pake printer ip1200. sudah install driver 2200 ( katanya compatible sama ip1200). tapi sampai sekarang belum bisa test page.
    3. pada client, aku pasangi headset. tetapi folder lagu di server tidak bisa muncul di klien, padahal sudah aku share (aku coba pake nfs dan samba) tetap tidak bisa ( semua repository nfs+smb udah tak install)
    4. terima kasih atas bantuannya

  19. Teman-teman yang baik,
    Saya guru di sma di ciputat, saya menginstal edubuntu yang rencananya untuk 40 ws. Setelah saya baca lebih lanjut, ternyata spek server saya tidak bisa mencukupi.
    Akhirnya saya buat menjadi 4 GB. Ternyata itu juga tidak menolong, baru 10 pc login server hang.

  20. @rizal :
    .
    2. saya sudah coba sendiri, dan ini bisa. silahkan dicoba lagi.
    .
    3. coba setup direktori di server dengan read permission untuk semua, lalu buat shortcut nya di desktop untuk semua user. Lebih mudah begini.
    .
    @yudha – LTSP5 (yaitu versi yang bawaan di Ubuntu/Edubuntu 7.x) sepertinya ada masalah reliabilitas.
    .
    Server dengan RAM 4GB mustinya bisa untuk sekitar 30 client.
    .
    Saran saya, coba uninstall LTSP bawaan dari Ubuntu/Edubuntu, lalu pasang LTSP v4.2
    Biasanya jadi akan lebih reliabel.

  21. Hallo, saya mau tanya sedikit mengenai implementasi LTSP ini. Saya mempunyai server berbasis Windows 2003 Server, yang sudah terinstalasi terminal server administrator mode (bahkan application mode pun sdh pernah). Problem saya adalah ketika client ubuntu mengakses via remote desktop (keadaan full screen), saya tidak bisa keluar lagi dari desktop win server tersebut. Kira2x ada yang pernah mengalami dan punya solusi?

  22. mas saya mau tanya bagaimana sihh caranya client LTSP bisa menyamai kinerja dari server, apa saja yang sebenarnya dilakukan…

  23. iya tuh mas harry bagaimana sihh pc lama bisa menyamai kinerja PC server apa aja yang dilakukannya atau dikonfigurasi

  24. @Ales – logout dari rdesktop ?
    .
    @yono & @mila — kinerjanya bisa menyamai server karena memang semua prosesnya dilakukan di server 🙂
    PC client yang tua tersebut hanya menampilkan layarnya saja.

  25. mas saya baru dapat thin client dari sodara saya,tetapi windowsnya nggak jalan gimana cara format dan instaalnya yamas,trus kalo pake usb sebagai bootnya gimana ngopi dari cd nya windowsnya mas yaa.saya ucapkan trimakasih sebelumnya,
    maaf atas ketidaknyamanan nya.
    Wassalam.

  26. pak saya mempunyai kesulitan untuk membuat remote desktop tapi aplikasi tersebut saya mau jalankan dengan menggunakan jaringan LTSP yang sudah saya buat …. saya sudah pake VNC tapi nggak bisa so.. mohon pencerahannya ….. tolong dibalas di e-mail : rizal_edu@yahoo.co.id
    terimakasih sebelumnya.

  27. thx ya mbk…

    da jelasin tentang TC,..

    mbk klu dapat jelasinnya secara detai ya mbk…

    sekali lg thx y…

  28. irit jg ya. sy memiliki 10 komp lama digunakan u ngajar kursus. untuk membangun thien client dengan 10 client, kira kira sy butuh biaya berp dan komponen ap sj yang harus sy beli. mhn dibantu ya bang!!

  29. Permisi Mas Harry.Sufehmi, saya mahasiswa yang sedang mempraktekkan Thin Client dengan menggunakan distro K12LTSP Fedora Core 6, saat ini saya sudah cukup sukses. Tetapi menjadi pusing karena memiliki masalah yang kira2 seperti ini;

    1. Ketika membuka OppenOffice di Client 1 misalnya, maka Client yang lain (Client 2, Client 3) tidak bisa membuka OpenOffice.

    2. Jika OpenOffice telah dibuka di client 1, ketika membuka Openoffice di Client yang lain (Client 2, Client 3) maka munculnya atau tampilnya malah ada di Client 1.

    Kira2 seperti itu Mas, Mohon dengan sangat solusinya. Saya lumayan pusing dengan masalah ini. Sebelum dan sesudahnya saya berterima kasih dan mohon maaf merepotkan.

  30. salam kenal mas, sebenrnya kita pernah kenalan dulu sekali waktu seminar digilib. Pasti lupa, nggak apa-apa, waktu itu saya hanya salah satu peserta dari depok.
    Kebetulan sekarang saya pake LTSP di sekolah tempat saya bekerja (http://www.belgia83.com) K12LTSP V.5 yang basis FC 5 itu, dan ubuntu 8.04 + LTSP. Sangat bermanfaat, seperti yang mas Hari jelaskan. Selain lowcost alias murah yang paling terasa buat kita sebagai pengelola labschool nggak terlalu cape lagi ngurusin PC demi PC. Beneran loh, sampe beberapa sekolah tetangga juga ikutan. Jadi poin itu sebenarnya yang paling bermanfaat buat kami.
    Ada beberapa hal yang ingin saya tanyakan ke mas Heri sebenarnya. Pertama, entah cuma perasaan saya, proyek thin client sepertinya kok mulai redup akhir-akhir ini. Indikasinya saya lihat di K12LTSP yang hanya sampai versi 6, padahal ini distro favorit saya karena kecepatan yang lebih baik dibading edubuntu, juga sudah lengkap dengan aplikasi edutaintmentnya..
    Terus, K12linux yang jadi penerusnya agak lambat dirilis dan nggak selengkap K12LTSP lagi. Selain itu Distro linux lain Edubuntu, pada versi 8.04 tidak semudah 7.04 kebawah proses instalasinya khususnya buat kita-kita yang newbie.
    Saya pernah posting pertanyaan seputar LTSP pada ubuntu di google grup ubuntu, responnya kurang, (mungkin sebagian anggota tidak menggeluti masalah ini).
    Pertanyaan saya yang kedua, menurut mas Hari gimana kira-kira masa depan thin client ini. sekarang kan jaringan lokal sudah lebih cepat harga perangkat keras jaringan juga tambah murah. Jadi prospek teknologi ini dari sisi pengembang (R&D), pengguna juga platform (Ms, Linux dll).
    Maaf agak panjang dan bertele-tele mumpung ketemu pakar … 😀
    Terimakasih

  31. pak saya pengguna thin client (ubuntu 7.04) tapi saya ada masalah :
    komputer server dngan kapasitas Pent core 2 duo proc intel memory 2 GB dg client PC yg sama dengan jumlah 20 buah terjadi kendala
    1) komputer lemot bgt sampai-sampai saya pake log out di PC server langsung hank…
    2) pada saat semua nyala juga hank…..

    pertanyaan :
    1) apa ada cara hacking supaya komputer jadi larinya cepat….
    2) apa ada juga cara supaya kita bisa menjalankan LTSP secara optimal…

    terimakasih… mohon pencerahan….

  32. Selamat Siang Pak Hery…
    Mau nanya pak….saya sedang ngoprek2 mau bikin thin client dengan server nya berbasis Ubuntu 8.04 hardy heron (bukan ubuntu server), nah saya ingin tanya apakah untuk ini saya harus instal lagi program tambahan LTSP seperti LTSP 4.2 atau LTSP 5, atau untuk ubuntu 8.04 hardy heron ini paket ltsp nya sebenarnya sudah ada / built in didalamnya ?

    Trus..untuk thin client nya saya menggunakan Thin client rakitan lokal……..bentuknya berupa monitor yg didalamnya udah ada port LAN, port keyboard dan USB nya dengan processor Geode MMX 333 MHz, VGA 8 MB

    Sebelum dan sesudahnya saya ucapkan terimakasih dan mohon maaf seandainya merepotkan.

  33. wah mas. keren banget blog nya. saya sebenernya tertarik linux udah lama, karena saya awamers (orang awam gitu) saya takut ganti vista ke linux. sebenernya gampang atau susah2 gampang sih?

  34. @ayuvanda: saya pun sama, namun belum juga mendapat CD intalasi linux yang kebetulan berfungsi, dulu pernah dapat kiriman (sebenarnya minta) dari Ubuntu dan Kubuntu namun karena tergores jadi agak terganggu kita intalasi, tadinya mau dua OS, XP sama linux tapi ternyata belum jodoh juga…

  35. @Adi Wirawan – wah mohon maaf komentarnya terlewat oleh saya, baru kelihatan 🙂
    OK saya akan coba jawab :
    .
    (1) Kelihatannya saat ini trend nya sudah jelas – implementasi LTSP paling bagus (mudah di install & di manage) adalah di Ubuntu Linux :
    .
    Ubuntu LTSP Quick Install
    .
    (2) Mengenai prospek LTSP – saya kira sepanjang masa tetap terus akan ada segmen / pihak-pihak yang memerlukan LTSP.
    .
    Sepanjang 40 tahun sejarah komputer, trend tsb tampak jelas, selalu ada LTSP di sepanjang sejarah tersebut – tentu dengan nama yang berbeda2 🙂 dumb terminal, thin client, dst, dst.
    .
    Di lain sisi , ada juga berbagai kebutuhan yang belum bisa terpenuhi oleh LTSP. Bukan karena limitasi dari LTSP, tapi lebih karena definisi dari thin client itu sendiri.
    .
    Contoh: nonton film itu jelas sudah di luar skup dari thin-client / LTSP 🙂 namun, faktanya jelas ada saja pihak-pihak yang membutuhkan fitur ini.
    .
    Nah, bagi mereka ini, ada berbagai solusi-solusi lainnya.
    Beberapa diantaranya dibahas di posting yang bagus ini :
    .
    http://fossplanet.com/f10/life-after-ltsp-72682/
    .
    Jangan lewatkan komentar menarik dari salah seorang petinggi Canonical di thread tsb :
    http://fossplanet.com/f10/life-after-ltsp-72682/#post251494
    .
    Demikian, semoga bermanfaat.

  36. army would have to relinquish its role as a internal police force in the Western provinces of China. Achieving that goal would require granting some local autonomy to the provinces that the Chinese Communist Party would be unlikely t

  37. I worry that many paleophiles will fall into Mulder syndrome: wanting to believe in preserved T. rex soft tissue so much that they are less critical of the data than they should be….

  38. Saya juga sedang cari info2 tentang hal seperti ini.
    Insyaallah akan saya coba.
    Terimakasih infonya.

  39. fervor and political power as long as the Constitution prohibited the federal government from establishing any particular creed as preeminent.

  40. Turkey is one of the only democracies in the Middle East. It is not an accident that regional leadership goes hand in hand with having a strong, proud democracy. It is hard to imagine Egypt

  41. dan tidak ada di dokumentasi. yg penting ngerti konsep dasar, trus otak-atik sendiri. trus cari di gugel.

  42. MTS to MOV Converter is a powerful and easy-to-use MPEG to AVI converter, which enables you to effortlessly convert MTS to AVI, MTS to MPEG, MTS to MP4, MTS to 3GP, MTS to WMV, MTS to RM, MTS to RMVB, MTS to FLV(flash), MTS to VCD/SVCD/DVD, MTS to iPod MP4, MTS to PSP MP4 and so forth with high quality. It supports adding watermarks,subtitles to the videos.
    MTS to MP4
    MTS to WMV
    MTS to MPG

  43. you issues in this sense is obviously a very good site is full suits me very carefully, but with are more intensive follow-up will have mixed commentss and are you teacher mothers ?

Leave a Reply

Your email address will not be published. Required fields are marked *