No ponys in the perl world? ) I haven't take a look at perl but I know a friend who is very perlish. The only thing that sucks about Webmin is that it's written in Perl which puts me off these days. I'm not ruling it out, it just needs more thought. So it's something we need to look into carefully.
EJABBERD SUCKS FREE
If it was free like the rest of TurnKey scaling and maintaining that infrastructure could get expensive for us quickly. To process, store and do something useful with all of that data you need significant computing resources. Imagine if many thousands of TurnKey installation all over the world are all updating the Hub every few minutes regarding the status of their services. Monitoring: the trouble with providing out of the box monitoring is that it's resource intensive. I believe the easy things should be easy and the hard things possible. If there's a significant demand for it I'm not opposed to integrating one of them into TurnKey. I've played with Puppet though I wouldn't call myself an expert. You might want to look at that for reference.ĭistributed configuration: Puppet and Chef have significant learning curves, but it can be worth it if you're a sysadmin in charge of a large number of machines. We implemented appliance-specific hooks in the domain-controller, ejabberd, projectpier and torrentserver appliances. Di-live hooks go into /usr/lib/di-live.d. That way it will be available in the VM builds as well.Īppliance configuration scripts: if possible a di-live hook would be a better way to configure your application (e.g., ldap) than a script in /usr/local/bin.
![ejabberd sucks ejabberd sucks](https://i.imgur.com/gOzbvCw.jpg)
For the Lucid releases we're going to be separating the configuration stuff so that it will run instead on first boot. Ideally we should look into figuring out a way to automatically "Webminize" the di-live.d hooks so that the same underlying logic would control console configuration screens and the Web configuration wizard.Ĭonsole configuration in Lucid: in the Hardy releases, you would only get a configuration wizard (for stuff like passwords) if you installed through the ISO. It should be possible for us to extend Webmin to serve the usage scenario you describe: a single easy to access web wizard that allows you to set up the important stuff. It's under active development and it is fairly easy to extend with additional modules. Web configuration: You should give Webmin a try. Well these are justs ideas, I would like the community to step in and comment, I think we all wan't the same: easy deployment of infraestructure. Or using something like puppet or chef, to serve as backend configurator and monitoring tool. Have you think about a default monitoring job running to get info about the services in the appliance? Just thinking for the future of a service like Hub (which I haven't tested yet) to have monitoring tool. Maybe a "micro framework" can be used by developers to add actions and configuration options there. But for a task like changing the hostname, or setting a fqdn, it would be nice to just nav to setup, login and change your settings. I think maybe webmin was put into the TKLs to that end, or to what end? (I've havent used webmin never using TKL, so I would like to know how others use this interface). It can serve as a way to stablish initial passwords, set hostname, etc in an easy manner. Maybe this kind of appliances can run and by default have a /setup/ page where the user is presented a way to configure his appliance, without the need to ssh to the server.
![ejabberd sucks ejabberd sucks](http://bradfitz.com/talks/2011-09-Djangocon/img/email-djabberd-security.png)
Web configurator: Working on the openldap appliance (which needs you to ssh to the server and run a config script), I was thinking if you ever thought of a web page configurator instead of the current confconsole. Are you guys going to relaunch the theme with a bit of purple and less brown? ) I know there's a widget there but I really miss a button in the primary nav. A link in the front page to the forums. So this will be the first of various post.
![ejabberd sucks ejabberd sucks](http://bradfitz.com/talks/2011-09-Djangocon/img/email-patch2.png)
Hi everyone, I'd like to post here some ideas for the TKLs and the community.