From Fedora Project Wiki

Abstract

the purpose of this idea is to write a webhosting control panel, 100% compatible with Fedora and Enterprise Linux, written in python and licensed under a GPL compatible license.

The control panel will be able to add/remove domains, manage apache, ftp, postfix email with dovecot(imap, pop3s, smtps) , dns, mysql, phpmyadmin, and will have roundcube as webmail.

Detailed Description.

this project will be done in 2 parts.

part 1 -> a webpage to add records into a database, when a email account is created a record will be inserted into database, when another mail account is removed the record will be deleted from database.

part 2 -> scripts to complete the tasks in linux, for example, one script will read the email accounts table and adjusts the postfix settings to make the email account works.


Importance

What do we need to do?

Proposed Schedule

Week 1: Week 2: Week 3: Week 4: Week 5: Week 6: Week 7: Week 8: Week 9: Week 10: Week 11: Week 12:

About me