Virtualmin

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
ShadowMonster's picture

Hello

I would like share my idea and work on which I working now.

I work on module which will integrate Virtualmin (coming from Webmin) with Drupal. Basically it is for my need but I going share it soon as project on Drupal.org. So for now the goals are:
* create implementation for drupal to communicate with Virtualmin remote API
* support CCK and nodes system
* support many servers on one Drupal instance
* create Control Panel for clients, Servers Moderators, Support and other
* integrate with Ubercart for billing system and other

The main Goal is create full Hosting support system with Billing and Customer support. Of course Virtualmin have client support or even resellers but in my opinion is to much difficult for non-technical users. As I base on my experience with typical clients I want create User-Friendly interface where clients in easy way can example: manage emails accounts, some typical settings for their hosting and other. I also want include moderators support for more advance settings which can take care about clients needs and support them in advance support.

I know drupal have AEGIS project but in my opinion Webmin and Virtualmin are much more better cover all Servers Administration needs. My module will be have infrastructure of API integrations (for now it will be only for Virtualmin) so maybe in future it will also support AEGIS.

My goal is not trying replace Virtualmin as Administration interface. Any advanced settings for servers will be the last thing what I going include in this module. I want create it more for clients and people with would like share their server for their clients and give them access to easy interface.

I'm almost finish integration with FTP and Emails accounts and after it I will post first release of project.

I work long time with Drupal but this will be my first official module for drupal. I made many before but all them are just customize Drupal functions using other modules.

Regards.

Sorry for my English is not perfect yet ;)

Comments

Sounds great

Francewhoa's picture

Sounds great ShadowMonster. I'm not a coder but would be happy to contribute testing and documentation. We often use the trio Virtualmin, Webmin, Usermine on our projects.

No pressure intended but when ready could you post the link to your module here?

Like Drupal the Virtualmin community is very friendly. Some contributors over there my be interested in your project.

Interesting...

proindustries's picture

Hey there, sounds interesting. I'm a little more interested in integrating Virtualmin into Drupal, or Aegir specifically. Curious to check out your work when ready, though, and happy to provide feedback...

John

Thank you all for feedback. I

ShadowMonster's picture

Thank you all for feedback.

I working all time for the first 'Scrap' of project and I'm close to soon publish my work I think in middle of February 2011. I work on few projects so time on it is limited but soon when FTP and Email accounts support will be finished I will publish it. It will nothing big yet only some sync processes but some functions will be ready to use. It will able to add/edit/delete servers instance (just as links needed to other stuff), add/edit/delete FTP & Emails Accounts and assign them to Drupal users.

Soon more info...

First dev is available now on

ShadowMonster's picture

First dev is available now on http://drupal.org/node/1053020 I waiting yet on CVS account.

Please read README first and DO NOT use on live environtment!

It's very fresh version and for sure have bugs or other problem. Any feedback will be nice to hear.

I'm very busy at the moment but in march i going back to work on it.

Regards
Martin

Just wanted to chip in with

jsp_1983's picture

Just wanted to chip in with my support for it - sounds like it could be extremely handy for me! I hope we get to see something from it soon :)

http://drupal.org/node/105302

yngens's picture

http://drupal.org/node/1053020 is not active since February. I wonder if work on integrating of Virtualmin to Drupal had been continued.

I happy to inform you that I

ShadowMonster's picture

I'm happy to inform you that I back to work on this module. On my sandbox is a ready version to use and I'm waiting on full application review.
At the moment module after add Server and after this Virtual Server is able to read Email and FTP accounts from Virtualmin as also manage some basic info like Name, Quota etc. It also delete accounts directly from Drupal, to get accounts from VM you need run cron.

Thanks

Francewhoa's picture

Thanks for the update ShadowMonster