What is znc bouncer
For most channels, 50 lines is likely enough. Now that ZNC is fully configured, start the service and enable it so ZNC automatically starts itself if the server ever reboots.
To do that, run the following command:. Do you want to automate installing ZNC? See how it works on GitHub. However, there are several options to choose from. Use what works best for you. The screenshot shows an example of how this might look for HexChat users:. ZNC requires a server password to authenticate. Once you add the network, you can connect to the network. Now you never have to worry about missing another message in an IRC channel again!
Justin W. Flory is a student and open source contributor based in the United States. Justin is an active contributor to the Fedora Project.
In Fedora, he leads the Community Operations team and participates with the Diversity and Inclusion team. Justin also participates in other open source communities. He is a former staff member of the SpigotMC project, a former community moderator for Opensource. Additionally, Justin is an avid traveler and always tries to learn something new from the places he visits and the people he meets.
Or you could run a textual IRC client, like irssi, and have it run inside a screen or tmux session, that you can attach to or deattach from at will. Do you plan to do a second post outlining some of the modules?
It will ask you to install some modules for admin and some of users. My IRC client Konversation highlights my nick. ZNC by default has a buffer size of say lines or.
If you set the MaxBufferSize to an infinitely large number then you face memory problems. If you use log module how would you get them locally on a regular basis? Does Fedora provides ZNC instances for its official contributors if there is such a thing?
On CentOS 6, the version in the repos is slightly older, and it has some additional prompts when installing and setting up ZNC.
However, it is mostly the same as with CentOS 7 or a recent version of Fedora. As for the logs, you could probably use a script or something similar to sync them to a local directory on your machine for easy offline viewing. As for official Fedora IRC bouncers, there is not such a service, but there are plenty of ZNC providers out there that you can use for free.
It should be:. Thanks for this info, Dan! ZNC comes with various modules and features that can cater to your usage requirements. We will be compiling ZNC with the web interface enabled in this tutorial.
In the web interface, you can create, edit, configure, and remove users from your ZNC instance. In this tutorial, we'll be using Ubuntu However, this tutorial should still work in the most recent Ubuntu versions or be very similar.
Now, let's get started! Now we can configure the source in order to compile ZNC. For now, we will just install ZNC system wide:. Now, ZNC will ask us some questions in order to create the configuration file. The first question will ask what port to run ZNC on, the port can be anything from to Simply answer yes to the next question to create the pem file:.
The 'webadmin' module allows us to control ZNC from the web interface that was explained in the introduction. Enter your alternate nickname in case your primary nickname conflicts when connecting to an IRC network:. It will now ask us about our bind host, this is what IP address or hostname we will use to connect to the IRC network with. I will just select defaults by leaving this blank, however you can put your servers hostname here to use that.
We will set the lines to buffer lines of history to play back when re-attaching your client per channel. Find the user account that you set up in the web panel and edit the user, so you can add a network.
For the scope of this article, you'll add a popular IRC network, Freenode. Note: Opensource. The information for Freenode is listed below for you to add to ZNC. If you wish to connect to a different IRC network, please refer to the server information provided by that network. Freenode information:. Once you finish, select "Save and return. You can do this in the network configuration page for the network you just configured.
This is the easiest part. Look for the section on the page that mentions channels and select Add. You'll be greeted by a few different options, but for your purposes, only two are relevant. The other setting you may find useful is "buffer count. For most channels, 50 lines is probably plenty, but if you're in a particularly chatty channel and don't want to miss any messages, you can bump this setting to or even lines.
Now that ZNC is fully configured, start the service and make sure it automatically starts itself if the server ever reboots. To do that, run the following commands:. A popular IRC client available in most distributions is the HexChat client , but there are plenty of options for you to find what works best for you. Change the generic information to the address and password for your server.
Instead of adding the settings for an IRC network to your client, you'll add information for your bouncer. The screenshot shows an example of how this might look for you. The server password is how you authenticate to your bouncer. Instructions for how to connect are at the top of the ZNC page for your user. Once you're finished adding the network, you can connect to the network. Now you never have to worry about missing another message in an IRC channel again.
Get our IRC quickstart guide. Great article, Justin! I used to use Irssi in a screen session running on a server at work as my "always-on" option, but when I left that job I lost access and it was sub-optimal for a few other reasons. I've been using ZNC for a year or so and it's great.
0コメント