How long would it take a dev to install Moodle?

genetic

Honorary Master
Joined
Apr 26, 2008
Messages
37,594
I know nothing about web development.

This is probably like asking how long a piece of string is, but how long would it take to install Moodle on a web server?

A client wants to host a click through e-learning module on their intranet, but to do any kind of tracking it would need Moodle.

Also what is the average hourly rate for a freelancer dev these days?
 

BradleyKZN

Expert Member
Joined
Jun 3, 2009
Messages
1,325
If the server has Cpanel on it, you can install it pretty quickly. Create a blank database, copy the moodle files over, and run the set up. I don't know all the different questions the setup would ask for, but as long as you have the answers to those, you can do it all in 20 minutes probably.
 

Kosmik

Honorary Master
Joined
Sep 21, 2007
Messages
25,663
If the server has Cpanel on it, you can install it pretty quickly. Create a blank database, copy the moodle files over, and run the set up. I don't know all the different questions the setup would ask for, but as long as you have the answers to those, you can do it all in 20 minutes probably.

Technical installation yes maybe if a pre-configured vm or up to date server, configuration for what they require is "long piece of string". Depends entirely on content and scope.
 

animal531

Expert Member
Joined
Nov 12, 2013
Messages
2,729
Yeah it depends where it'll be hosted etc.

I created an AWS setup with Bitnami+Moodle in only a few hours (while figuring out all 3)
 

itareanlnotani

Executive Member
Joined
Sep 14, 2008
Messages
6,766
About 10-20 minutes, maybe more if you need to upload via slow ftp connection.

Create database - 2min
copy files - 10min.
install - 2min
 

MagicDude4Eva

Banned
Joined
Apr 2, 2008
Messages
6,479
4-6 hours if you setup the server from scratch and do a proper LEMP installation as well as hardening, monitoring, tuning and backups.
 

itareanlnotani

Executive Member
Joined
Sep 14, 2008
Messages
6,766
4-6 hours if you setup the server from scratch and do a proper LEMP installation as well as hardening, monitoring, tuning and backups.

About 5 minutes for that. Script in ansible or similar (chef/puppet etc), and push to new server/vps. github has plenty of scripts if you can't roll your own. anyone doing it manually these days is not someone i'd want managing my boxen..

He did state he already has a webserver though.
 

MagicDude4Eva

Banned
Joined
Apr 2, 2008
Messages
6,479
About 5 minutes for that. Script in ansible or similar (chef/puppet etc), and push to new server/vps. github has plenty of scripts if you can't roll your own. anyone doing it manually these days is not someone i'd want managing my boxen..

He did state he already has a webserver though.

That assumes that someone has the skill to script it out in ansible/chef etc (which not just requires the ansible skill but also a deep understanding of how the underlying components needs to be configured). I would guess that anyone taking a script of github/any website with setup instructions also lacks an indepth skill to run such environment properly. While it is true that you can pretty much Google all of the above and blindly copy installs line by line, this has great potential to expose you to many issues (ask the one payment provider who ran a default app-server installation, leaving phpmyadmin wide open).

My point about the 4-6 hours was that if you have never done it before and have worked on Linux, you will be able to do this with a decent outcome. I am not even going to discuss the "cpanel guys" - I have worked with an email provider in India (they sent 100m emails a day) and they configured all their servers with cpanel (full write-access to all root files) - while running your blog via cpanel is okay, anything dealing with customer data or PII should not be done that way.
 

Waansin

Well-Known Member
Joined
Feb 16, 2005
Messages
284
Installing Moodle is the easy part. Configuring it to do what is required, well, that could take ages. I looked at Moodle about a year ago and was very confused by how it was meant to work. There are books though.

Moodle also has their hosted solution that may be worth trying out and can be free if you fall under their limits: https://moodle.com/cloud/
 
Top