Install Web Server di Ubuntu 12.04 LTS

Ubuntu
Ubuntu

Saya tuliskan beberapa catatan saat instalasi web server menggunakan Ubuntu 12.04. Saya tuliskan disini biar nanti kalau butuh gak nyari-nyari lagi.

Saya menggunakan versi desktop karena kebetulan server ini juga rencananya akan saya pakai untuk kegiatan komputasi sehari-hari dan kebutuhan server untuk web ini hanya untuk sementara semasa pengembangan saja.

  1. Installasi Ubuntu Desktop 12.04 LTS
    Installasi ubuntu seperti biasanya, dalam kasus ini, saya menggunakan USB FDD. Pada awalnya ada sedikit masalah karena tidak BIOS tidak mau booting dari USB FDD padahal first boot sudah diatur ke USB FDD. Tapi akhirnya bisa booting setelah Hard Disk priority-nya diubah ke USB-FDD. Agar bisa dipilih dalam prioritas Hard Disk di BIOS, USB berarti harus sudah diposisinya sebelum masuk ke BIOS.
  2. Ubah repository Ubuntu 12.04 ke lokal
    Dalam hal ini, karena saya ingin berhemat dengan bandwidth international yang ada, maka saya ubah repository default ke repository dalam negeri, yaitu repository Kambing UI dan FTP ITB. Selain menghemat bandwidth internasional juga lebih cepat dalam aksesnya.

    sudo gedit /etc/apt/sources.list

    ganti dengan berikut

    ## ITB
    deb ftp://ftp.itb.ac.id/pub/ubuntu/ precise-proposed main restricted universe multiverse
    deb ftp://ftp.itb.ac.id/pub/ubuntu/ precise-security main restricted universe multiverse
    deb ftp://ftp.itb.ac.id/pub/ubuntu/ precise-updates main restricted universe multiverse
    deb ftp://ftp.itb.ac.id/pub/ubuntu/ precise main restricted universe multiverse
    
    # Kambing
    deb http://kambing.ui.ac.id/ubuntu/ precise-proposed main restricted universe multiverse
    deb http://kambing.ui.ac.id/ubuntu/ precise-security main restricted universe multiverse
    deb http://kambing.ui.ac.id/ubuntu/ precise-updates main restricted universe multiverse
    deb http://kambing.ui.ac.id/ubuntu/ precise main restricted universe multiverse

    Simpan kemudian

    sudo apt-get update

    biar ubuntunya tau kemana harus nyari aplikasi.

  3. Installasi LAMP (Linux-Apache-MySQL-PHP) Server
    Untuk bagian yang paling penting dalam web server ini saya pakai tasksel, suatau tools untuk menginstall satu paket lamp, biar gampang.

    sudo apt-get install tasksel

    setelah selesai

    sudo tasksel

    karena saya mengalami sedikit masalah dengan installasi menggunakan GUI tasksel, akhirnya saya pakai command

    sudo apt-get install lamp-server
  4. Install phpmyadmin
    Sebenarnya bisa tanpa phpmyadmin tetapi butuh waktu untuk menyesuaikan diri pakai text command, jadi pakai phpmyadmin saja.

    sudo apt-get install phpmyadmin

    Setelah installasi selesai, tinggal tambahkan phpmyadmin kedalam konfiguarsi apache.

    sudo gedit /etc/apache2/apache2.conf

    Memasukkan phpmyadmin agar phpmyadmin bisa diakses dari browser.

    Include /etc/phpmyadmin/apache.conf

    Restart apache:

    sudo service apache2 restart
  5. Install ProFTPD
    Install

    sudo apt-get install proftpd

    Sedikit konfigurasi

    sudo nano /etc/proftpd/proftpd.conf

    Menentukan direktori pengguna agar di berada di direktori home masing-masing.

    # Use this to jail all users in their homes
     DefaultRoot                    ~

    Restart:

    sudo service proftpd restart
  6. Selesai

Informasi ini berupa garis besarnya saja yang saya rangkum dari berbagai sumber di internet. Terimakasih bagi semua yang telah berbagi ilmu pengetahuan. Semoga dengan niat yang ikhlas Lillahi Ta’ala bisa mendatangkan pahala untuk ilmu yang bermanfaat..aamiin…

Flashing Andorid di Lenovo P770

Setelah beberapa hari terakhir merasa sedikit putus asa dengan kapasitas storage internal yang semakin kritis walaupun baru diinstall beberapa aplikasi saja, membuat saya mencari-cari solusinya. Yang pasti, solusi membeli baru adalah solusi yang saya tangkis sejak awal.

Setelah menelusuri jagat maya, ternyata saya tidak sendirian yang mengalamai masalah tersebut. Jadi ingat kata-kata teman saya bahwa masalah yang kita hadapi itu sebenarnya orang lain sudah pernah mengalaminya dan sudah ada solusinya di internet (waktu itu sedang membahas masalah programming).

Jadi solusi yang saya pilih adalah Flashing (install ulang android) dengan ROM baru dengan setting storage internal jauh lebih lega. Walaupun saya sudah hampir dua tahun pegang android, tapi saya jarang ngoprek android. Selama masih memenuhi kebutuhan, saya tidak otak-atik android. Kekhawatiran pemula adalah takut gagal dan resiko terburuknya adalah HP matot, tapi akhirnya saya ambil resiko itu.

Setelah mengikuti step-step flashing untuk P770 ini, akhirnya HP berhasil hidup lagi dengan OS android fresh dan memory internal lebih besar, wah senang sekali. Walaupun sudah diinstall aplikasi yang kira-kira sama dengan sebelumnya, memory internalnya baru kepake kurang dari setengahnya.

Great Experience of Solid State Drive (SSD)

Akhirnya, setelah sekian lama, saya berkesempatan untuk upgrade harddisk ThinkPad x200s saya menjadi Solid State Drive (SSD). Sudah lama saya memimpikan untuk upgrade ke SSD ini. Ada keunggulan yang jauh lebih besar yang ditawarkan oleh SSD.

Gampangnya SSD adalah suatu sistem penyimpanan seperti HDD konvensional tetapi tidak memiliki piringan sebagai media penyimpanannya. SSD menggunakan chip-chip semikonduktor untuk menyimpan data seperti halnya dalam FDD atau Flash Memory. Dengan tidak adanya piringan yang bergerak, SSD memiliki berbagai keunggulan.

Sampai sekarang saya masih excited dengan peningkatan performa dalam kecepatan akses, kecepatan booting dan shutdown, kecepatan buka tutup aplikasi dan it’s feel great. Sebagai gambaran, dalam tes kecepatan booting dan shotdown, saya menggunakan ubuntu, biasanya ketika loading startup waktu booting ada looping yang sambil memunculkan logo ubuntu membutuhkan waktu 10 kali looping dengan waktu beberapa belas detik, dengan ssd cukup seper sekian detik. Ketika membuka aplikasi, saya mencoba buka berbagai jenis office dan explorer beberapa window cukup dengan beberapa detik saja sudah tebuka semua hampir tanpa merasakan loading.

Gambaran secara visualnya sudah banyak tersedia di Youtube, salah satunya video dibawah ini:

 

Ingin mengindex semua informasi dokumen

Tiba-tiba saya penasaran, bagaimana caranya mengindex semua informasi yang disimpan dalam sebuah storage. Digital storage…

Dalam sebuah lembaga, ada bagian-bagian yang saling terpisah antara satu dengan yang lain. Tiap-tiap bagian bisa menghasilkan dokumen sendiri-sendiri yang disimpan dalam storage terintegrasi. Dokumen itu berupa file-file yang berupa text, gambar, video, software, dll.

Yang membuat saya penasaran adalah bagaimana memanfaatkan dokumen-dokumen tersebut untuk keperluan lembaga/organisasi secara keseluruhan. Bagaimana mencari dan mengelompokkan dokumen tersebut dengan singkat, padat, dan cepat, lebih cepat dari rate bertambahnya jumlah dan jenis dokumen. Bagaimana data tersebut bisa dimanfaatkan untuk keperluan capacity building.

Mungkin idenya seperti google, tapi yang diindex adalah data private yang tersimpan dalam storage organisasi atau lembaga tertentu.

Apa ini bisa dilakukan dengan konsep “Big Data” ya? dengan metode MapReduce dan framework hadoop-nya? hmmm…. mari kita cari tahu…:)

Antara Astronomi Radio dan Big Data?

Pengamatan radio frekuensi rendah akan terus dilakukan di observatorium bosscha. Peralatan penerima radio terus diuji coba. Data pengamatan terus dikumpulkan. Data interferensi akan terus dicatat. Pesan-pesan dari matahari dan jupiter akan terus kita ‘dengarkan’.

Saya menyadari, data pengamatan model seperti ini akan terus bertambah dan berevolusi terus baik bentuk, maupun jumlahnya. Perlu dilakukan penanganan data yang baik dan sesuai agar data pengamatan yang telah dilakukan bisa diambil insight atau penemuan pengetahuan dari data yang telah terkumpul.

Karena data yan didapat dari sensor seperti ini atau dari peralatan yang ‘unik’, maka management datanya juga akan unik. Mungkin penanganan data menggunakan metode basis data relasional akan membutuhkan banyak ‘penyesuaian’. Sementara data akan terus berevolusi. Dari sini saya mulai ‘melihat’ big data. Suatu metode dan teknologi atau pendekatan baru dalam menangani data yang tidak terstrukture . Bisa juga untuk data yang terstrukture atau gabungan dari keduanya.

Terus tarang saya belum punya gambaran detail tentang apa dan bagaimana big data ini bisa berperan. Tapi saya melihat bahwa ‘big data’ adalah salah satu future approaches.

Continue reading “Antara Astronomi Radio dan Big Data?”