]>
Commit | Line | Data |
---|---|---|
1 | <?php | |
2 | ||
3 | /** | |
4 | * The configuration file for your admin panel. | |
5 | * | |
6 | */ | |
7 | ||
8 | if (!defined('UPATH')) | |
9 | die("Access denied"); | |
10 | ||
11 | /** | |
12 | * The base URL, how this panel can be accessed. | |
13 | * This would be '/' if you installed in the web root, | |
14 | * or something like '/webpanel/' if you go to http://x.y.z/webpanel | |
15 | * IMPORTANT: needs a trailing slash! | |
16 | */ | |
17 | $config["base_url"] = '/unrealircd-webpanel/'; | |
18 | ||
19 | /** | |
20 | * The RPC User name as defined in your unrealircd.conf | |
21 | * https://www.unrealircd.org/docs/UnrealIRCd_webpanel#Configuring_UnrealIRCd | |
22 | */ | |
23 | $config["unrealircd"]["rpc_user"] = 'adminpanel'; | |
24 | ||
25 | /** | |
26 | * The RPC User password as defined in your unrealircd.conf | |
27 | */ | |
28 | $config["unrealircd"]["rpc_password"] = 'securepassword'; | |
29 | ||
30 | /** | |
31 | * The host IP or name of your RPC server | |
32 | */ | |
33 | $config["unrealircd"]["host"] = '127.0.0.1'; | |
34 | ||
35 | /** | |
36 | * The port of your RPC server as defined in your unrealircd.conf | |
37 | */ | |
38 | $config["unrealircd"]["port"] = '8600'; | |
39 | ||
40 | /** | |
41 | * You should set this to true, if your RPC server is not on your local host | |
42 | */ | |
43 | $config["unrealircd"]["tls_verify_cert"] = false; | |
44 | ||
45 | /** | |
46 | * You should only need this, if you're developing something. | |
47 | */ | |
48 | $config["debug"] = false; | |
49 | ||
50 | /** | |
51 | * Your list of plugins: | |
52 | */ | |
53 | $config["plugins"] = [ | |
54 | /* This is where you should type the name(s) of your plugins. | |
55 | * Uncomment the following line to view the live example | |
56 | */ | |
57 | //"example_plugin", /* An example plugin */ | |
58 | //"file_auth", /* Provides a login page - uses a db file */ | |
59 | //"sql_auth", /* Provides a login page which uses SQL */ | |
60 | //"php_mailer", /* Provides ability to send emails on behalf of the admin panel */ | |
61 | ]; | |
62 | ||
63 | /* If you want a simple file-based database, and you have enabled | |
64 | * "file_auth" in plugins above, then make sure your data/ directory | |
65 | * is writable by the www user! Usually you need something like: | |
66 | * chown www-data:www-data /var/www/html/webpanel/data/ -R | |
67 | */ | |
68 | ||
69 | /** | |
70 | * If you load any of the auth plugins the first time, then this | |
71 | * will create a "default user" as soon as you load the webpanel. | |
72 | * Define a username and password here, start the webpanel, and | |
73 | * after you have successfully logged in, remove the define here again: | |
74 | */ | |
75 | //define('DEFAULT_USER', [ | |
76 | // "username" => "default", | |
77 | // "password" => "testing" | |
78 | //]); | |
79 | ||
80 | /** | |
81 | * If you wish to use the SQL user authentication system "sql_auth", | |
82 | * you'll need to specify your SQL information below. | |
83 | */ | |
84 | ||
85 | /** | |
86 | * SQL IP address or hostname | |
87 | * You may specify a unix domain socket directory address | |
88 | * E.g: | |
89 | * $config["mysql"]["host"] = "/path/to/unix/domain/socket"; | |
90 | * | |
91 | * Path to unix socket MUST start with a slash "/" | |
92 | */ | |
93 | //$config["mysql"]["host"] = "127.0.0.1"; | |
94 | ||
95 | /** | |
96 | * SQL Dabase name | |
97 | */ | |
98 | //$config["mysql"]["database"] = "unrealircdwebpanel"; | |
99 | ||
100 | /** | |
101 | * SQL Username | |
102 | */ | |
103 | //$config["mysql"]["username"] = "unrealircdwebpanel"; | |
104 | ||
105 | /** | |
106 | * SQL Password | |
107 | */ | |
108 | //$config["mysql"]["password"] = "replace_this_with_your_sql_password"; | |
109 | ||
110 | /** | |
111 | * SQL Table prefix | |
112 | * You should only need to change this if you have already have one | |
113 | * or more instances of webpanel on the same database | |
114 | */ | |
115 | //$config["mysql"]["table_prefix"] = "unreal_"; | |
116 | ||
117 | ||
118 | /** | |
119 | * Also part of the SQL_Auth plugin. This protects your login page. | |
120 | * This is a list of DNS Blacklists that get checked for non-logged-in | |
121 | * users. | |
122 | */ | |
123 | //$config["dnsbl"] = ["dnsbl.dronebl.org", "rbl.efnetrbl.org"]; | |
124 | ||
125 | /** Your email settings | |
126 | * Requires plugin "php_mailer" | |
127 | */ | |
128 | $config["smtp"]["host"] = "127.0.0.1"; | |
129 | $config["smtp"]["port"] = 587; | |
130 | $config["smtp"]["encryption"] = "tls"; /* Use 'tls' for STARTTLS or 'ssl' for TLS/SSL */ | |
131 | $config["smtp"]["username"] = "youremail@example.com"; /* The email to login with and send emails from */ | |
132 | $config["smtp"]["password"] = "supersecretpassword"; /* The password for the above email */ | |
133 | $config["smtp"]["from_name"] = "UnrealIRCd Admin Panel"; |