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 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 

Cara Install Seafile di Ubuntu 14.04lts Server 64 bit

Link : https://www.howtoforge.com/tutorial/seafile-ubuntu-14-04/ List of dependencies as described Java Runtime Environment (JRE) Poppler-utils Libreoffice 4.1+ and Python-uno libpython 2.7 Python libraries (make sure python 2.7 is included in this installation, you may verify using the command on the image 1.2, if its already installed, if not then use this command apt-get install python 2.7 and also if you receive an error of "Wheel installs require setuptools >= ...", then you may use this pip install setuptools --no-use-wheel --upgrade). You also need, to install using easy_install pip and pip install boto as seen on the image 1.3 and 1.4 respectively) Run the following command as root user to install the required software: apt-get install openjdk-7-jre poppler-utils libreoffice libreoffice-script-provider-python libpython2.7 python-pip mysql-server python-setuptools python-imaging python-mysqldb python-memcache Now I will check if the installed pyt...

Perbedaan Create VM dan CT (Proxmox)

Perbedaannya adalah...... Create VM, Kita menggunakan Create VM maka virtualisasi dibuat dengan mengambil resource server induk dan memakainya secara virtual tanpa ada hubungan lagi dengan server induk. Jadi jika server virtual kita mengalami error atau yang lain, maka hal itu tidak berpengaruh dengan hardware server induk. Creat CT, Kita menggunakan Create CT maka virtualisasi dibuat dengan menggunakan resource server induk secara langsung dan masih ada hubungan dengan server induk. jadi jika ada error dan hal hal lainnya maka server induk terkena dampaknya juga.