Commit | Line | Data |
---|---|---|
2aa91ff2 S |
1 | Domain-Control-Panel |
2 | ================== | |
3 | ||
4 | **Domain-Control-Panel** is powered by [Stricted](https://github.com/Stricted) for easy managing your dns server with MySQL databases. I'm testing my work just on linux (Debian 6/7) machines, so i don't know if it works without problems on Windows machines. Feel free to give me feedback. | |
5 | ||
6 | ### Requirements | |
7 | --- | |
8 | You may need for a working webinterface: | |
9 | ||
10 | * Linux machine (Debian 6+ recommended; windows may work too, but not recommended) | |
11 | * Linux knowledge | |
12 | * At least php 5.3.2+ and activated PDO-Extension (for mysql connection) | |
13 | * MySQL-database | |
14 | * working DNS server (Bind9 with DNSSEC is supported, myDNS and PowerDNS are supported too but without DNSSEC) | |
15 | * some time and basic knowledge about DNS | |
16 | ||
17 | ### Installation | |
18 | --- | |
19 | The installation isn't so easy than it will be in the future, when we've have enough time to build a easy and nice installation system. For now, you'll need to import the database structure manually and set up the correct data in the config file. If you're a little bit experienced, it shouldn't be a big problem. Feel free to open a issue, when you need help with the installation process. | |
20 | ||
21 | * Clone the git repository: `git clone https://github.com/Stricted/Domain-Control-Panel.git` | |
22 | * Change the `config.inc.php.example` file to your needs and rename it to `config.inc.php` | |
23 | * Import the structure in `database.sql` file in your database. | |
24 | * Open the page and use the default user and password to login: `admin` | |
25 | ||
26 | ### Screenshots | |
27 | --- | |
28 | ![Screenshot 1](https://stricted.net/img/domain_panel.png "Screenshot 1") | |
29 | ||
30 | ### License | |
31 | --- | |
32 | This project is licensed under [GNU LESSER GENERAL PUBLIC LICENSE Version 3](https://github.com/Stricted/Domain-Control-Panel/blob/master/LICENSE). | |
33 | ||
34 | ### Live Demo | |
35 | --- | |
36 | Not available yet. | |
37 | ||
38 | ### Feature List | |
39 | --- | |
40 | * bind9 support (with DNSSEC) | |
41 | * Cronjob for creating zones for bind9 | |
42 | * add Resource Records | |
43 | * delete Resource Records | |
44 | * deactivate/activate Resource Records | |
45 | * user login | |
46 | * backup zone files | |
47 | * API for nameserver synchronize | |
48 | * support for internationalized domain names (IDN/IDNA) | |
49 | ||
50 | ### Work in Progress | |
51 | --- | |
52 | * multi language support | |
53 | * userAPI | |
54 | * import existing bind9 zone files | |
55 | * easy installation assistant with step by step | |
56 | * error handling with mail support and logging (planned but i don't know if i build that) | |
57 | * Reseller system | |
58 | * add Domain functionality | |
59 | * limit zones and Resource Records (per zone) for users | |
60 | * ticket system | |
61 | * own zone template for new domains/zones (only for reseller) | |
62 | * new design |