![]() |
![]() |
![]() | #1 | |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | herkes için Özelleştirilmiş KiwiIRC %100 kurulum desteği demolu Merhaba arkadaşlar, iyi geceler! KiwiIRC'yi yaygınlaştırmak ve yapılan emeğin kalıcı olmasını sağlamak adına bu paylaşımı yapmak istedim. Amacım, kurmuş olduğum özelleştirilmiş KiwiIRC'yi yaşatmak ve sürdürülebilir hale getirmek. Sunucum kapandıktan sonra özelleştirdiğim sürümün kaybolmasını istemiyorum. Eğer başkaları da bunu kullanırsa, ileride ben de onlardan destek alabilirim düşüncesiyle hareket ediyorum. KiwiIRC, sabit ve standart bir applet değil. Kurulumu, VPS kapasitesi, seçilen işletim sistemi ve diğer değişkenlere bağlı olarak farklı zorluklar ve hatalar içerebilir. Plan ve Kapsam Öncelikle, tavsiye edilen işletim sistemi Ubuntu 22.04. Web Sunucusu: Nginx (Apache'ye göre daha az hata veriyor ve daha hızlı çalışıyor) Npm: 10.9.2 ve üstü Node: v22.13.1 Tavsiye Edilen IRCd: UnrealIRCd 6 Kurulum için: Yarn ve diğer gerekli bağımlılıklar Neler Paylaşacağım? Nginx reverse proxy ayarları Web gateway (conf) dosyası KiwiIRC config.json (Bu zaten açık bir dosya, paylaşılmasında sakınca yok) Kurulum için root hesabı kullanımı (KiwiIRC’yi /usr/share/ klasörüne kuracağımız için kullanıcı hesabıyla kurulum sağlıklı olmayacaktır.) Güncel build edilmiş dosyalar: KiwiIRC'nin en güncel dosyalarına buradan ulaşabilirsiniz. KiwiIRC kurulumu sırasında herkesin farklı hatalarla karşılaşacağını biliyorum. Bu yüzden ezbere adımlar vermek yerine, en güncel kurulum rehberini ve karşılaşılan hatalara yönelik çözümleri paylaşacağım. Kullanılabilir Pluginler Aşağıda KiwiIRC’ye ekleyebileceğiniz bazı eklentileri ve açıklamalarını listeledim: [{ "name": "radio", "url": "/static/plugins/plugin-radio.html", "description": "Standart radyo eklentisi" }, { "name": "nickserv", "url": "/static/plugins/plugin-nickserv.js", "description": "Nick kaydı ve doğrulaması" }, { "name": "plugin-tictactoe", "url": "/static/plugins/plugin-tictactoe.js", "description": "Web kullanıcıları için Tic-Tac-Toe oyunu" }, { "name": "avatar-upload", "url": "/static/plugins/plugin-avatar-upload.js", "description": "Profil resmi yükleme desteği" }, { "name": "avatars", "url": "/static/plugins/plugin-avatars.js", "description": "Kullanıcılara rastgele veya cinsiyete göre avatar atama" }, { "name": "avatars-micah", "url": "/static/plugins/plugin-avatars/micah.js", "description": "Micah tabanlı rastgele avatar oluşturucu" }, { "name": "asl", "url": "/static/plugins/plugin-asl.js", "description": "Girişte yaş, şehir ve cinsiyet bilgisi isteme" }, { "name": "modern", "url": "/static/plugins/best-layout.js", "description": "Mobil cihazlar için geliştirilmiş mesaj düzeni" }, { "name": "plugin-giphy", "url": "/static/plugins/plugin-giphy.html", "description": "Giphy üzerinden GIF paylaşımı" }, { "name": "plugin-blockpm", "url": "/static/plugins/plugin-blockpm.html", "description": "Özel mesajları açma/kapatma" }, { "name": "plugin-imgur", "url": "/static/plugins/plugin-imgur.html", "description": "Imgur ile resim yükleme" }, { "name": "plugin-blocksound", "url": "/static/plugins/plugin-blocksound.html", "description": "KiwiIRC seslerini açma/kapatma" }, { "name": "conference", "url": "static/plugins/plugin-conference.js", "description": "Sesli ve görüntülü sohbet desteği" }, { "name": "ball", "url": "static/plugins/ball.html", "description": "Kutulu yazı baloncukları oluşturma" }, { "name": "fon", "url": "static/plugins/font_size.html", "description": "Yazı boyutunu küçültme/büyütme" }, { "name": "side", "url": "static/plugins/plugin-sidebar-left.html", "description": "Kullanıcı listesini sağa alma" }, { "name": "dark", "url": "static/plugins/darkmode.html", "description": "Karanlık ve aydınlık mod desteği" }, { "name": "fileupload", "url": "static/plugins/plugin-fileuploader.js", "description": "Dosya, ses ve görüntü yükleme" }] Dipnot: Bu eklentilerin tamamı açık kaynaklıdır. Daha fazla bilgi ve erişim için GitHub’daki ilgili depoları inceleyebilirsiniz. Bazı eklentiler kolayca eklenebilirken, bazıları oldukça uğraştırıcıdır. Bu yüzden tüm ayarlarını ve ilgili dosyaları paylaşacağım. Destek ve Katılım Elimden geldiğince IRC üzerinden destek vereceğim. Kurulum sırasında karşılaşılan her sorunu çözüme ulaştırdıktan sonra burada paylaşacağız. Örneğin: "Kurulumu bir arkadaş yaptı, şu sorunu yaşadı, şöyle bir çözüm uyguladık ve düzeldi." şeklinde belgeler oluşturacağız. KiwiIRC’yi kurmuş herkesi bu projeye destek olmaya davet ediyorum. Mevcut kurulum sahipleri ve deneyimli kişilerle birlikte, eksiksiz ve tamamen erişilebilir bir rehber oluşturmayı hedefliyoruz. Eksik veya hatalı bilgilerim varsa, düzeltmelere açığım ve şimdiden teşekkür ediyorum. KiwiIRC Demo Adresleri Özelleştirilmiş KiwiIRC: web.zchat.org Diğer demo: chat.chatsansar.com Etkileşim Alanları Benimle IRC üzerinden iletişime geçebilirsiniz: irc.zchat.org 6667 & 6669 (Nick: X) (Eğer online ise TimeRider da destek verebilir, ama zorunlu değildir.) Resmi destek: irc.libera.chat üzerinden de projeye destek verilebilir. ederek güncellemek için indirilmesi gereken en güncel dosya adresi: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] buradan kiiwiirc config.json dosyasını zaten aşağıda paylaşacağım aslında paylaşmak bile denmez herkes zaten açık... [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] (dipnot bunların hepsi open soruce dir ve halka açık yazılımlardır buradan hepsine ulaşabilirsiniz [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ) bahsettiğim özelleşirilmiş kiwiirc demosu [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 2. demo [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] konu içindeki yazılarda bu linkleri eklemeliyim Konu SNOOPY tarafından (19 Mart 2025 Saat 09:23 ) değiştirilmiştir. | |
| ![]() |
![]() | #2 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: herkes için Özelleştirilmiş KiwiIRC %100 kurulum desteği demolu Chatsansar çoğu şeyi ayna.org dan aldı ve kendisine bizzat yardımcı oldum. Sizde zchat ekibi olarak ayna.org u aynen copy paste edip hırsızlık yaptınız. Buna @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] binary valware herkes şahit. Uluslararası kepaze bir hırsızsınız. Sizin gibi hırsızlara nispet ben geliştirmeye devam edeceğim sizde emek hırsızlığı yapacaksınız. Dilediğini paylaş Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. timerider ayna.org da takılır zaten saf çocuk ve ona izin verdim zaten arkadaşım. Emek hırsızı birer eziksiniz siz. |
| ![]() |
![]() | #3 | ||||
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: herkes için Özelleştirilmiş KiwiIRC %100 kurulum desteği demolu
ilk katkıyı umut bey verdi kendisişine teşekkür ediyorum eklentilerin kimlere ait olduğunu tek tek yazalim bu da kiwiirc için güzel bir çalışma olur (aslında yukardada github linkte görülüyor arkadaşın inanç sistemi farklı) plugin-radio.html [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] plugin-nickserv.js [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] plugin-tictactoe.js [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] plugin-avatar-upload [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] plugin-avatars.js [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kiwiirc-plugin-asl [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] .... böyle gidiyor hırsız olduğumuzu düşünüyorsan neyi çaldığımızı sözkonusu eklenti yazılımı başka konuda belirtebilirsin konuşuruz şahsi sorunlarını başka bir konuda belirt kiwiirc ile ilgilnenen kurmak isteyen destek olmak isteyen kişilere engel olma. Moderator arkadaşları göreve davet ediyorum herşeyin açık olduğu bir sistemde böyle kişilerle muhattab olmak istemiyorum saygılarımla | ||||
| ![]() |
![]() | #4 | ||||
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: herkes için Özelleştirilmiş KiwiIRC %100 kurulum desteği demolu
zchat.org 'a saldiri yapan birisi bunlari yaziyor, oldukca tuhaf.. 1. buradaki gecen eklentileri sen yazmadin, acik kaynakli kiwi'yi de sen yazmadin. 2. bahsettigin emek hirsizligini kanitlaman gerekli, aksi halde bu sadece bir iftiradir. | ||||
| ![]() |
![]() | #5 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: herkes için Özelleştirilmiş KiwiIRC %100 kurulum desteği demolu ilk yardım isteyen kullanıcı "Fikoo" avatar upload eklentisi hakkinda bilgi istedi ona eski sürüm bir kiwiirc kullanıyorsan kullanımda bazı hatalar alabileceğini aktardım örneğin avatarı kullanıcı yükler ama karşı tarafta görünmez bunu kendim yaşadım ve hatırlamadığım diğer hataları görürsünüz. Güncel build edilmiş kiwiirc dosyalarını riske girmeden güncelleyelim usr/share/kiwiirc dosyasını ellemeyelim ve "kiwiirc2" bir klasör oluşturup [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 19.03.2025 tarihi itibariyle 9 gün önce güncellenmiş burdan görebilirsiniz [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ) index.html ve statis dosyalarını upload edelim kiwiiirc conf ve webircgateway usr/share/kiwiirc yollarını usr/share/kiwiirc2 olarak değişelim tekrark başlatıp file upload eklentisini kurmaya baslayabiliriz fikoo daha sonra devam edeceğini söyledi |
| ![]() |
![]() | #6 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: herkes için Özelleştirilmiş KiwiIRC %100 kurulum desteği demolu Avatar eklentisi ve asl eklentisi olanlar için ayrıca avatar upload eklentisinin temel ayarlarını anlatacağım fikoo ile api den sonra devam ettiremedik ne işe yarıyor bu eklenti? kayıtlı kullanıcı kiwiric e baglandıkta sonra kendi resmini yükleyebilmesi içindir. Plugin adı: kiwiirc-plugin-avatar-upload ssh baglanip şu komutu girelim (root ana klasorde ) Kod: Kodu kopyalamak için üzerine çift tıklayın!
/kiwiirc-plugin-avatar-upload böyle bir dosya oluşacak. Kod: Kodu kopyalamak için üzerine çift tıklayın!
1)yarn 2) yarn build kurulum yaptıktan sonra dist/ adında bir dosya kurulacak /kiwiirc-plugin-avatar-upload# dizininde /dist dosyası altında bulunan dosyalar /user/share/kiwiirc/plugins altına kopyalıyalım. unreal4-6 için yolu anlatıyorum inspircd için farklı olabilir unnrealircd.conf içine Kod: Kodu kopyalamak için üzerine çift tıklayın!
yukardaki "secret kodu" için Kod: Kodu kopyalamak için üzerine çift tıklayın!
ssh de herhangi bir yerde girelim bize vereceği kodu secret kısmındaki kod ile değişelim bu eklenti web avatarları ile ircd arasındaki baglantı kurmasını sağlayacak modulun yuklenip yuklenmediğini sunucuda /EXTJWT yazdığınızda "EXTJWT Not enough parameters" yanıtını alırsınız yada /module -all yazdığınız listede şu şekilde görebilirsiniz. Kod: Kodu kopyalamak için üzerine çift tıklayın!
bunlar arka plandaki genel ayarlar ayrıca kiwiirc için yapılması gerekenler (daha önce plugin listesinizin olduğunu var sayıyorum altına ekleyin) 1) Kod: Kodu kopyalamak için üzerine çift tıklayın!
2) Kod: Kodu kopyalamak için üzerine çift tıklayın!
burada ne önemli kısım [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ve avatars klasörü Api dosyasını paylaşıyorum: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kod burada kopyalıp api.php olarak kaydedin ayrıca kodu foruma ekliyorum. api kodunu nginx altında örneğin ben /var/ Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. klasoru altına ekledim bu şu demek [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] çok klasor oluşturup kafa karıştırmayın her zaman sade ve bir dosya kullanmaya calısın + kafa karışıklığı olmaması için yeni bir dns oluşturabilirsiniz. sallıyorum irc.ircforumlari.net yerine chat.ircforumlari.net subdomaini ile upload edilsin. çünkü bunun nginx ayarlarını yapacağız. avatars klasörünün altına api.php bir de [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] (indirip upload edin olmadı eklentinin hepsini indirin içinden bunları yükleyin) şuradaki vendor klasörünü de ekleyin api.php dosyasının başındaki satır da şu var Kod: Kodu kopyalamak için üzerine çift tıklayın!
bu kod bunun için devam edelim şimdi nginx ayarlarımızı gösterelim. bu nginx ayarları beni çok uğraştırmıştı siz hiç uğraşmadan rahatça geçeceksiniz bu kısmı .. bu kodu özellikle buraya yapıştıracağım: bu kodu kiwi.zchat.org subdomaini altına avatar yüklenmesi ve avatars klasoru içindir mantık şu bir ıp adresimiz ve bu subdomaini ona yönlendirdik proxyreverse ayarımızın altında klasoru tanıttık kiwi.zchat.org için ssl vermeyi unutmayın bunu anlatmama gerek yok bu kodu Kod: Kodu kopyalamak için üzerine çift tıklayın!
altında Kod: Kodu kopyalamak için üzerine çift tıklayın!
dosyası içine eklenmiştir Kod: Kodu kopyalamak için üzerine çift tıklayın!
|
| ![]() |
![]() | #7 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: herkes için Özelleştirilmiş KiwiIRC %100 kurulum desteği demolu konuyu düzeltemediğim için şunu eklemek istiyorum birisi birileri sizn kiwiirci tam kapasiteli kullanmanızı istemiyor babasının malı zannedip en basit şeyleri gizlieyip kendini üstün ve ayrıcalık zanneden kişilere inat elli defa bin defa söylüyorum kurduğum alt yapının dosyalarını herkesle paylaşmaya hazırım sayfamıza girin canınız ne isiyorsa o konu üzerinde yoğunlaşalım bir birimize destek olalım. Bu emek hırsızlığı sayılmaz tam tersine emeğim sonsuza kadar yaşayacak ne kadar çok yaygınlaşırsa o kadar yaşar örneğin düşünün mesela unreal3.2 bugune gelmesinde payı nedir? herkese paylaşıldı bilinir oldu ve kolaylaştı 15 yıl önce yazılan bir komut hala yaşıyor neden çünkü paylaşıldı paylaşıldı paylaşıldı ve yaşadı bu kadar basit umarım sizlere yardımcı olurum saygı ve sebgilerimle birileri aplıcak birileri çok üzülecek bilmiyorsunuz Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
| ![]() |
![]() | #8 |
Çevrimiçi ![]() IF Ticaret Sayısı: (0) | Cevap: herkes için Özelleştirilmiş KiwiIRC %100 kurulum desteği demolu Merhaba kurulumunu biraz daha detaylı anlatsaydınız iyi olurdu denedim ama kuramadım ben. github'da anlatımı var ama unrealircd.conf dosyasına irc girişi için ayrıca bir giriş kodu ekleniyor sanırım ayrıca port da açılması gerekiyor yarn kurulumunu pek anlamadım build yapıyorum bitiyor ama ne etc nede usr/share ye hiç bir şey kurulmuyor dist klasoru kiwiirc klasörünün içine kuruluyor ayrıca kendimiz mi oraya kopyalıyoruz çünkü config de yollar bu dizilimi gösteriyor. hostun içine kurmuyoruz sanırım root olarak kurulum yapılıyor demişsiniz. |
| ![]() |
![]() |
Konuyu Toplam 4 Üye okuyor. (2 Kayıtlı üye ve 2 Misafir) | |
ATESBEY, ZaLiM1979 |
| |
![]() | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Uyanıklık İçin Özelleştirilmiş Kafein Algoritması | Beatrice | Sağlık Köşesi | 0 | 10 Ocak 2020 14:39 |
vBulletin Kurulum için Destek | Scprit | vBulletin | 5 | 06 Ekim 2014 17:07 |
CS 1.6 Sorunsuz Kurulum Rehberi (Online oynamak için) | avieN | Counter Strike Online - CS GO | 2 | 13 Ağustos 2009 17:27 |
Adsl Modem Kurulum için Gerekenler | Julw | Ağ, Network ve Networking | 0 | 25 Nisan 2008 21:10 |