Akhir-akhir ini saya berpikir untuk mengembangkan fitur yang banyak namun menggunakan interface atau protokol yang sederhana. Tujuannya simpel, agar memperkecil ruang akses vulnerability dan saya cenderung lebih ‘cari aman’ ke protokol atau mekanisme yanag simpel.
Oleh karena itu saya berpikir untuk kembali ke IRC. IRC ada protokol sederhana yang menggunakan default port 6667 sampai 7000. Namun untuk port SSL berada pada +6697. Saya berpikir untuk melakukan banyak hal pada interface IRC ini.
IRCd
Sayangnya saya tidak mau ambil pusing dengan versi daemon irc yang akan saya gunakan. Simpel dan asalkan bisa memberikan fungsi utama dari chat dan output hub network itu sudah lebih dari cukup. Di sini pilihan saya jatuh pada miniircd yang dikembangkan total 21 kontributor dengan backend python hampir 90% an.
Install miniircd
Cara installnya sangat mudah. Biasanya saya menggunakan screen agar bisa berjalan pada background.
dnf install screen -y
git clone https://github.com/jrosdahl/miniircd.git
cd miniircd
./miniircd --motd motdfile.txt --ports 6667
Kalian bisa isi motd file dengan apapun selama formatnya ada text. Sayangnya ada banyak fitur yang tidak diaktifkan pada miniircd ini. Karena konsep fungsinya adalah agar fungsi utama protokol irc ini tetap berjalan sebagaimana mestinya. Seperti join channel, set topic, set nickname, dsb.
Bot?
Oke sepertinya kita akan mulai berexperimen dengan beberapa bot untuk mempermudah hidup. Serta menggunakan znc agar log tetap berputar saat kita log off.
Karena sangat mudah dulu informasi semua berawal dari Bot IRC, entah itu berita nasional, internasional, bahkan hingga pengecekan sekalipun semuanya dari interface bot. Mengapa tidak kita mengembalikan itu semua saja lagi?
Mungkin ada kalanya kita butuh nostalgia lagi dengan beberapa ingatan memori haha..