Baksen

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 Kurulumu

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.

iNDiRMEK iÇiN TIKLAYINIZ

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.

CeNTiLMeN

Makalelerimi okurken umarım güzel vakit geçirirsiniz. Blog yazarlığı hayatında lütfen desteklerinizi esirgemeyin. Özellikle tavsiye ve eleştirilerinizi bekliyorum.

32 thoughts on “qwebirc Kurulumu ve Ayarları

  • ibrahim er

    merhabalar üstad sizinle iletişim kurmak isteriz biz kuramadık siz yardımcı olursanız seviniriz

    skyp: tescilnet_1

    Yanıtla
  • ibrahim er

    merrhabalar kurulumda yardımcı olurmusunuz ücreti neyse verelim

    Yanıtla
  • Judge World

    Yazınızı okuduktan sonra konuyu daha iyi kavradım. Paylaştığınız bilgiler gerçekten çok değerli, teşekkür ederim.

    Yanıtla
  • Nothing Man

    Bu yazıdaki bilgiler gerçekten çok faydalı. Yazınızı okurken çok keyif aldım, teşekkürler.

    Yanıtla
  • 42nd Street

    Yazılarınızı her zaman ilgiyle takip ediyorum. Bu yazıdaki bilgiler gerçekten çok işime yaradı.

    Yanıtla
  • Scrapper

    Yazınızı okurken çok keyif aldım, teşekkürler. Bu kadar detaylı bir yazı bulmak gerçekten zor.

    Yanıtla
  • The Armor

    Harika bir yazı, emeğinize sağlık! Çok güzel bir şekilde açıklamışsınız, teşekkürler.

    Yanıtla
  • Joker

    Yazılarınızdan çok şey öğreniyorum, teşekkürler. Bu yazı bana gerçekten ilham verdi.

    Yanıtla
  • Swerve

    Bu yazı sayesinde konuyu daha iyi anladım. Yazınızı çok beğendim, emeğinize sağlık.

    Yanıtla
  • Cool Whip

    Yazılarınız her zaman çok bilgilendirici oluyor. Bu yazıdaki bilgiler gerçekten çok değerli.

    Yanıtla
  • Hyper

    Yazılarınızdan çok şey öğreniyorum, teşekkürler. Bu yazı bana gerçekten ilham verdi.

    Yanıtla
  • Easy Street

    Bu yazıdaki bilgiler benim için çok yararlı oldu. Yazılarınız her zaman çok bilgilendirici oluyor, teşekkürler.

    Yanıtla
  • Bookie

    Bu kadar detaylı bir yazı bulmak gerçekten zor. Yazılarınızdan çok şey öğreniyorum, teşekkürler.

    Yanıtla
  • Victory

    Harika bir yazı, emeğinize sağlık! Çok güzel bir şekilde açıklamışsınız, teşekkürler.

    Yanıtla
  • Fight For Honor

    Yazınızı okurken çok keyif aldım, teşekkürler. Bu kadar detaylı bir yazı bulmak gerçekten zor.

    Yanıtla
  • Joker

    Bu konuda daha fazla bilgiye ihtiyacım vardı, çok iyi oldu. Anlattığınız her şey çok net ve anlaşılır.

    Yanıtla
  • Ghost Pasha

    Yazınızı okurken çok keyif aldım. Bu kadar detaylı bir yazı bulmak gerçekten zor, teşekkürler.

    Yanıtla
  • Monster

    Paylaştığınız bilgiler gerçekten çok değerli, teşekkür ederim. Bu yazıdaki bilgiler benim için çok yararlı oldu.

    Yanıtla
  • Bleed

    Bu yazıdaki bilgiler benim için çok yararlı oldu. Yazılarınız her zaman çok bilgilendirici oluyor, teşekkürler.

    Yanıtla
  • Crazy Eights

    Bu kadar detaylı bir yazı bulmak gerçekten zor, teşekkürler. Yazınız sayesinde konuyu daha iyi kavradım.

    Yanıtla
  • Loot

    Bu konuyu bu kadar iyi anlatmanız çok güzel. Yazılarınızı her zaman takip ediyorum, çok faydalı.

    Yanıtla
  • Pluto

    Yazılarınızdan çok şey öğreniyorum, teşekkürler. Bu yazı bana gerçekten ilham verdi.

    Yanıtla
  • Heartbreaker

    Bu konuyu bu kadar iyi anlatmanız çok güzel. Yazılarınızı her zaman takip ediyorum, çok faydalı.

    Yanıtla
  • Mental

    Bu yazıdaki bilgiler gerçekten çok faydalı. Yazınızı okurken çok keyif aldım, teşekkürler.

    Yanıtla
  • Boudica

    Yazılarınız her zaman çok öğretici oluyor, teşekkürler. Bu yazı sayesinde yeni şeyler öğrendim.

    Yanıtla
  • Creative

    Bu kadar detaylı bir yazı bulmak gerçekten zor, teşekkürler. Yazınız sayesinde konuyu daha iyi kavradım.

    Yanıtla
  • Sandbox

    Bu yazı sayesinde konuyu daha iyi anladım. Yazınızı çok beğendim, emeğinize sağlık.

    Yanıtla
  • Blister

    Bu konuyu bu kadar detaylı anlatmanız harika. Yazınızı okurken çok şey öğrendim, teşekkürler.

    Yanıtla
  • Romance Princess

    Yazılarınız her zaman çok öğretici oluyor, teşekkürler. Bu yazı sayesinde yeni şeyler öğrendim.

    Yanıtla
  • Beetle King

    Yazılarınız her zaman çok bilgilendirici oluyor. Bu yazıdaki bilgiler gerçekten çok değerli.

    Yanıtla
  • Low Voltage

    Yazınız sayesinde konuyu daha iyi kavradım. Bu yazıdaki bilgiler çok işime yaradı.

    Yanıtla
  • Annihilator

    Yazılarınız her zaman çok bilgilendirici oluyor. Bu yazıdaki bilgiler gerçekten çok değerli.

    Yanıtla

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir