Cara install soju di FreeBSD
IRC di 2025 apakah nyata, wahai pembaca? O tentu, lantas kenapa saya dan teman - teman saya di #100indie mendadak meributkan perkara bouncer irc agar pengalaman chatting di irc bisa seperti di sosial media lain alias ada historynya jadi tidak ketinggalan topik. lalu si Ryusuke menyarankan buat pasang soju di server. Saya mencari di google kok belum ada ya tutorialnya, sehingga tidak berlama langsung saja ke tutorialnya.
- Install soju
Tentu pertama kali yang harus dilakukan adalah memasang soju di server kalian, jangan lupa pakai akses root bebas mau pakai doas atau sudo
pkg install soju
- Siapkan Sertifikat SSL
Terserah kalian mau dapat dari let’s encrypt, acme atau berbayar pun tidak masalah (untuk let’s encrypt nanti menyusul tutorialnya). Lalu salin ke folder /usr/local/etc/soju/ 3. Setelan agar soju berjalan di mesin nyala
Buka /etc/rc.conf menggunakan teks editor kesukaan kalian dan jangan lupa tambahkan soju_enable=“YES”
- Setting soju
Buka file /usr/local/etc/soju/config dengan menggunakan teks editor kesukaan kalian
db sqlite3 /var/db/soju/main.db
message-store fs /var/db/soju/logs/
listen ircs://0.0.0.0:6667 # bisa diubah ke 127.0.0.1 atau ubah portnya ke selain 6667
hostname (domain yang sesuai dengan sertifkat SSL)
listen unix+admin://
tls (sertifkat) (kuncinya)
# semisal pakai let's encrypt (tentu jangan lupa disalin ke folder-nya)
#tls /usr/local/etc/soju/fullchain.pem /usr/local/etc/soju/privkey.pem
- Jalankan service soju
Tinggal jalankan perintah dibawah ini (jangan lupa pakai akses root, bebas mau pakai sudo atau doas) dan anda dapat terhubung dengan soju dengan goguma atau senpai lalu masukan (domain_yang_sesuai_dengan_sertifkat SSL:6667)
service soju start
Selesai, selamat mengoprek semoga anda bisa menikmati irc di #100indie irc.100indie.org