virtual mail dengan postfix, dovecot, mysql, dan squirrelmail


database struktur — — Database: `mailserver` — — ——————————————————– — — Table structure for table `virtual_aliases` — CREATE TABLE IF NOT EXISTS `virtual_aliases` ( `id` int(11) NOT NULL AUTO_INCREMENT, `domain_id` int(11) NOT NULL, `source` varchar(100) NOT NULL, `destination` varchar(100) NOT NULL, PRIMARY KEY (`id`), KEY `domain_id` (`domain_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; — — … Continue reading

self signed certificate


#sudo apt-get install gnutls-bin 1. certtool –generate-privkey –outfile server-ca-key.pem 2. certtool –generate-self-signed –load-privkey server-ca-key.pem –outfile server-ca-certificate.pem ….. Common name: hostname.domain.example The certificate will expire in (days): 3650 Does the certificate belong to an authority? (y/N): y Path length constraint (decimal, -1 for no constraint): -1 Will the certificate be used to sign other certificates? (y/N): … Continue reading

Web2py framework di Debian – tutorial


Ada banyak python framework di linux untuk pengembangan web, semisal Django, Turbogears, Bottle, Webpy, Flask dan ada juga web2py, serta masih banyak lainnya. Web2py merupakan web framework untuk pengembangan aplikasi berbasis web yang ditulis dengan bahasa python, bersifat free dan opensource. Hampir sama dengan framework yang lain, web2py juga menganut MVC alias model view controller … Continue reading

Berbagi koneksi modem


Untuk keperluan berbagi koneksi internet dialup dengan modem, ke komputer lain dalam jaringan, Konfigurasi Interface Ini konfigurasi address dari interface yang ada : #ifconfig eth0 Link encap:Ethernet HWaddr 00:e0:4c:e1:77:70 inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::2e0:4cff:fee1:7770/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3285 errors:0 dropped:0 overruns:0 frame:0 TX packets:3849 errors:0 dropped:0 overruns:0 carrier:0 … Continue reading

Menjalankan wvdial menggunakan user biasa


Secara default, saat kita menjalankan dialer menggunakan wvdial, memerlukan akses root/sudo. Tapi ada cara agar user biasa memungkinkan menjalankan wvdial, dengan cara : $su Password: #adduser yourname dip #adduser yourname dialout #chmod 664 /etc/wvdial.conf Kemudian logout dari sistem dan login lagi untuk mengaktifkannya dan test ~$ wvdial axis –> WvDial: Internet dialer version 1.60 –> … Continue reading

list of important (atau essential) packages APT dengan web2py


Atas bantuan, dan saran rekan kcin, kita bisa me-list dari essential package linux yang berbasis aptnya debian menggunakan web2py python framework ini controllernya : dan viewnya : Atas masukan di milistnya juga, bisa juga diimplementasikan dengan dan viewnya : atau dengan yang lebih mudah :

apt-get –print-uris update dengan web2py


Di Debian/Ubuntu linux, ada opsi –print-uris dari apt-get, yang outputnya akan menampilkan alamat URI dari file index yang akan didownload apt-get. Misalnya outputnya gini $ apt-get –print-uris update ‘http://ftp.hk.debian.org/debian/dists/stable/main/source/Sources.bz2’ http://ftp.hk.debian.org_debian_dists_stable_main_source_Sources 0 : ‘http://ftp.hk.debian.org/debian/dists/stable/contrib/source/Sources.bz2’ http://ftp.hk.debian.org_debian_dists_stable_contrib_source_Sources 0 : ‘http://ftp.hk.debian.org/debian/dists/stable/non-free/source/Sources.bz2’ http://ftp.hk.debian.org_debian_dists_stable_non-free_source_Sources 0 : ‘http://ftp.hk.debian.org/debian/dists/stable/main/binary-amd64/Packages.bz2’ http://ftp.hk.debian.org_debian_dists_stable_main_binary-amd64_Packages 0 : ‘http://ftp.hk.debian.org/debian/dists/stable/contrib/binary-amd64/Packages.bz2’ http://ftp.hk.debian.org_debian_dists_stable_contrib_binary-amd64_Packages 0 : ‘http://ftp.hk.debian.org/debian/dists/stable/non-free/binary-amd64/Packages.bz2’ http://ftp.hk.debian.org_debian_dists_stable_non-free_binary-amd64_Packages 0 : ‘http://ftp.hk.debian.org/debian/dists/stable/Release’ http://ftp.hk.debian.org_debian_dists_stable_Release 0 … Continue reading

Hanya download …


Ada kalanya kita pengin hanya mendownload “packages” di Debian tanpa perlu menginstallnya. Ada beberapa cara menurut pengalaman saya pribadi dari berbagai sumber di internet tentunya πŸ™‚ Cara yang menurut saya paling mudah πŸ™‚ $ aptitude download links Get:1 http://ftp.hk.debian.org/debian/ stable/main links amd64 2.3~pre1-1 [548 kB] Fetched 548 kB in 41s (13.2 kB/s) dan sayangnya, dengan … Continue reading

Koneksi internet modem Huawei E160G dengan ppp chat script di Debian …


Sebetulnya ada beberapa cara mengkoneksikan sebuah modem USB yang umum dilakukan di Linux. Menurut pengalaman, yang paling sering dilakukan adalah dengan menggunakan : 1. Menggunakan Network Manager Applet, GNOME-PPP di GNOME, atau KPPP di KDE 2. Menggunakan Software dialer bawaan modem, kayak mobile partner di Huawei 3. Menggunakan dialer wvdial 4. Menggunakan tool konfigurator, semacam … Continue reading

Memilih mirror “tercepat” di Debian :)


Bagi yang menggunakan internet koneksi “pas-pasan”, semisal saya pribadi, kadang menyebalkan juga memiliki koneksi lola (alias: loading lama banget πŸ™‚ ). Ada beberapa cara tentunya agar bisa mendapatkan koneksi yang baik, bisa dengan pindah jaringan ke yang lebih bagus, pakai perangkat yang lebih bagus, paket internet “premium”, atau memakai sistem yang efisien dan cepat. Di … Continue reading

Setup Nginx, php5 (php5-fpm), mysql server dan phpmyadmin di debian


Suatu waktu berkesempatan mencoba Nginx (engine-X), yang konon katanya high-performance web server, ringan, dan cepat :).. bisa dibaca di http://wiki.nginx.org Nginx is a free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/POP3 proxy server. Igor Sysoev started development of Nginx in 2002, with the first public release in 2004. Nginx now … Continue reading

PHP date() error ….


Suatu ketika, saat setting development buat php programming, dengan nginx webserver, php5-fpm, dan mysql di debian linux.. saat di test, ternyata muncul error gini πŸ™‚ PHP Error date(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used … Continue reading

Membuat cache repository lokal di Ubuntu/Debian dengan next generation apt-cacher


Ini pengalaman membuat cache server untuk APT dengan menggunakan “next-generation” apt-cacher πŸ™‚ Dari keterangannya, apt-cacher-ng adalah Apt-Cacher NG is a caching proxy for downloading packages from Debian-style software repositories (or possibly from other types). The main principle is that a central machine hosts the proxy for a local network, and clients configure their APT setup … Continue reading

Trik Aptitude :)


Sering kali menggunakan aptitude untuk install menginstall program di Debian, tapi ada beberapa hal yang menarik saat dibandingkan dengan synaptic, yang bisa mensortir list packages yang berasal dari repository mana, lewat pilihan Origin di synaptic… Pengin tahu juga seharusnya aptitude juga bisa seperti itu..akhirnya ketemu juga caranya.. :). Aptitude memiliki banyak fitur yang “luar biasa” … Continue reading

Apache2 dengan kerberos


Ini catatan ringan pribadi bagaimana menggunakan kerberos untuk proses authentikasi di apache2 web server menggunakan modul untuk apache libapache2-mod-auth-kerb di sistem GNU/Debian Linux… tentunya ini hanya sebagai catatan kecil dan bukan dimaksudkan untuk “production system”. Untuk OS linux lain mungkin perlu penyesuaian..mudah-mudahan bermanfaat

Boot dari ISO di Linux


Sebetulnya tulisan ini sudah banyak yang membahas dan menulis secara lengkap dan detil, jadi tulisan ini bukan mau mengulang atau membahas lebih detil lagi..tapi cuma sebagai bahan pengingat kalau ada yang lupa πŸ™‚ Karena ada pepatah bijak “Ikatlah ilmu dengan menuliskannya” πŸ™‚ GNU Grub Versi 2 yang hampir digunakan di sebagian distribusi linux memiliki kemampuan … Continue reading

ACL di Debian GNU/Linux


Dalam kebanyakan filesistem *nix, seorang admin biasanya dapat menentukan akses/permisi read (r), write (w), dan execute (x) kepada file maupun/directory, dan mengeset permisi tersebut untuk user, group maupun user lain secara berbeda. Ini adalah fasilitas yang hampir sama pada semua sistem *nix, yang simpel dan efektif Β tetapi dalam kasus yang lebih rumit, admin seringkali harus … Continue reading

Menggunakan Tilda, Quake-style terminal emulator, di Debian GNU/Linux


Bagi pengguna Linux maupun OS lain yang sering bermain-main dengan text-based pastilah sudah begitu akrab dengan yang namanya terminal emulator. Ada banyak sekali terminal emulator yang bisa kita gunakan. Di repository Debian sendiri terdapat banyak, kita bisa mencarinya sendiri. Ini beberapa yang ada $apt-cache search terminal-emulator kterm – Multi-lingual terminal emulator for X powershell – … Continue reading