User:Nicolaus: Difference between revisions

From Alpine Linux
No edit summary
Line 15: Line 15:
The program will start asking for the following information, most important questions are 'port' and 'localhost':
The program will start asking for the following information, most important questions are 'port' and 'localhost':
<pre>
<pre>
Listen on port: 5000 ''(you should maintain this as 5000, do not put anything else)''
Listen on port: 5000 (you should maintain this as 5000, do not put anything else)
Listen using SSL: yes
Listen using SSL: yes
Listen using both IPv4 and IPv6: yes
Listen using both IPv4 and IPv6: yes
Line 24: Line 24:
Alternate nick: alternate_nick
Alternate nick: alternate_nick
Real name: optional
Real name: optional
Bind host: localhost ''(you should maintain this as localhost, do not put anything else)''
Bind host: localhost (you should maintain this as localhost, do not put anything else)
Set up a network?: no
Set up a network?: no
Launch ZNC now? no
Launch ZNC now? no

Revision as of 19:06, 8 August 2019

How to run a ZNC server + NGINX using a reverse proxy pointing to subdomain

Run only this command as root. It will install ZNC, the NGINX web server and the Certbot for web SSL encryption:

apk add znc nginx certbot-nginx

Add a user called 'irc' to the system:

adduser -D irc

Now log in as the new user "irc":

su irc

Create a ZNC configuration with this command:

znc --makeconf

The program will start asking for the following information, most important questions are 'port' and 'localhost':

Listen on port: 5000 (you should maintain this as 5000, do not put anything else)
Listen using SSL: yes
Listen using both IPv4 and IPv6: yes
Username: username
Enter password: password
Confirm password: password
Nick: nick
Alternate nick: alternate_nick
Real name: optional
Bind host: localhost (you should maintain this as localhost, do not put anything else)
Set up a network?: no
Launch ZNC now? no

You're still logged into the user 'irc'. Now run ZNC:

znc

Now change to root:

su root

go to Template:Vim /home/irc/.znc/configs/znc.conf


.... work in progress!!! come back tomorrow