- Katılım
- 16 Kas 2019
- Mesajlar
- 523
- Tepkime puanı
- 1
- Puanları
- 18
- Konum
- public_html
- Cinsiyet
- Erkek
- İlgi Alanı
- Xenforo
- IRC
- irc.superalem.org
İtibar:
Kiwiirc çalışması için öncelikle node js eklentisi yüklememiz gerekmektedir.
Centos göre anlatıyorum ;
Node js eklentisi oto kurmak için alttaki komutu yazın.
Dosyaları çekmek içinde git eklentisini kuralım.
Kiwiirc kurulumuna gecelim.
Önce dosyalarımızı çekelim.
Uygulamamizi kurmaya başlıyalım.
Kurulduktan sonra config dosyalarımızın çalısması için su komutu yazalim.
Üstteki komutu yaptıktan sonra config.js dosyasımızı açın ve düzenleyin.(ip,port,server)
Config dosyamızı düzenledikten sonra dosyalarımızı yapılandıralım.
Kiwiirc başlatmak için ;
Kiwiirc kurulumu gerçekleşmiştir hayırlı olsun.
Bu kiwiirc config.js dosyasını direk kopyalıp gerekli yerleri sitenize göre degiştirip kullanabilirsiniz.

Centos göre anlatıyorum ;
Node js eklentisi oto kurmak için alttaki komutu yazın.
Kod:
sudo yum install nodejs
Dosyaları çekmek içinde git eklentisini kuralım.
Kod:
sudo yum install git
Kiwiirc kurulumuna gecelim.
Önce dosyalarımızı çekelim.
Kod:
git clone https://github.com/prawnsalad/KiwiIRC.git && cd KiwiIRC
Uygulamamizi kurmaya başlıyalım.
Kod:
npm install
Kurulduktan sonra config dosyalarımızın çalısması için su komutu yazalim.
Kod:
cp config.example.js config.js
Üstteki komutu yaptıktan sonra config.js dosyasımızı açın ve düzenleyin.(ip,port,server)
Kod:
nano config.js
Config dosyamızı düzenledikten sonra dosyalarımızı yapılandıralım.
Kod:
./kiwi build
Kiwiirc başlatmak için ;
Kod:
./kiwi start
Kiwiirc kurulumu gerçekleşmiştir hayırlı olsun.
Bu kiwiirc config.js dosyasını direk kopyalıp gerekli yerleri sitenize göre degiştirip kullanabilirsiniz.
Kod:
var conf = {};
conf.user = "";
conf.group = "";
conf.log = "kiwi.log";
conf.servers = [];
conf.servers.push({
port: 9094,
address: "0.0.0.0"
});
conf.outgoing_address = {
IPv4: '0.0.0.0'
//IPv6: '::'
};
conf.identd = {
enabled: false,
port: 113,
address: "0.0.0.0"
};
conf.public_http = "client/";
//conf.client_transports = ['polling'];
conf.max_client_conns = 5;
conf.max_server_conns = 0;
conf.default_encoding = 'iso-8859-9';
conf.default_gecos = 'MİRCX Web Kullanicisi';
conf.default_ident = 'Webirc';
conf.quit_message = 'http://www.depresif.net';
conf.ircd_reconnect = true;
conf.client_plugins = [
// "http://server.com/kiwi/plugins/myplugin.html"
];
conf.module_dir = "../server_modules/";
conf.modules = [
// "control",
// "client_file_watcher",
];
conf.webirc_pass = "webircpassword";
conf.reject_unauthorised_certificates = false;
conf.http_proxies = ["127.0.0.1/32"];
conf.http_proxy_ip_header = "x-forwarded-for";
conf.http_base_path = "/kiwi";
conf.socks_proxy = {};
conf.socks_proxy.enabled = false;
conf.socks_proxy.all = false;
conf.socks_proxy.proxy_hosts = [
"irc.ircalem.com"
];
conf.socks_proxy.address = '127.0.0.1';
conf.socks_proxy.port = 1080;
conf.socks_proxy.user = null;
conf.socks_proxy.pass = null;
conf.client = {
server: '195.181.208.100',
port: 6664,
ssl: false,
channel: '#sohbet',
channel_key: '',
nick: 'webuser_?',
settings: {
theme: 'relaxed',
text_theme: 'default',
channel_list_style: 'list',
scrollback: 250,
show_joins_parts: true,
show_timestamps: true,
use_24_hour_timestamps: true,
mute_sounds: false,
show_emoticons: true,
ignore_new_queries: false,
count_all_activity: false,
show_autocomplete_slideout: true,
locale: null // null = use the browser locale settings
},
window_title: 'MİRCX.NetWeb IRC'
};
conf.client_themes = [
'relaxed',
'mini',
'cli',
'basic'
];
// If set, the client may only connect to this 1 IRC server
//conf.restrict_server = "irc.kiwiirc.com";
//conf.restrict_server_port = 6667;
//conf.restrict_server_ssl = false;
//conf.restrict_server_password = "";
//conf.client.kiwi_server = '';
module.exports.production = conf;

Son düzenleme: