To create new wiki account, please join us on #znc at freenode and ask admins to create a wiki account for you. You can say thanks to spambots for this inconvenience.

Difference between revisions of "Webadmin"

From ZNC
Jump to: navigation, search
(Usage)
(Restore webadmin from archive.org - 2016/08/12)
 
(5 intermediate revisions by 4 users not shown)
Line 2: Line 2:
 
{{DISPLAYTITLE:webadmin}}
 
{{DISPLAYTITLE:webadmin}}
 
{{Core Module}}
 
{{Core Module}}
This module allows you to administrate your ZNC bouncer through a web interface.
+
This module allows you to administrate your ZNC bouncer through a web interface. To access webadmin, see [[FAQ#How can I access webadmin with my browser.3F|FAQ: How can I access webadmin with my browser?]] If you want to access webadmin through a subdomain check [[Reverse proxy]].
  
 
[[Image:Webadmin-settings-dark-clouds.png|thumb|Screenshot of the Webadmin module in action]]
 
[[Image:Webadmin-settings-dark-clouds.png|thumb|Screenshot of the Webadmin module in action]]
Line 11: Line 11:
 
| type = global }}
 
| type = global }}
  
From reading the source code I assume that the '''port''' of the webadmin server is '''8080''', which is not configurable, which means again, that you need the source code in a professional environment, which finally leads to the question, where the repository for znc is. I just found the tar archvie, yet...
+
== Functions ==
 +
After you connect to webadmin, you are able to:
  
=== Functions ===
+
=== Admin user ===
After you connect as an admin user you are able to:
+
 
* Edit ZNC settings such as the ISpoofFile, Global Modules and VHosts.
+
* Add a new user
 +
* Clone a user
 +
* Delete a user
 +
* Edit a user - Change any and all user settings
 
* List all users
 
* List all users
* Edit a user - Change any and all user settings
+
* View traffic
* Add a new user
+
* Increase/Decrease number of allowed networks per user
(standard ZNC users can only edit their own user.)
+
* '''Anything a normal user can do, below:'''
 +
 
 +
=== Normal user ===
 +
 
 +
* Allow IPs.
 +
* BindHost
 +
* Change ZNC password
 +
* Change IRC nick
 +
* Change Ident
 +
* Change Status Prefix
 +
* Change Real Name
 +
* Change BindHost
 +
* Change Quit Message
 +
* Set default channel modes
 +
* Set Buffer size
 +
* Set Timestamp format
 +
* Set Timezone
 +
* Set join tries (channel)
 +
* Set CTCP Replies (Ex: FINGER/VERSION/PING)
 +
* Set webadmin skin.
 +
* Load/Unload modules.
 +
 
 +
'''Note:''' Some web browsers like Google Chrome block default IRC ports (6667, 6697, etc.). See [[FAQ#How can I access webadmin with my browser.3F|FAQ: How can I access webadmin with my browser?]] to learn how to explicitly allow the port.
  
 
[[Category:Modules]]
 
[[Category:Modules]]

Latest revision as of 10:21, 2 April 2017

This module allows you to administrate your ZNC bouncer through a web interface. To access webadmin, see FAQ: How can I access webadmin with my browser? If you want to access webadmin through a subdomain check Reverse proxy.

Screenshot of the Webadmin module in action

Usage[edit]

Arguments

This global module takes no arguments.

Read loading modules to learn more about loading modules.

Functions[edit]

After you connect to webadmin, you are able to:

Admin user[edit]

  • Add a new user
  • Clone a user
  • Delete a user
  • Edit a user - Change any and all user settings
  • List all users
  • View traffic
  • Increase/Decrease number of allowed networks per user
  • Anything a normal user can do, below:

Normal user[edit]

  • Allow IPs.
  • BindHost
  • Change ZNC password
  • Change IRC nick
  • Change Ident
  • Change Status Prefix
  • Change Real Name
  • Change BindHost
  • Change Quit Message
  • Set default channel modes
  • Set Buffer size
  • Set Timestamp format
  • Set Timezone
  • Set join tries (channel)
  • Set CTCP Replies (Ex: FINGER/VERSION/PING)
  • Set webadmin skin.
  • Load/Unload modules.

Note: Some web browsers like Google Chrome block default IRC ports (6667, 6697, etc.). See FAQ: How can I access webadmin with my browser? to learn how to explicitly allow the port.