User:Nicolaus: Difference between revisions
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 | 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 | 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