I am about to start a project for e-learning using moodle - I am wondering if I can upload moodle onto the server that hosts our web page or does it need to be at an independent domain - Im not sure if any of the info so far covers this - our current server is MySQL so I believe this will support Moodle - also is there a recommended space to cope with load - we have about 15 qualifications and about 200 students that we will want to cater to
So.. Yes and no, your service provider dictates how.
1and1 is unique and does not let/support you uploading moodle on their virtual servers.
For 1and1, we went in through the admin panel and added the sub-domain "online" so we now gain access by typing www.online.mywebsite.com They let us set up to 20 sub-domains for free with our hosting package.
So our moodle didn't need it's own domain (which would have cost us extra), just a sub-domain.
To see how to add moodle, look at your host package. 1and1 doesn't support moodle on their virtual machines unless you pick the linux package. And then they only support it if you install it from their click-n-build application menu. Good in that they support it, but bad in that I haven't figured a way to add modules yet. Also their current version is 1.9.5
On their physical servers, you can install what ever you want, on win or linux, but then tech support of it is on you.
One question to ask of your provider: How many concurrent users can connect? (1and1 virtual is limited to 18 max)
I'm using their VPS service and they are fantastic
When you use a host, there is so much you give up, and for me, that is too much. You need to be able to meet their requirements in so many areas, which is just too much trouble if they will not meet you halfway.
There is no minimum space really, a couple of gigabytes should be sufficient if you do not start using gb sized video files.
What you may be able to do is to create a "tunnel" from your server to a computer you have total control over. Talk to your tech guys, they may be able to help, as long as they have some Linux skills.
We are a small RTO (registered training organisation) - we have no tech guys lol
We currently have our web page hosted and stored on another server - we have our own server for storage of our shared files and management of our log ons email accounts etc - this is windows - I have NO Linux experience and was hoping to keep this all as simple as possible for our buiness as cost is something we are limited on - it is sounding a bit over whelming atm - I have come out of TAFE system where there is supported use of CE6 and I am promoting Moodle for use for this project - just needing to know where to start and what I need to organise to get it uploaded onto somewhere for little or no extra cost...can any one help??
Running Moodle is not complicated but some technical know-how will be needed regardless whether you run it on windows or linux. Otherwise, you might consider using a hosting service which specifically offers or at least supports Moodle.
"We currently have our web page hosted and stored on another server" means a hosting server - I will have to check with my employer who the host and their specification - what are the main limitations I need to be aware of - from my research with moodle it just said that MySQL was compatible - what other things do I need to look out for? still I have no idea what 1and1 is - I actually am a little IT savy and have been designing and upload web sited for a few years but never have uploaded a program nor have any idea on the specific restrictions of Moodle - Basically I need to know
Can I load it onto our existing Webhosting space and add as a link to our web page - so I do not have to pay for additional web hosting and 2 what are the restrictiosn that I then need to be aware of. Not looking at this stage for other web hosting if I can get it added to our existing one - as for comment on support - that is within our office not with our hosting - I am not sure about thier hosting - while I get the bonus of dealing with people that know moodle - its not an extra cost we can absorb at the moment
But thanks for input so far
1and1 is a hosting company, www.1and1.com
When checking out your hosting company:
How many concurrent connections? (Mine only allows 18 people to be connected at one time, limiting me to 18 students) This varies by what package you purchased.
What version of php? MySql? Apache? and who does the upgrades on them, and can you opt out of the upgrade if needed? (example: your plugin requires php 5.2 but the host auto upgrades to 5.3 and your plugin now crashes your moodle.)
Will they only support moodle on a certain package? ie only on their linux package.
Will they let you install moodle? If you have to use their particular install package, can you add plugins/modules?
Will their "tech support" support moodle? or are you on your own for that part?
For a much greater understanding of the factors involved go here:
Now, having said the above, it sounds like you have a physical server hosted by someone else, but your company controls all but the OS. (From your comment that you do all support in house.)
You should be able to add it to your existing domain by adding a sub-domain for it.
What OS are you running? Moodle works on several Win, Linux, Mac.
Next: What web server software are they running? Moodle is standardized on apache, but will run on others, WITH TWEAKS, so you will have to help your tech support by finding the pertinent help pages on the moodle.org site (these are written for almost complete novices).
Next: Does your current server have PHP on it? If you use .NET you might be out of luck as getting the two to work side by side seems improbable by the research I've done.
Next: Database, moodle was written for mysql, but functions with any SQL database, you just have to TWEAK it sometimes. Ask your techies what database they use, then search on that in the docs on moodle.org
The best situation is Linux, Apache, MySql, and PHP (LAMP) but it will run on Windows, IIS, Access, and PHP if you are willing to put the time into tweaking it a lot.
If your hosted server turns out to be incompatible (due to software or host policy issues) you still might want to try hosting it in house by creating LAMP box. Even though you are not an OS guru and because you already are familiar with the jargon and procedures of programming, you will be surprised how easily YOU can set up a LAMP box. I had never installed linux before, and it only took me 3 hours to get a desktop version of linux up and running with moodle installed. (I should have used the server version, but took the performance hit so I could have a GUI.)
Hope this helps,
PS When I say TWEAK, sometimes it is as simple as adding one line to a configuration file and is usually simple and straight forward. Please don't let the idea of tweaks throw you off.
Thank you for your reply - parts were very helpful
though I am not sure what you meant by this statement "it sounds like you have a physical server hosted by someone else, but your company controls all but the OS. (From your comment that you do all support in house.)"
Our web pages are stored on an independent host's server - they control everything - I can only upload files via ftp - I am not sure who the server is or what their specs are except to say they have MySQL - other than that I will have to check up and will run all the specs you have mentioned past them - Our in house server is just for our shared drive (common work files) and to set up log on accounts and email accounts - this we have no in house support for and my boss calls in IT guys when needed.
Ideally I would like to use existing resources so if possible to run Moodle on the same server that our web pages are run from - which again is run by an independent service provider - but if this is not possible does any one know a REALLY INEXPENSIVE hosting company in Australia.
You can host your site anywhere in the world, that is the real beauty of the internet. It does mean some hassles from time to time, when things go wrong. My first Moodle was hosted in the US, I am in Adelaide. However, if you already have an operational site, you can talk to the host and discuss a sub-domain. This may already be a part of your existing deal, maybe.
First thing is to talk to them about what you want to do, and how they can help you do it. There is all sorts of possibilities, but you will never know if you do not talk to them. If they are already running MySQL then chances are they are using Apache and PHP, probably, that being the system of choice for most real providers, so I am given to understand. But that will not matter, MySQL is the important part. Setting your Moodle up will probably be the easy part, as long as you have access to a sub-domain.
Talk first, learn what you need to know, then make decisions. Ask about a sub-domain, ask if it is possible to create a locally controlled, as in your office, server that runs the Moodle and has a permanent connection to your site, and is accessible to your clientele.
EDIT: BTW, creating a Linux server to run your Moodle is actually easy, depending on the brand. It may be that you supply a couple of boxes to your host, and they look after them, physically, but you can administer the boxes, and the Moodle, remotely. Almost anything can be done, only what is the limit they may place on what they will do. Until you ask, you will not know.
Well I will have to disagree on your statement that you cant get inexpensive hosting in Australia - I do do some basic web development and do the administration for all my customers - but the main things I needed to know was what do I need by current hoster to have other than MySQL - what do I need to ask
I was with you at the sub domain - what I am not sure what can limit the use - all I am looking for is a LIST of things I need to ask them
do you have......?
for the necesscities
We do have our own server for inhouse documents but would have no idea on setting this up - does any one know any techs that could set this up in WA - the last thing we need is our in house server crashing and I also dont know of our servers capabilities (size etc) except that is is run by windows
Can any one just give me a list of requirements or some sort of reference for what is required for hosting I am starting to get over whelmed desite the lasck of assistance (which is very appreciated...but just confusing me at this stage)
I'll try to help you understand what you need to know, but it will take a few posts.
So.. let us learn about what you are going to do with moodle, and what your current web host provides.This isn't the whole list, but what you are asking for is a decision tree that doesn't exist. I'll try to work you through my mental one.
How many people will be accessing it at the same time? Remember to factor in classroom and distance learners, long with work schedules. (you said 200 students, but how many AT THE SAME TIME?)
Ask your web host:
How many concurrent connections does your package support?
What software is currently loaded on your web server? (OS, web server, database, php?)
Do we have a dedicated, or virtual, server?
In addition to the above questions I do have good news. For 15 courses and 200 students, your current host, even if you are on a VM, should be big enough.
Second, have you read: http://docs.moodle.org/en/Finding_and_Selecting_A_Web_Host
This does contain the concepts needed for your list of requirements, but it does presume you know networking jargon. And the information is not as simple as you had hoped.
Third let me clarify some previous posts:
A HOST is the person/company that takes care of the physical box/server. From your posts, you host your file server, but someone else hosts your web server.
Dedicated server: You are the only client on that physical server.
Virtual server: Through the magic of software, your software (OS and programs, known as a Virtual Machine or VM) thinks that it is the only thing running on the hardware. But in reality there is software between your VM and the hardware. That software can run several VM's at a time on the hardware.
The good thing about VMs is that if each individual VM is only accessed every once in a while, and never all at the same time, a single piece of hardware (Pentium 4, 2.4GHz with 3.5 GB of ram [old machine]) could host 15 of them. If each VM is accessed constantly, then only 2 VMs could be hosted.
Question: Do you know what Moodle is? Yes
Question: Can you help me set one up? Yes
Response: What is the best way for me to get what I want?
What do you really want?
A to any question: No
OK - Who is next on my list of providers?
It is hard to ascertain what you need without being there, so all this is best guess. Lot of this also has to be your own research so you will understand it better so you will know what questions you need to ask, understand the answers and be able to formulate more questions as you progress.
Here is a site that might help you on your way. One question will lead to other questions and in the end, you will be able to do it yourself anyway. Is that not what you want?
It's all about support.
Good thing you mentioned that you did not have tech support on ground.
This will be one of the most important questions you need to get answered when choosing a host company for your moodle app - how good or readily available is the tech support?
I will rather you pay a little extra for getting a good hosting company who has been hosting several moodle apps and are more than willing to hold your hand during the implementation and 'go -live ' phase.
All the best in deploying your moodle site.