what about upgrading the Bitnami package itself? Have you considered this option?
Normally an email like yours would be preceded by an introduction from someone with an @camara.ie email...
The original reason for using the xampp distribution of the lamp stack is that it's completely self-contained and relatively portable. I'm guessing that you haven't had a chance to look at my install script.
The idea was that the material could be put on to a USB stick and installed to a PC running Ubuntu WITHOUT any Internet access. In fact the xampp distribution we have can be installed on Ubuntu 8.04, 9.04 and 10.04 without any problems. I've even put it on to Fedora and Ubuntu 6.10.
At the time (in 2009/2010), we had about three versions of Ubuntu 9.04 in circulation - each with different debs installed. So when I tried using the official Lamp stack it was extremely difficult to meet all the dependencies. At one point I had to download about 400MB of deb files. Then there was the question of how we automated putting in the Moodle database (you couldn't just copy across a couple of files). The installation instructions started getting very complicated.
With regards to security, the installation as supplied is fairly open but if you want you can secure it (there's documentation on the xampp website). Of course, the most important security feature we have is that none of the target schools are going to put it on the Internet are they. If a school wants to put their Moodle on to the Internet, I would always recommend that they obtain a web hosting package.
To be honest, from a technical point of view, I think that the installer package we have at the moment works quite well.
The big problem we have is that we don't really have a lot of GOOD, RELEVANT CONTENT!
Sounds like you're doing great work in supporting the hub in Ethiopia. Paul O'Rourke is certainly the man to listen to when it comes to all things Moodle, for the last 3 years we have sent out teams of volunteers from Ireland in the summer and one of the courses they taught was using Moodle. Paul did all the work to get Moodle out there and set up. I'm not even to begin to say I understand what this involves, as I am not at all technical.
As for the content, Paul is right again, it is a hodge podge of materials created over the last few Africa Training programmes, plus some other stuff thrown in there for good measure. This is something that I hope the the new Training Officer will be able to look at, when they are appointed (recruitment currently going on). This year we are not running an Africa training programme from Ireland, so unfortunately there won't be any work on the training content from this side.
Good luck with the installation!
I forgot to say, it seems that Apache Friends also provide upgrades
(at times): http://www.apachefriends.org/en/faq-xampp-linux.html#upgrade
Another idea could be to make a deb package out of the xampp package
to automate the database upgrade and stuff like that, to get the
advantages of both systems ; ) Although I'm not sure if that makes
sense : )
On Thu, Feb 9, 2012 at 7:13 PM, Kamal wrote:
> Hi Robert,
> sorry for the confusion, I said Bitnami but I actually meant xampp : )
> Personally, I like the idea of the patch on the deb package, from the
> technical point of view.
> But I do see the point that the main problem is the content. If there
> is someone working on this, I would rather see her/him/them working on
> the content, or trying to find people to work on the content.
> The idea of these prepackaged stacks, as Paul said, is that you can
> install them on multiple setups, e.g. they don't have dependencies,
> except maybe a non-ancient kernel or similar.
> This is a very good feature. If you have a nice stack + nice content,
> you can install it (or use it for an upgrade) in many schools with
> different distributions and/or releases, 9.04, 10.x, 11.x etc.,
> without worrying too much about upgrading the OS, which in my
> experience (Uganda 2009), can take ages and sometimes not work at all
> (even with the offline repositories).
> As far as I know most distributions have been built with the
> assumption that the machines are always or nearly always online so
> they would automatically and incrementally update themselves.
> Unfortunately for the moment this is not our case : (
> Also, it might be useful to keep the machines in a lab all at the same
> release. If you upgrade the Moodle machine do you then have to upgrade
> all the others? It might be impractical.
> As for the security setup, although not 100% relevant, I would quote
> "premature optimization is the root of all evil" : )
> Honestly, if a school is connected AND exposes a server to the
> internet AND has someone connecting to it from an external IP, I think
> they would be already at such an advanced stage that we could get
> someone from here to help them remotely to secure that install ; )
> If they create their own content, I would rather push them to back up
> their stuff often and give them an easy way to do it.
> I would welcome a kid trying to get unauthorized access to the server,
> we would have one more future hacker to foster :D
> Just my two bits.
> Good luck