]> arthur.barton.de Git - ngircd-web.git/blob - index.php.en
ngIRCd Release 27
[ngircd-web.git] / index.php.en
1 <?php
2         include('includes/common.php');
3         begin_page('en');
4 ?>
5 <h2>
6         ngIRCd
7 </h2>
8 <p>
9         ngIRCd is a free, portable and lightweight Internet Relay Chat
10         (<a href="https://wikipedia.org/wiki/Internet_Relay_Chat" hreflang="en">IRC</a>)
11         server
12         for small or private networks, developed under the GNU General Public
13         License
14         (<a href="doc/COPYING" hreflang="en">GPL</a>).
15 </p>
16 <p>
17         The server is quite easy to configure and runs as a single-node server
18         or can be part of a network of ngIRCd servers in a LAN or across the
19         internet. It optionally supports the IPv6 protocol, SSL/TLS-protected
20         client-server and server-server links, the Pluggable Authentication
21         Modules (PAM) system for user authentication, IDENT requests, and
22         character set conversion for legacy clients.
23 </p>
24 <p>
25         The name <em>ngIRCd</em> stands for <em>next-generation IRC daemon</em>,
26         which is a little bit exaggerated: <em>lightweight Internet Relay Chat
27         server</em> most probably would have been a better name :-)
28 </p>
29 <h2 id="why">
30         Advantages and strengths
31 </h2>
32 <ul>
33         <li>
34                 Well arranged (lean) configuration file.
35         </li>
36         <li>
37                 Simple to build, install, configure, and maintain.
38         </li>
39         <li>
40                 Supports IPv6 and SSL.
41         </li>
42         <li>
43                 Can use PAM for user authentication.
44         </li>
45         <li>
46                 Lots of popular user and channel modes are implemented.
47         </li>
48         <li>
49                 Supports "cloaking" of users.
50         </li>
51         <li>
52                 No problems with servers that have dynamic IP addresses.
53         </li>
54         <li>
55                 Freely available, modern, portable and tidy C source.
56         </li>
57         <li>
58                 Wide field of supported platforms, including AIX, A/UX,
59                 FreeBSD, HP-UX, IRIX, Linux, macOS, NetBSD, OpenBSD, Solaris
60                 and Windows with WSL or Cygwin.
61         </li>
62         <li>
63                 ngIRCd has been in development for
64                 <?php echo date("Y")-2001 ?> years.
65         </li>
66 </ul>
67 <div id="preview">
68         <code><a id="v_toggle" href="#">ngircd --help</a></code><br>
69         <div id="vertical_slide">
70                 <samp><?php include 'common/help.inc' ?></samp>
71         </div>
72 </div>
73 <h2>
74         Simplicity
75 </h2>
76 <p>
77         After installing ngIRCd (which is best done with the package manager of
78         the operating system or directly from the source code, see
79         <a href="doc/INSTALL">INSTALL.md</a>) and adjusting the configuration
80         in the <code>ngircd.conf</code> file, the IRC server can be ready for
81         use after just 5 minutes&nbsp;- only a few lines need to be changed
82         there, the rest is optional and can be used with the default values.
83 </p>
84 <?php
85         end_page();
86 ?>