logo

Sitemize hoşgeldiniz.
Tarih: 09-27-2020
Saat: 00:35

mIRClub | BİLGİ PAYLAŞIM BLOĞU

mIRC Script | Addon | Kısa Kod
Site Map Contacts anasayfa

Üye Panelİ

Anket

    • Sitemi Nasıl Buldunuz (What do you think)?

      Sonuçları görüntüle

      Yükleniyor ... Yükleniyor ...
  • Radyo

    Sayaç ve Dost Sİteler

    En güncel Mobil Sohbet siteniz.
    Sitelerinizi en iyi dizin'e ekleyin.

    TAKVİM

    Eylül 2020
    P S Ç P C C P
     123456
    78910111213
    14151617181920
    21222324252627
    282930  

    POPÜler YAZILAR

    SON YORUMLAR

    You are here: Home » Archives for Yeni KiwiIRC Kurulumu
    yazarYazar: Admin | tarihTarih: 17 Mayıs 2020 / 17:45

    Öncelikle NodeJs ve Yarn Kurulumu Yapacağız..

    NodeJs Kurulumu:

    
    
    # yum install -y gcc-c++ make
    # curl -sL https://rpm.nodesource.com/setup_14.x | sudo -E bash -
    # sudo yum install -y nodejs
    # node -v
    # npm -v

    Yarn Kurulumu

    #

    curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo

    #

    sudo yum install yarn

    KiwiIRC Kurulumu

    IRC kullanan çok yönlü bir web tabanlı mesajlaşma

    • % 100 statik dosyalar. En sevdiğiniz web sunucunuzla veya CDN ile barındırın
    • Tek ağlar, ana bilgisayar ana bilgisayarları veya ağlarınızı hatırlayan kişisel bir genel IRC istemcisi için
    • Varsayılan bir IRC ağı ile kutunun dışında çalışır – veya kendi IRC ağınızı kullanın
    • Tek veya çoklu IRC ağ bağlantıları
    • Küçük alanlar veya tam sayfa düzenleri için birden çok düzen
    • Aydınlık ve karanlık modları
    • Masaüstü bildirimleri
    • Çalışma zamanında tek bir JSON yapılandırma dosyası aracılığıyla son derece çok yönlü
    • Dosya yükleme ve görüntülü arama gibi temalı ve zengin eklenti desteği
    • İşyerleri için takım modu

    Bağlantı modları:

    • Doğrudan bir websocket IRC sunucusuna
    • Normal IRC sunucuları için webircgateway websocket proxy’si üzerinden bağlanın
    • KiwiBNC ile bağlantıda kalın

    Kivi IRC Kurulumu

    Sadece bir IRC istemcisini web sitenize yerleştirmek istiyorsanız, basit müşteri oluşturucu https://kiwiirc.com/clientbuilder/ kullanarak kiwiirc.com tarafından barındırılan özel bir istemci oluşturabilirsiniz.

    Kiwi IRC’yi kendi sunucunuza kurmak için, önceden oluşturulmuş ve kullanıma hazır yükleyiciler, indirme sayfasında, https://kiwiirc.com/downloads/ adresinde bulunabilir.

    Paket Yüklemeleri Bittikten Sonra KiwiIRC Yükleyeceğiz..

    # rpm -U https://kiwiirc.com/downloads/kiwiirc-19.04.24.1-1.x86_64.rpm

    Evet Yüklendiyse Şu Şekilde SSH Konsolunda Kontrol Edebiliriz ..

    # ps x

    # kiwiirc –config=/etc/kiwiirc/config.conf

    Yukardaki Gibi Kiwiirc Config Dosyası Başlatılmışsa Kurulum Tamamlanmış Oluyor..

    Şimdi ise Kurulumu Sunucumuza göre editleyeceğiz ..

    Öncelikle kiwiirc kurulumu olan /etc/kiwiirc klasörüne giriyoruz

    Orada editlememiz gereken client.json ve config.conf klasorlerini açıyoruz..

    Editleme yaparken WinSCP kullanırsanız Daha iyi olur

    Öncelikle config.conf Dosyasını editleyelim

    Dosyada Editlememiz gereken yerleri atıcam sadece gerekirse siz daha detaylı editleme yaparsınız..

    username = “%i”
    realname = “I am a webchat user”

    username bu şekilde kalabilir ellemeyin derim.

    realname ise kiwiirc girdiğimiz de realname kısmında görünür değişiklik yapabilirsiniz..

    The websocket / http server

    [server.1]
    bind = “0.0.0.0”
    port = 7005

    Arkadaşlar bu kısım web tarayıcımıza yapacağımız ip ve port ..

    0.0.0.0 Bu kısmı Değiştirmiyoruz aynı kalıyor

    port 7005 ben yazdım normalde 80 dir herhangi bir acık port koyabilirsiniz..

    Connections will be sent to a random upstream

    [upstream.1]
    hostname = “irc.kiwiirc.com”
    port = 6667
    tls = false
    throttle = 2
    timeout = 5
    webirc = “”

    Arkadaşlar Bu kısım ircdmizi ilgilentiren kısım.

    Hostname kısmı irc.sitenizindomain adı olacak.

    Portda 6667 defaultdur zaten

    tls isterseniz ssl baglantısı varsa true yapabilirsiniz

    throttle ve timeout kısmı kalsın ellemeyin..

    webirc de unrealircd.conf dosyamızdaki şifredir yazmamız gerekli..

    Kurulum aşaması conf dosyasını tamamladık şimdi ise client.json ayarlarını yapıcaz..

    Öncelikle kiwiirc kurulumunu config.conf dosyayasında yaptığımız değişiklikleri yapılandırmamız gerekiyor yani kiwiirc yi resetlicez..

    # systemctl restart kiwiirc

    Bu kısımda istediğiniz değişikliği yapabilirsiniz plugin ler yani eklentiler ekleyebiliyoruz bu klasore eklemezsek hiç bir şey çalışmaz

    Ornek bir client.json dosyası paylaşıyorum kendinize göre editlersiniz..

    
    
    {
         "windowTitle": "mIRC.CLub Mobil Chat Sunucusu",
         "startupScreen": "welcome",
         "kiwiServer": "/webirc/kiwiirc/",
         "sidebarDefault": "nicklist",
         "warnOnExit": true,
         "restricted": true,
         "sidebarPinned": true,
         "showEmojiPicker": true,
         "theme": "Default",
         "themes": [
             { "name": "Default", "url": "static/themes/default" },
             { "name": "Dark", "url": "static/themes/dark" },
             { "name": "Coffee", "url": "static/themes/coffee" },
             { "name": "GrayFox", "url": "static/themes/grayfox" },
             { "name": "Nightswatch", "url": "static/themes/nightswatch" },
             { "name": "Osprey", "url": "static/themes/osprey" },
             { "name": "Radioactive", "url": "static/themes/radioactive" },
             { "name": "Sky", "url": "static/themes/sky" }
         ],
         "startupOptions" : {
             "server": "77.55.235.96",
             "port": 6667,
             "tls": false,
             "direct": false,
             "channel": "#Sohbet,#Radyo,#Kelime",
             "nick": "",
             "showChannel": false,
             "greetingText": "Hos Geldiniz..!",
             "infoBackground": "https://source.unsplash.com/random/?nature",
             "encoding": "iso-8859-9",
         },
         "embedly": {
             "key": ""
         },
         "buffers": {
             "messageLayout": "compact",
             "show_realnames": true,
             "show_mode_changes": true
         },
    "plugins": [
        {
            "name": "fileuploader",
            "url": "http://localhost:9000/plugin-fileuploader.js"
        },
        {
            "name": "emoji",
            "url": "static/plugins/emojis/plugin-emoji-prelim.min.js"
        },
        {
            "name": "channel_list_button",
            "url": "static/plugins/channel_list_button/channel_list_button.html"
        },
        {
            "name": "conference",
            "url": "static/plugins/conference/dist/plugin-conference.min.js"
        },
        {
            "name": "google_analytics",
            "url": "static/plugins/google_analytics/plugin-google_analytics.min.js"
        },
        {
            "name": "custom-welcome-asl",
            "url": "static/plugins/custom-welcome-asl/plugin-custom-welcome-asl.js"
        },
        {
            "name": "gravatar",
            "url": "static/plugins/gravatar/plugin-gravatar.min.js"
        },
        {
            "name":  "plugin-radio",
            "url": "static/plugins/plugin-radio/plugin-radio.html"
        }

    ],

          "plugin-radio": {
       "url": "static/plugins/plugin-radio/stations.json"
    },

    "fileuploader": {
        "server": "http://localhost:8088/files",
        "maxFileSize": 10485760,
        "note": "Files will expire after 24 hours"
    },
    "conference": {
    "server": "meet.jit.si",
    "secure": false,
    "joinText": "Gorusmeye katildiniz.",
    "inviteText": "Seni ozel bir gorusmeye davet ediyor.",
    "joinButtonText": "Gorusmeye katilin!-Join now!",
    "enabledInChannels": [ "#Conference" ],
    "disabledText": "Afedersiniz. SysOp bu kanaldaki konferanslari etkinlestirmedi. Lutfen #Conference Kanalina gidiniz..",
    "showLink": true,
    "useLinkShortener": false,
    "linkShortenerAPIToken": "API_KEY_HERE",
    "linkShortenerURL": "",
    "interfaceConfigOverwrite": {
        "SHOW_JITSI_WATERMARK": false,
        "SHOW_WATERMARK_FOR_GUESTS": false,
        "TOOLBAR_BUTTONS": [
            "microphone", "camera", "fullscreen", "fodeviceselection", "hangup",
            "settings", "videoquality", "filmstrip",
            "stats", "shortcuts"

            ]
        }
    },
    "google_analytics": {
        "trackingID": "UA-126757794-1"
    },
    "asl": {
        "colours": false,
        "icons": true
    },
    "gravatar": {
        "default": "mp",
        "rating": "pg"
    }
    }

    Evet Son olarak kurulum dosyaları tamamlandı eklentileri kurmak ayarlamak için ise farklı bir klasör var orasıda.

    # cd /usr/share/kiwiirc/

    arkadaşlar diğer plugins emoji vidyo konferans ve bir çok eklentiyi burdan ekliyoruz artık diğer /etc/kiwiirc klasorunde herhangi bir işimiz yok.

    Kurulum Anlatımı Bu kadar arkadaşlar pluginler yani eklentiler vs kurulumları yapamazsanız yorum kısmına yazarsanız yardımcı olurum.. 🙂