Hosting for moodle admins advanced
Note: You are currently viewing documentation for Moodle 2.7. Up-to-date documentation for the latest stable version of Moodle may be available here: Hosting for moodle admins advanced.
If you selected the "advanced moodle admin" role, then you are ready to work with code, server applications other than moodle, and moodle code itself. You should also be comfortable with managing the moodle instance in all its respects--roles, courses, users, archive, backup, etc. (everything in the "limited moodle admin" role).
This role can encompass quite a lot. You might find yourself uploading large course files/archives directly to the moodledata folder, editing moodle code, adding a third-party module/plugin, or customizing a theme. More knowledgeable individuals will know how to install moodle from scratch, diagnose database problems, set up external authentication methods (LDAP is an example), and write scripts to build reports from the moodle database. However, we are not defining "advanced moodle admin" as a role where you are completely responsible for building and maintaining the server, configuring A-records, load balancing, etc.
Regardless of your skill level, advanced moodle admins will need access to the "back end" of moodle. You will need to be able to upload files and edit files. Full hosting providers may be reluctant to give this kind of access to a client. After all, if you wreck something, they would be called upon to fix it! If you are going with a no-service provider, then you certainly should have this kind of access.