qwebirc Kurulumu ve Ayarları
qwebirc Kurulumu
Bu Makaleyi Oylayabilirsiniz.
[kkstarratings]
Chris Porter tarafında ortaya sunulan qwebirc projesi mobil konusunda oldukca Sevilen bir Client olmuştur. tabi sunucunuza bağlı ve js python Bilginize. Sıkıntısı Çok fazladır düzeltme ile baş edemezsiniz iyi Shell Firmaları Bilirler.
qwebirc kısaca mevcut irc sunucunuzu mobil ziyaretçilere açan, web üzerinden mobil cihaz kullananların kolayca etkileşimde bulunmasını sağlayan bir eklentidir diyebiliriz.
Yalnızca Mobil platformlarda değil Lightirc Gibi Flash irc Web Client Yazılımların Yerini Alacağını Düşünüyorum.
qwebirc config.py de belirteceğiniz irc sunucusu ile ziyaretçileriniz arasında bir köprüdür.
qwebirc Mobil Clienti Makalemizde Anlatıldığı Şekilde Tüm Centos Ve Ubuntu VDS Sunucularında Kurabilirsiniz.
Kurulumu Anlatırken Mavi ile işaetlediğim komutları Root Hesabınız ile Yeşil ile işaretlediğim kodlamaları ise irc Hesabı ile Uygulamanız Gerekiyor.
qwebirc Kurulumu İçin Gerekenler Şunlardır. ( Root Yetkisi ile Login olarak Kurunuz. )
python (2.5 üzeri olmalıdır).
python-twisted, python-twisted-bin, python-twisted-core, python-twisted-runner, python-twisted-names, python-twisted-mail, python-twisted-words ve python-twisted-web (Twisted 8.2.0).
python-zope.interface (8.2.0)
mercurial
openjdk-6
opsiyonel SSL desteği : python-openssl
Not: Centos Sunucularda mercurial Problem yaratabiliyor. Bu konulara hakim Değilseniz Profosyonel Destek isteyebilirsiniz.
Kurulumdan Önce Sunucuyu Update edelim.
su -c ‘yum update’
update Bittikden sonra Güncelleme varsa Reboot etmeniz Önerilir.
Değilse qwebirc Kuruluma devam Edebilirsiniz.
Öncelikle Centos / rhel / Fedora Sunucular için Kurulum Gereksinimlerini Yüklemek için Aşağıdaki kurulum komutlarını işletim sisteminizin türüne göre çalıştırın.
Centos / RHEL / Fedora için :
sudo yum -y install epel-release python-twisted install mercurial install java-1.6.0-openjdk-devel install libffi-devel install openssl-devel install python-devel install python-pip groupinstall ‘Development Tools’
Ek olarak SSL kuracaksanız Bu komutuda uygulayın
sudo pip install pyopenssl —upgrade
Kurulum için Gerekenler Ubuntu Veya Debian için
apt-get install python-zope.interface
apt-get install python-twisted
apt-get install mercurial
Sistem Gereksinimleri Bu kadar. Bu kısımdan Sonrası Tüm Sistemler için Aynıdır.
hg clone https://github.com/qwebirc/qwebirc/
Alternatif Yöntem : git clone https://github.com/qwebirc/qwebirc.git
cd qwebirc
mv config.py.example config.py
config.py Dosyamızı Açıyoruz. Ben nano Komutu kullanıyorum Anlatımıda Bu şekilde devam Ettireceğim.
nano -w config.py
Düzenlenmesi Gereken Satırlar.
IRCSERVER, IRCPORT = “irc ip adresi”, 6667
REALNAME = “http://irc.sunucuadresi.tdl/”
IDENT = “Mobil”
OUTGOING_IP = “127.0.0.1”
WEBIRC_MODE = “webirc”
# unrealircd.conf içinde cgiirc için Kullandığınız şifre
WEBIRC_PASSWORD = “Şifre”
CGIIRC_STRING = “CGIIRC”
# run.py içerisinde mobil appleti çalıştıracağınız port adresi Orjinal port 9090 dır
BASE_URL = “http://irc.sunucu.tdl:mobilport/”
qwebirci Farklı bir porttan çalıştırmak isterseniz. run.py Dosyasını Metin Belgesi ile Açarak 9090 portu ve config.py içindeki BASE_URL= de Kullandığınız port numaralarını aynı olacak şekilde düzenleyin.
9090 portunu Kullanarak Devam Ettiğinizi Varsayarak Sunucudan port Açılımlarını yapmalıyız.
Unrealircd.Conf içerisine Eklenecek kod
cgiirc {
type webirc;
hostname “ipadresiniz”;
password “sifrebelirle”; //bu kısma qwebirc config.py için sifre belirleyin.
};
Root Olarak Kullanılması Gereken Komutlar.
sudo pip install –upgrade pip
sudo pip install twisted
sudo pip install autobahn
sudo pip install simplejson
service iptables stop
iptables -A INPUT -p tcp –dport 9090 -j ACCEPT
service iptables save
service iptables start
Ardından Compile Ederek qwebirc Client Appletimizi Başlatıyoruz
./compile.py
./run.py
Web üzerinden veya mobilden erişiyoruz : http://sunucuipadresi:9090
Demo: Aychat.Org
qwebirc/static Klasörünüz Sizin mobil Client Sayfanızdır Bu Dosyayı Düzenleyerek kişiselleştirebilir Radyo playeri Gibi Seçenekler Kullanabilirsiniz.
Demodaki yazılımın Bir Örneğini isterseniz Örnek Static Klasor Dosyamızı paylaşalım.
Kurulum Ve kullanımı.
Static klasörünün içinde Bulunan qui.html Dosyasını Açıp Düzenleyin.
Düzenlenecek kısımlara Bizler SiteAdresiniz Örneğini kullandık.
Ayrıca irc.siteadresiniz:port kısmını Düzenlemeyi unutmayınız Burada qwebirc için kullandığınız portu kullanıyorsunuz. Örnek irc.siteadresiniz.tdl:9090
qwebirc Kurulumu Radyo kurulumu
Burada işiniz Bittikten Sonra Static/js klasörünü Açıp içindeki qui.js Dosyasını Açınız
Buradaki Değişmesi Gereken kod şudur
myAudio.setAttribute(‘src’, ‘http://radyoip:port/;stream.mp3’);
kaydettikden Ve Dosyalarınızı Günceledikden Sonra qwbirc Client de Sağ üst kısımda Radyonuz Çalışır olacakdır.
İyi Günlerde Kullanın.
NOT: yazımızdaki ufak Sorunlar giderilip Güncellenmiştir.
Önemli Uyarı: Makalemizi Ve Dosyalarımızı izinsiz Kullanmak yada paylaşmak Yasaktır.
merhabalar üstad sizinle iletişim kurmak isteriz biz kuramadık siz yardımcı olursanız seviniriz
skyp: tescilnet_1
merrhabalar kurulumda yardımcı olurmusunuz ücreti neyse verelim