Skip to main content

Cara Install Kalkun CMS di Debian 7

Langkahnya sebagai berikut..

Hardware Requirement

Spesifikasi Minimum : Processor : Intel P4 1.8GHZ
RAM : 256MB
Hardisk : 80GB
Modem atau handphone kompabilitynya bisa di cek di sini

Software Requirement

Kebutuhan Paket Software :
  1. Linux Ubuntu
  2. Apache 2.x.x
  3. PHP 5.x.x (with mysql, session, hash, json extension)
  4. PHP-CLI
  5. MySQL 5.x.x
  6. Gammu
  7. Kalkun

Instalasi

Install LAMP

  1. Install package ;
    $ sudo tasksel install lamp-server
  2. Dalam proses instalasi akan di tanyakan untuk membuat passsword user dan password mysql
    user : root
    passwd : root
  3. Install PHP-CLI [penting]
    $ sudo apt-get install php5-cli
  4. Install PHPMYADMIN [optional]
    $ sudo apt-get install phpmyadmin
  5. Dalam proses instalasi akan di tanyakan passsword user dan password mysql
    user : root
    pass : root

Install GAMMU

  1. Update dan install aplikasi gammu dan gammu-smsd dengan perintah berikut ;
    $ sudo apt-get update
    $ sudo apt-get install gammu gammu-smsd
  2. Untuk melihat konfigurasi port device, gunakan perintah berikut :
    $ dmesg | grep tty
    [12321.308078] usb 5-3: GSM modem (1-port) converter now attached to ttyUSB0
    [12321.308275] usb 5-3: GSM modem (1-port) converter now attached to ttyUSB1
  3. Konfigurasi Gammu terlebih dahulu ;
    $ sudo gammu-config
  4. Maka akan keluar form berikut ;
  5. Isi dengan variabel seperti dibawah dan pilih Save ;
    port = /dev/ttyUSB0 # disesuaikan
    connection = at115200 # disesuaikan
    synchronizetime = yes
    logfile = /var/log/gammulog
    logformat = textall
    use_locking = # isi yes jika ingin resource modem di kunci
  6. Perintah diatas akan menyimpan file config dengan nama .gammurc di home user : ~/.gammurc
  7. Konfigurasi berkas /etc/gammu-smsdrc
    [gammu]
    port = /dev/ttyUSB0 # change this
    connection = at115200 # change this
    
    [smsd]
    PIN = ''
    service = sql
    driver = native_mysql
    DeliveryReport = sms
    logfile = /var/log/smsdlog
    debuglevel = 1 # change to 255 if you want to debug
    
    User = root # change this
    password = root # change this
    pc = localhost
    database = kalkun
    runonreceive = /var/www/kalkun/scripts/daemon.sh
  8. WARNING!! untuk menggunakan perintah gammu, matikan dulu service gammu-smsd. Pastikan dengan cara ;
    $ sudo /etc/init.d/gammu-smsd stop
  9. Kemudian baru bisa cek identify modem dengan perintah ;
    $ sudo gammu --identify
    Device               : /dev/ttyUSB0
    Manufacturer         : huawei
    Model                : E220 (E220)
    Firmware             : 11.117.10.02.00
    IMEI                 : 351827014879XXX
    SIM IMSI             : 510012541759XXX
  10. Untuk testing pengiriman SMS menggunakan perintah berikut ;
    $ sudo gammu --sendsms text 0857257XXXXX
    Enter the message text and press Ctrl+D:
    test server
    If you want break, press Ctrl+C...
    Sending SMS 1/1....waiting for network answer..OK, message reference=3
  11. Untuk cek pulsa (ex.simpati) ;
    $ sudo gammu --getussd *888#
    Press Ctrl+C to break...
    USSD received
    Status : No action needed
    Service reply : “Sisa Pulsa Anda Rp.4950. Penggunaan pulsa di periode ini Rp.11150. Aktif s.d. 14/05/2011. Cari t4 menarik dsekitarmu dgn TelkomselLacak. Hub *123*55#”
  12. Setelah itu, jalankan service gammu-smsd untuk aplikasi kalkun ;
    $ sudo /etc/init.d/gammu-smsd start

Install Kalkun

Kalkun merupakan open source berbasis web SMS (Short Message Service) manajemen, itu menggunakan gammu-smsd (bagian dari keluarga gammu) sebagai mesin SMS gateway untuk menyampaikan dan mengambil pesan dari telepon / modem.

Fitur-fitur

  • Memiliki lebih dari satu pengguna (Multi User);
  • Threated SMS.
  • Memiliki lebih dari satu telepon / modem? Beberapa modem yang tepat bagi Anda.
  • Kirim SMS berulang kali (SMS Bomber);
  • Ingin membuat SMS berbasis masyarakat? Anggota SMS akan membantu Anda.
  • Forward SMS ke Email;
  • SMS Iklan untuk pesan Anda.
  • Lelah mengetik SMS yang sama lagi dan lagi? Template SMS adalah yang Anda butuhkan.
  • Ingin membuat program Anda sendiri tetapi tidak ingin menyentuh kode Kalkun? Script eksternal adalah solusinya.
  • Mari kita menendang spammer dengan Spam Filter.
  • Jawaban SMS secara otomatis dengan Autoreply Sederhana.
  • Kirim SMS dari aplikasi lain menggunakan API.

Tahapan Installasi

  1. Download aplikasi Kalkun di sini http://sourceforge.net/projects/kalkun/files
    $ wget -c http://nchc.dl.sourceforge.net/project/kalkun/kalkun/X.X/kalkun_X.X.zip
  2. Buat folder web Kalkun dan ekstrak file ;
    $ sudo mkdir /var/www/kalkun
    $ sudo mv kalkun_X.X.zip /var/www/kalkun
    $ cd /var/www/kalkun/
    $ sudo unzip kalkun_X.X.zip
  3. Buat database kalkun
    $ mysql -u root -p
    mysql> CREATE DATABASE kalkun;
    mysql> quit
  4. Edit config Kalkun database di /var/www/kalkun/application/config/database.php
    $db['default']['hostname'] = "localhost";
    $db['default']['username'] = "root"; // change this
    $db['default']['password'] = "root"; // change this
    $db['default']['database'] = "kalkun"; // change this
    $db['default']['dbdriver'] = "mysql";
  5. Ekstrak example database struktur Gammu agar bisa di import, caranya ;
    $ sudo gunzip /usr/share/doc/gammu/examples/sql/mysql.sql.gz
  6. Import konfig database struktur Gammu;
    $ mysql kalkun -u root -p < /usr/share/doc/gammu/examples/sql/mysql.sql
  7. Konfigurasi path daemon di /var/www/kalkun/scripts/daemon.sh, menjadi dibawah ini ;
    #!/bin/sh
    
    # Configure this (use absolute path)
    PHP=/usr/bin/php # php cli path
    DAEMON=/var/www/kalkun/scripts/daemon.php # daemon.php path
    
    # Execute
    $PHP $DAEMON
    ~            
  8. Jangan lupa juga cek path konfigurasi /var/www/kalkun/scripts/daemon.php dibagian;
    $url = "http://localhost/kalkun";
  9. Buka web browser mengarah ke http://localhost/kalkun/ dan selanjutnya akan terjadi proses instalasi.
  10. Pada akhir instalasi ada pesan gagal untuk menghapus folder install, hapus secara manual ;
    $ sudo rm -rf /var/www/kalkun/install
  11. Akses http://localhost/kalkun/ kembali dengan user dan pass default user=kalkun pass=kalkun. 
    Sumber:

Comments

Popular posts from this blog

Cara Menambahkan Printer di Linux Menggunakan CUPS di Ubuntu 14.04 lts

Mungkin kita semua bingung bagaimana cara menggunakan printer di linux, nah di linux sendiri disediakan banyak driver untuk printer setelah kita menginstall linux. Biasanya di OS linux yang workstation seperti ubuntu, fedora, dll telah disediakan aplikasi yang bernama CUPS, CUPS (COMMON UNIX PRINTING SYSTEM) Sistem pencetakan modular untuk Unix-seperti sistem operasi komputer yang memungkinkan komputer untuk bertindak sebagai print server. Sebuah komputer yang menjalankan CUPS adalah tuan rumah yang dapat menerima pekerjaan cetak dari komputer klien, mengolahnya, dan mengirim mereka ke printer yang sesuai. CUPS terdiri dari spooler cetak dan scheduler, sistem filter yang mengubah data cetak ke format yang printer akan mengerti, dan sistem backend yang mengirimkan data ini ke perangkat cetak. CUPS menggunakan Internet Printing Protocol (IPP) sebagai dasar untuk mengelola pekerjaan cetak dan antrian. Ini juga menyediakan antarmuka baris perintah tradisio...

Cara menginstall SSH Debian 7

Langkah... Install, apt-get install openssh-server Konfigurasi, nano /etc/ssh/sshd_config , port 22 --> default, disini kita bisa mengganti port sesuai keinginan kita Restart, service ssh restart Cara aksesnya dengan, ketik di terminal linux, ssh (user/root)@(x.x.x.x-->ip) Sumber: Buku Panduan BLC Telkom