Install Trac di Ubuntu 9.04
Barusan install-install di ubuntu 9.04 untuk keperluan internal kantor. Awalnya instalasi dengan langkah super gampang di ubuntu, yaitu:
sudo apt-get install trac
Kemudian melakukan konfigurasi agar bisa diakses via apache (tidak perlu jalanin tracd setiap mau jalanin trac):
- Buat direktori /var/lib/trac (boleh tempat lain sebagai direktori project trac kita akan ditaruh)
sudo mkdir /var/lib/trac
sudo chown -R www-data:www-data /var/lib/trac - Tambahkan pada virtual host konfigurasi sebagai berikut, aku tetap menggunakan yang default jadinya seperti ini
sudo vim /etc/apache2/sites-enabled/000-default
Tambahkan baris pada bagian akhir dari virtual host port 80
<Location /projects> #set up Trac handling
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir /var/lib/trac
PythonOption TracUriRoot /projects#authentication scheme
AuthType Basic
AuthName "Javan IT Services"
AuthUserFile /var/lib/trac/htpasswd
Require valid-user
</Location> - /var/lib/trac/htpasswd merupakan file dimana akan disimpan password user yang boleh login, untuk menambahkan user lakukan perintah:
sudo htpasswd /var/lib/trac/htpasswd <nama user> - Restart apache dengan perintah:
sudo /etc/init.d/apache2 restart - Trac nantinya bisa diakses di http://localhost/projects
Itu adalah bagian untuk setup server apache, berikutnya akan membuat project di trac
- Masuk ke direktori /var/lib/trac dengan perintah
cd /var/lib/trac - buat project misalnya hello dengan perintah
sudo trac-admin hello initenv - Isikan isian yang diminta seperti nama project, alamat repo svn dan sebagainya
- Selesai
Dengan dua kegiatan tadi, coba buka http://localhost/projects maka akan tampil proyek-proyek yang sudah dibuatkan tracnya.
Overall sudah enak dipakai namun ternyata ada masalah ketika mau attach file, file tidak bisa diaattach. Setelah googling, ternyata masalahnya di python. Python di ubuntu adalah versi 2.6 dan trac yang ada di repository adalah 0.11, dia tidak kompatibel. Solusinya ada dua, apakah pythonnya di downgrade ke versi 2.5 atau tracnya diupgrade ke versi 0.14. Setelah mencoba meremove python 2.6 tampak banyak aplikasi yang memakai, aku memilih solusi yang kedua.
- Hapus trac yang ada dengan perintah
sudo apt-get purge trac - Install trac baru dengan perintah
sudo easy_install http://svn.edgewall.org/repos/trac/tags/trac-0.11.4
Selesai, trac telah terinstall saatnya kembali bekerja.
Blocking Situs Porno di Warnet
Situs porno merupakan salah satu daya tarik sekaligus ancaman yang berasal dari internet. Daya tarik mengingat bagi warnet (seperti yang saya kelola) banyak pelanggan yang berlama-lama duduk di depan internet untuk melihat konten buruk seperti ini. Menguntungkan sih dari segi uang, namun dari sisi lain (idealisme, visi dan misi hidup) sangatlah bertentangan.

Stop Pornografi di Internet
Convert .wav ke .mp3 di Ubuntu
Mungkin sudah banyak yang tahu teknik sederhana ini, namun saya ingin mendokumentasikan takut-takut suatu saat aku membutuhkannya lagi yaitu teknik mengkonversi file audio berformat .wav menjadi .mp3 di Ubuntu (kalau di windows seharusnya sudah banyak yang tahu perangkat lunaknya).

Ubuntu Warnet
Mungkin ini adalah satu bidang bisnis yang dulu tidak terbayang. Sebagai aktivis linux dan open source, dulu aku cuman jago bercuap-cuap. Bilang bahwa linux dan aplikasi oss itu sudah sebagus aplikasi dan os propetriary, namun tidak pernah turun langsung ke lapangan. Hingga aku dan teman-temanku membulatkan tekad untuk membuat perusahaan sendiri.
Salah satu unit bisnis yang sedang berjalan saat ini adalah warnet. Warnet Javan terletak di Jl Kebon Kembang 241 Bandung. Pada awalnya sangat susah juga mengedukasi client agar terbiasa. Untunglah saat ini pelanggan warnetku tidak paranoid lagi dengan linux, malah aku yang paranoid dengan windows sekarang karena pernah mencoba pakai windows tapi malah ke serangan virus dan networknya kacau.
Yup, paling tidak aku membuktikan kalau linux dan aplikasi oss sudah sebagus yang propetriary, walau sebatas untuk keperluan browsing, office sederhana dan printing.
Warnetku sekarang menggunakan sistem operasi ubuntu 8.04 untuk client dan server, untuk aplikasi billingnya menggunakan gbilling, sebuah aplikasi open source karya anak bangsa. Salut sama pembuatnya.
Yup, ada yang mau memigrasikan warnetnya ke linux? Kontak Javan ya…
The Dead of Linux (movement)?
Sejak dibuat untuk pertama kalinya, linux berkembang dengan pesatnya. Dimulai dari sebuah kernel yang dibuat oleh seorang mahasiswa bernama Linux Torvalds sistem operasi ini berkembang menjadi sebuah sistem operasi yang canggih seperti atau bahkan melebihi sistem operasi lain yang mendahului dan berbayar. (more…)
3 comments