27 Nisan 2021, 22:48 | #1 |
Çevrimiçi
|
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. qwebirc config.py de belirteceğiniz irc sunucusu ile mobil ziyaretçileriniz arasında bir köprüdür. Elbette bu detaylı kurulum makalesini her zaman olduğu gibi yalnızca ircalem forum sizlere sunmaktadır.
qwebirc Kurulumu İçin Gerekenler ; 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 1 2 3 4 5 6 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 Aşağıdaki kurulum komutlarını işletim sisteminizin türüne göre çalıştırın. Örneğin biz Centos işletim sisteminde kurulum gerçekleştirdiğimiz için centos / rhel komutlarını çalıştırıyoruz ; Centos / RHEL / Fedora için ; sudo yum install epel-release sudo yum -y install python-twisted sudo yum -y install mercurial sudo yum install java-1.6.0-openjdk-devel sudo yum install python-simplejson sudo yum -y install libffi-devel sudo yum -y install openssl-devel sudo yum -y install python-devel sudo yum -y install python-pip 1 2 3 4 5 6 7 8 9 sudo yum install epel-release sudo yum -y install python-twisted sudo yum -y install mercurial sudo yum install java-1.6.0-openjdk-devel sudo yum install python-simplejson sudo yum -y install libffi-devel sudo yum -y install openssl-devel sudo yum -y install python-devel sudo yum -y install python-pip Gerekebilir (ssl erişimlerinde) ; sudo pip install pyopenssl --upgrade 1 sudo pip install pyopenssl --upgrade Ubuntu / Debian için ; apt-get install python-twisted apt-get install python-zope.interface apt-get install mercurial 1 2 3 apt-get install python-twisted apt-get install python-zope.interface apt-get install mercurial Ardından qwebirc sunucumuza çekiyoruz ve düzenliyoruz ; hg clone https://github.com/qwebirc/qwebirc/ cd qwebirc mv config.py.example config.py nano -w config.py 1 2 3 4 hg clone https://github.com/qwebirc/qwebirc/ cd qwebirc mv config.py.example config.py nano -w config.py Aşagıdaki config.py kısımlarını sitenize göre degiştirin eskisini silip bunlari direk config.py içine kopyalabilirsiniz.; Degişek yerler ; IRCSERVER IP, IRCPORT, REALNAME, IDENT, BASEURL, NETWORKNAME, WEBIRC PASSWORD config.py; from qwebirc.config_options import * IRCSERVER = "92.222.249.174" IRCPORT = 6667 REALNAME = "IRCALEM.Net Mobile IRC Sunucusu" IDENT = "mobil" #OUTGOING_IP = "92.222.249.174" WEBIRC_MODE = "webirc" WEBIRC_PASSWORD = "asd5a4dsq11256" CGIIRC_STRING = "CGIIRC" BASE_URL = "http://irc.ircalem.net:9090/" NETWORK_NAME = "ircalem.net" APP_TITLE = NETWORK_NAME + " Mobile Web IRC" NICKNAME_VALIDATE = None import string NICKNAME_VALID_FIRST_CHAR = string.letters + "_[]{}`^\\|" NICKNAME_VALID_SUBSEQUENT_CHARS = NICKNAME_VALID_FIRST_CHAR + string.digits + "-" NICKNAME_MINIMUM_LENGTH = 2 NICKNAME_MAXIMUM_LENGTH = 15 FEEDBACK_FROM = "[email protected]" FEEDBACK_TO = "[email protected]" FEEDBACK_SMTP_HOST = "127.0.0.1" FEEDBACK_SMTP_PORT = 25 ADMIN_ENGINE_HOSTS = ["127.0.0.1"] HTTP_REQUEST_TIMEOUT = 5 HTTP_AJAX_REQUEST_TIMEOUT = 30 UPDATE_FREQ = 0.5 MAXBUFLEN = 100000 MAXSUBSCRIPTIONS = 3 MAXLINELEN = 600 DNS_TIMEOUT = 5 STATIC_BASE_URL = "" DYNAMIC_BASE_URL = "" CONNECTION_RESOLVER = None HMACKEY = "mrmoo" HMACTEMPORAL = 30 #ellesme AUTHGATEDOMAIN = "webchat_test" QTICKETKEY = "boo" AUTH_SERVICE = "[email protected]" AUTH_OK_REGEX = "^You are now logged in as [^ ]+\\.$" import dummyauthgate as AUTHGATEPROVIDER 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 from qwebirc.config_options import * IRCSERVER = "92.222.249.174" IRCPORT = 6667 REALNAME = "IRCALEM.Net Mobile IRC Sunucusu" IDENT = "mobil" #OUTGOING_IP = "92.222.249.174" WEBIRC_MODE = "webirc" WEBIRC_PASSWORD = "asd5a4dsq11256" CGIIRC_STRING = "CGIIRC" BASE_URL = "http://irc.ircalem.net:9090/" NETWORK_NAME = "ircalem.net" APP_TITLE = NETWORK_NAME + " Mobile Web IRC" NICKNAME_VALIDATE = None import string NICKNAME_VALID_FIRST_CHAR = string.letters + "_[]{}`^\\|" NICKNAME_VALID_SUBSEQUENT_CHARS = NICKNAME_VALID_FIRST_CHAR + string.digits + "-" NICKNAME_MINIMUM_LENGTH = 2 NICKNAME_MAXIMUM_LENGTH = 15 FEEDBACK_FROM = "[email protected]" FEEDBACK_TO = "[email protected]" FEEDBACK_SMTP_HOST = "127.0.0.1" FEEDBACK_SMTP_PORT = 25 ADMIN_ENGINE_HOSTS = ["127.0.0.1"] HTTP_REQUEST_TIMEOUT = 5 HTTP_AJAX_REQUEST_TIMEOUT = 30 UPDATE_FREQ = 0.5 MAXBUFLEN = 100000 MAXSUBSCRIPTIONS = 3 MAXLINELEN = 600 DNS_TIMEOUT = 5 STATIC_BASE_URL = "" DYNAMIC_BASE_URL = "" CONNECTION_RESOLVER = None HMACKEY = "mrmoo" HMACTEMPORAL = 30 #ellesme AUTHGATEDOMAIN = "webchat_test" QTICKETKEY = "boo" AUTH_SERVICE = "[email protected]" AUTH_OK_REGEX = "^You are now logged in as [^ ]+\\.$" import dummyauthgate as AUTHGATEPROVIDER 9090 portunu açıyoruz. service iptables stop iptables -A INPUT -p tcp --dport 9090 -j ACCEPT service iptables save service iptables start 1 2 3 4 service iptables stop iptables -A INPUT -p tcp --dport 9090 -j ACCEPT service iptables save service iptables start Unrealircd.conf eklemeniz kodlar ; cgiirc { type webirc; hostname sunucuip; password "config.py yazan sifre"; }; 1 2 3 4 5 cgiirc { type webirc; hostname sunucuip; password "config.py yazan sifre"; }; Yukarıdaki koda hostaneme yazan yere config.py yazdıgınız ircserver ipi, password kısmına da config.py webirc passworda belirttiginiz şifreyi yazıyoruz ve unreal rehash cekiyoruz. Ardında qwebirc başlatmak için ; Ftp ye qwebirc klasoru olarak attıgınız varsayıyorum. SSH putty den login olduktan sonra ; cd qwebirc python ./clean.py python ./compile.py python ./run.py 1 2 3 4 cd qwebirc python ./clean.py python ./compile.py python ./run.py qwebirc kurulumu hazırdır. webten bakmak için; BASE_URL = “http://irc.ircalem.net:9090/” ayzdıgınız url den bakabilirsiniz.
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. qwebirc config.py de belirteceğiniz irc sunucusu ile mobil ziyaretçileriniz arasında bir köprüdür. Elbette bu detaylı kurulum makalesini her zaman olduğu gibi yalnızca ircalem forum sizlere sunmaktadır.
qwebirc Kurulumu İçin Gerekenler ; 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 1 2 3 4 5 6 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 Aşağıdaki kurulum komutlarını işletim sisteminizin türüne göre çalıştırın. Örneğin biz Centos işletim sisteminde kurulum gerçekleştirdiğimiz için centos / rhel komutlarını çalıştırıyoruz ; Centos / RHEL / Fedora için ; sudo yum install epel-release sudo yum -y install python-twisted sudo yum -y install mercurial sudo yum install java-1.6.0-openjdk-devel sudo yum install python-simplejson sudo yum -y install libffi-devel sudo yum -y install openssl-devel sudo yum -y install python-devel sudo yum -y install python-pip 1 2 3 4 5 6 7 8 9 sudo yum install epel-release sudo yum -y install python-twisted sudo yum -y install mercurial sudo yum install java-1.6.0-openjdk-devel sudo yum install python-simplejson sudo yum -y install libffi-devel sudo yum -y install openssl-devel sudo yum -y install python-devel sudo yum -y install python-pip Gerekebilir (ssl erişimlerinde) ; sudo pip install pyopenssl --upgrade 1 sudo pip install pyopenssl --upgrade Ubuntu / Debian için ; apt-get install python-twisted apt-get install python-zope.interface apt-get install mercurial 1 2 3 apt-get install python-twisted apt-get install python-zope.interface apt-get install mercurial Ardından qwebirc sunucumuza çekiyoruz ve düzenliyoruz ; hg clone https://github.com/qwebirc/qwebirc/ cd qwebirc mv config.py.example config.py nano -w config.py 1 2 3 4 hg clone https://github.com/qwebirc/qwebirc/ cd qwebirc mv config.py.example config.py nano -w config.py Aşagıdaki config.py kısımlarını sitenize göre degiştirin eskisini silip bunlari direk config.py içine kopyalabilirsiniz.; Degişek yerler ; IRCSERVER IP, IRCPORT, REALNAME, IDENT, BASEURL, NETWORKNAME, WEBIRC PASSWORD config.py; from qwebirc.config_options import * IRCSERVER = "92.222.249.174" IRCPORT = 6667 REALNAME = "IRCALEM.Net Mobile IRC Sunucusu" IDENT = "mobil" #OUTGOING_IP = "92.222.249.174" WEBIRC_MODE = "webirc" WEBIRC_PASSWORD = "asd5a4dsq11256" CGIIRC_STRING = "CGIIRC" BASE_URL = "http://irc.ircalem.net:9090/" NETWORK_NAME = "ircalem.net" APP_TITLE = NETWORK_NAME + " Mobile Web IRC" NICKNAME_VALIDATE = None import string NICKNAME_VALID_FIRST_CHAR = string.letters + "_[]{}`^\\|" NICKNAME_VALID_SUBSEQUENT_CHARS = NICKNAME_VALID_FIRST_CHAR + string.digits + "-" NICKNAME_MINIMUM_LENGTH = 2 NICKNAME_MAXIMUM_LENGTH = 15 FEEDBACK_FROM = "[email protected]" FEEDBACK_TO = "[email protected]" FEEDBACK_SMTP_HOST = "127.0.0.1" FEEDBACK_SMTP_PORT = 25 ADMIN_ENGINE_HOSTS = ["127.0.0.1"] HTTP_REQUEST_TIMEOUT = 5 HTTP_AJAX_REQUEST_TIMEOUT = 30 UPDATE_FREQ = 0.5 MAXBUFLEN = 100000 MAXSUBSCRIPTIONS = 3 MAXLINELEN = 600 DNS_TIMEOUT = 5 STATIC_BASE_URL = "" DYNAMIC_BASE_URL = "" CONNECTION_RESOLVER = None HMACKEY = "mrmoo" HMACTEMPORAL = 30 #ellesme AUTHGATEDOMAIN = "webchat_test" QTICKETKEY = "boo" AUTH_SERVICE = "[email protected]" AUTH_OK_REGEX = "^You are now logged in as [^ ]+\\.$" import dummyauthgate as AUTHGATEPROVIDER 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 from qwebirc.config_options import * IRCSERVER = "92.222.249.174" IRCPORT = 6667 REALNAME = "IRCALEM.Net Mobile IRC Sunucusu" IDENT = "mobil" #OUTGOING_IP = "92.222.249.174" WEBIRC_MODE = "webirc" WEBIRC_PASSWORD = "asd5a4dsq11256" CGIIRC_STRING = "CGIIRC" BASE_URL = "http://irc.ircalem.net:9090/" NETWORK_NAME = "ircalem.net" APP_TITLE = NETWORK_NAME + " Mobile Web IRC" NICKNAME_VALIDATE = None import string NICKNAME_VALID_FIRST_CHAR = string.letters + "_[]{}`^\\|" NICKNAME_VALID_SUBSEQUENT_CHARS = NICKNAME_VALID_FIRST_CHAR + string.digits + "-" NICKNAME_MINIMUM_LENGTH = 2 NICKNAME_MAXIMUM_LENGTH = 15 FEEDBACK_FROM = "[email protected]" FEEDBACK_TO = "[email protected]" FEEDBACK_SMTP_HOST = "127.0.0.1" FEEDBACK_SMTP_PORT = 25 ADMIN_ENGINE_HOSTS = ["127.0.0.1"] HTTP_REQUEST_TIMEOUT = 5 HTTP_AJAX_REQUEST_TIMEOUT = 30 UPDATE_FREQ = 0.5 MAXBUFLEN = 100000 MAXSUBSCRIPTIONS = 3 MAXLINELEN = 600 DNS_TIMEOUT = 5 STATIC_BASE_URL = "" DYNAMIC_BASE_URL = "" CONNECTION_RESOLVER = None HMACKEY = "mrmoo" HMACTEMPORAL = 30 #ellesme AUTHGATEDOMAIN = "webchat_test" QTICKETKEY = "boo" AUTH_SERVICE = "[email protected]" AUTH_OK_REGEX = "^You are now logged in as [^ ]+\\.$" import dummyauthgate as AUTHGATEPROVIDER 9090 portunu açıyoruz. service iptables stop iptables -A INPUT -p tcp --dport 9090 -j ACCEPT service iptables save service iptables start 1 2 3 4 service iptables stop iptables -A INPUT -p tcp --dport 9090 -j ACCEPT service iptables save service iptables start Unrealircd.conf eklemeniz kodlar ; cgiirc { type webirc; hostname sunucuip; password "config.py yazan sifre"; }; 1 2 3 4 5 cgiirc { type webirc; hostname sunucuip; password "config.py yazan sifre"; }; Yukarıdaki koda hostaneme yazan yere config.py yazdıgınız ircserver ipi, password kısmına da config.py webirc passworda belirttiginiz şifreyi yazıyoruz ve unreal rehash cekiyoruz. Ardında qwebirc başlatmak için ; Ftp ye qwebirc klasoru olarak attıgınız varsayıyorum. SSH putty den login olduktan sonra ; cd qwebirc python ./clean.py python ./compile.py python ./run.py 1 2 3 4 cd qwebirc python ./clean.py python ./compile.py python ./run.py qwebirc kurulumu hazırdır. webten bakmak için; BASE_URL = “http://irc.ircalem.net:9090/” ayzdıgınız url den bakabilirsiniz. |
IRCForum.Net - Reklam Alanı | |
|
Etiketler |
qwebirc kurulumu |
IRCForum.Net - Sponsor Bağlantılar | |
|
Seçenekler | |
Stil | |
|
|