IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet odaları

>
+
Etiketlenen Kullanıcılar

10Beğeni(ler)

 
 
LinkBack Seçenekler Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 21 Temmuz 2015, 23:59   #1
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
QwebIrc Kurulumu




Öncelikle merhaba. Son zamanlarda QwebIrc ile alakalı bir çok konu açılıyordu. Yabancı bir kaynaktan bulup aldığım kurulum aşamalarını sizinle paylaşıyorum.

Root erişimi olmayan arkadaşlar, lütfen denemesinler, zira başarısız olacaklar. Gelelim kurulum aşamalarına. Aşağıda vermiş olduğum her satır, tek komut halindedir. Root girişi yaptıktan sonra, sırasıyla qwebirc'in çalışabilmesi için gereken yan paketleri indireceğiz.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
apt-get install python-twisted libcap2-bin

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
apt-get install mercurial curl patch

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
apt-get install python-simplejson default-jre-headless

Sonrasında kaynak paketler;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
hg clone https://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
/qwebirc/qwebirc

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
curl https://bitbucket-assetroot.s3.amazonaws.com/qwebirc/qwebirc/20111012/152/qwebirc-ssl.patch | patch -p1

* SSL yama istiyorsanız [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] adresten edinebilirsiniz.

Devam ediyoruz.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
adduser --system --group qwebirc

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
adduser qwebirc ssl-cert

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
sudo -u qwebirc /bin/bash

Kurulum şu an tamamlandı. Fakat sonrasında, çeşitli yapılandırmalarda bulunacağız.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cp config.py.example config.py

Örnek config dosyasını, config.py olarak dizine kopyaladık.

Editlemeniz gereken örnek config.py dosyası;

* xyz.com'u kendi domaininiz ile değiştirin.

* XXXXXXXX conf şifresidir, değiştirin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
--- config.py.example 2011-10-12 17:30:50.000000000 -0400 +++ config.py 2011-10-12 23:13:38.000000000 -0400 @@ -18,16 +18,16 @@ # Hostname (or IP address) of IRC server to connect to. # OPTION: IRCPORT # Port of IRC server to connect to. -IRCSERVER, IRCPORT = "irc.xyz.com", 6667 +IRCSERVER, IRCPORT = "localhost", 6667 # OPTION: SSLPORT # SSL port of IRC server to connect to. # If this option is uncommented it will override IRCPORT. -#SSLPORT = 6697 +SSLPORT = 6697 # OPTION: REALNAME # The realname field of IRC clients will be set to this value. -REALNAME = "http://xyz.com/" +REALNAME = "a user on http://xyz.com" # OPTION: IDENT # ident to use on irc, possible values include: @@ -72,12 +72,12 @@ # - the literal value None, i.e. WEBIRC_MODE = None # Send the IP and hostname in the realname field, overrides # the REALNAME option. -WEBIRC_MODE = None +WEBIRC_MODE = 'webirc' # OPTION: WEBIRC_PASSWORD # Used for WEBIRC_MODE webirc and cgiirc, see WEBIRC_MODE # option documentation. -#WEBIRC_PASSWORD = "fish" +WEBIRC_PASSWORD = "XXXXXXXX" # OPTION: CGIIRC_STRING # Command sent to IRC server in for cgiirc WEBIRC_MODE. @@ -90,12 +90,12 @@ # OPTION: BASE_URL # URL that this qwebirc instance will be available at, add the # port number if your instance runs on a port other than 80. -BASE_URL = "http://xyz.com/" +BASE_URL = "https://xyz.com/" # OPTION: NETWORK_NAME # The name of your IRC network, displayed throughout the # application. -NETWORK_NAME = "XYZ Server" +NETWORK_NAME = "XYZ Server" # OPTION: APP_TITLE # The title of the application in the web browser. @@ -140,11 +140,11 @@ # # OPTION: FEEDBACK_FROM # E-mail address that feedback will originate from. -FEEDBACK_FROM = "iletisim@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].com" +FEEDBACK_FROM = "iletisim@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].com" # OPTION: FEEDBACK_TO: # E-mail address that feedback will be sent to. -FEEDBACK_TO = "iletisim@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].com" +FEEDBACK_TO = "iletisim@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].com" # OPTION: FEEDBACK_SMTP_HOST # Hostname/IP address of SMTP server feedback will be sent @@ -182,6 +182,7 @@ # These arguments will be used as if qwebirc was run directly # with them, see run.py --help for a list of options. #ARGS = "-n -p 3989" +ARGS = "-C /etc/ssl/certs/koumbit.net.crt -H /etc/ssl/certs/koumbit.net-chained.crt -k /etc/ssl/private/koumbit.net.key -p 443 -l /dev/null" # OPTION: SYSLOG_ADDR (optional) # Used in conjunction with util/syslog.py and -s option.

Sıra sunucu içerisinde yapacağımız değişikliklere geldi.

auth.conf (password kısmına, config.py'de belirlediğimiz şifreyi giriyoruz.)

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
auth { user = "*@127.0.0.1"; password = "XXXXXXXX"; spoof = "webirc."; class = "users"; }; auth { user = "*@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].com"; password = "XXXXXXXX"; spoof = "webirc."; class = "users"; };

sonrasında;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
loadmodule "src/modules/m_webirc.so";

ve
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/rehash

URL yönlendirme için;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
apt-get --no-install-recommends install lighttpd

/etc/lighttpd/conf-available/50-qwebirc-redirect.conf içinde;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
url.redirect = ( "^/.*" => "https://sohbet.xyz.com" )

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
ln -s /etc/lighttpd/conf-available/50-qwebirc-redirect.conf /etc/lighttpd/conf-enabled /etc/init.d/lighttpd restart

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
./run.py

Çeşitli sorunlar ile alakalı konu altında yazabilir yada benimde kaynak olarak aldığım [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] linki kullanabilirsiniz.

__________________
die with memories, not dreams.
 
Alıntı ile Cevapla

 

Etiketler
kurulumu, qwebirc


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
qwebirc için webirc mode ayarları zqi Servisler 18 21 Mayıs 2020 16:52
qwebirc kuruLumu Gurkqn Servisler 10 16 Şubat 2016 00:54
qwebirc kurulumunu bilen var mı ? xbilinmiyor Servisler 5 23 Temmuz 2015 04:02
qwebirc - irc client ysfm Servisler 32 20 Temmuz 2015 20:33