Call now! (ID:320386)+1-855-211-0932
HomeE-School Web Hosting information and FAQ

Moodle Hosting Plan

  • Unlimited Disk Space
  • Unlimited Traffic
  • Multi-lingual Control Panel
  • 1 Domain Hosted
  • 30-Day Free Trial
$4.95
per month

Moodle Hosting Plan

Check your Domain Availability...

Free Domain Manager

Live Demo - lock option, edit Whois, edit name servers, custom DNS records, URL redirection, etc.

Premium E-School Hosting Services

Premium E-School Hosting Services If you wish to focus on your online learning website and not on technicalities, HostiFul is the perfect choice for you. An automated installation is offered at signup. You can order a online learning hosting account for as low as $4.95 per month, along with a new domain.

Moodle is a trademark of Martin Dougiamas and is not connected with us.


E-School-Compatible Web Hosting Servers

E-School web hosting made simple with HostiFul!
  • An automatic script installation
  • Free web site skins
E-School-compatible hosting servers
  • We fulfill all requirements for hosting e-learning websites.
  • The most current stable releases of Apache, MySQL and PHP
With HostiFul you'll get an excellent technical support service.
  • 24-7-365 tech support
  • The average support ticket response time is only 20 minutes.


E-School Web Hosting Services

Economy Regular Deluxe Ultimate
Perfect for customers who only want a simple personal website or a blog.
A good choice for any online store or a fairly complex website.
A reasonably priced shared web hosting package, good for resource-heavy personal websites.
The right solution for high-profile websites with lots of visitors.
Unlimited storage Unlimited storage Unlimited storage Unlimited storage
Unlimited bandwidth Unlimited bandwidth Unlimited bandwidth Unlimited bandwidth
1 website hosted 5 websites hosted Unlimited websites hosted Unlimited websites hosted
24/7/365 support 24/7/365 support 24/7/365 support 24/7/365 support
30 Days
Money Back Guarantee
30 Days
Money Back Guarantee
30 Days
Money Back Guarantee
30 Days
Money Back Guarantee
30-Day
Free Trial
30-Day
Free Trial
30-Day
Free Trial
30-Day
Free Trial
$4.95 / month $8.75 / month $17.50 / month $25.00 / month
Compare All Hosting Plans Compare All Hosting Plans Compare All Hosting Plans Compare All Hosting Plans
       
Economy Regular Deluxe Ultimate
GUARANTEES
24/7 Customer Support Feature Regardless of whether you need assistance before or after you purchase, our customer support is available for you 24/7.
Yes Yes Yes Yes
1 Hour Response Time Feature We value your time and that is why our hosting employee will reply within the hour, no matter the nature of your inquiry.
Yes Yes Yes Yes
Uptime Guarantee Feature Tired of your site timing out, there is no need to worry because here at our hosting we guarantee 99.9% network uptime.
99.9% 99.9% 99.9% 99.9%
Daily Data Backup Feature In order to ensure the information you upload on our servers is safe and secure, we back it up every day (as long as the account data is less than 5 GB). In case there is a problem, we can restore the content from the day before.
Yes Yes Yes Yes
Money Back Guarantee Feature All our shared web hosting packages come with a 30-day money-back guarantee. That way you can try the service for a month and in case it does not suit your needs and requirements, we will return your money. There is no option for a refund after the 30 days have passed and all domain registrations are final and non-refundable after the domain is registered.
30 Days 30 Days 30 Days 30 Days
30-Day Free Trial Feature Sign up for our 30-day free trial to see what makes our hosting services special. No credit card required.
Yes Yes Yes Yes
Monthly price
$4.95/mo $8.75/mo $17.50/mo $25.00/mo
BASIC FEATURES
Disc Space Feature The amount of disk space indicates how much data you can upload on our servers once you purchase a shared hosting account with us.
Unlimited Unlimited Unlimited Unlimited
Monthly Traffic Feature The monthly traffic shows how much data you can transfer to and from the server each month. That includes uploading the websites and any other files along with all the visits of the websites hosted in this account.
Unlimited Unlimited Unlimited Unlimited
Domain Name Registration / Transfer Feature Domain name registration is the service that allows you to have a unique address for your website on the Internet. Every domain name that is registered with us is automatically to point to your account with us so no further configuration is required.Domain name transfer is the process of changing the company that provides the domain registration service without a change in ownership.
$10.00 $10.00 $10.00 $10.00
FREE FEATURES
Free Account Set-up Feature We do not charge you any setup fees - you can simply start working on your websites.
Yes Yes Yes Yes
FREE Domain Name Feature If you purchase one of our packages, there is a bonus - one free domain name registration or transfer from the list of promotional domains.
No No No No
800+ Website Themes Feature 800+ free templates are available by default with all shared hosting plans and you do not need coding skills or previous experience to build a site. All templates are free of charge.
Yes Yes Yes Yes
Online Website Builder Feature With all of our shared hosting packages you will get a free online website builder that does not require any design skills or experience since it includes multiple templates and makes website creation a breeze.
Yes Yes Yes Yes
50+ Free Apps Installer Feature Our 1-click Application Installer is included with all our shared hosting packages and it gives you access to install over 50+ applications - you can have a blog, a forum or a shopping cart set up within minutes with just a few clicks and no technical skills.
Yes Yes Yes Yes
Free VPN Access Feature Access blocked websites or use country-restricted services by routing your Internet traffic through a secure connection using multiple access points around the world.
5 GB 15 GB 25 GB 50 GB
Shared SSL IPs Feature Our custom cloud hosting platform will allow you to use a shared IP address for SSL certificates, so you can protect the information that customers submit on your website without spending extra money for an IP.
Yes Yes Yes Yes
Dropbox/ Google Drive Backups Feature If you have a Dropbox or a Google Drive account, our system can generate daily backups of your files and databases in it, so you will have a copy of your content at all times and you can access it through a personal computer or a mobile device.
Yes Yes Yes Yes
Website Migration Feature If you are changing hosting providers, we can move all the content for you in a very timely manner and at no extra cost. We will also test your site to make sure that it is working flawlessly before you point your domain name to our cloud platform.
Yes Yes Yes Yes
SSD Data Caching Feature Our cloud shared hosting platform uses SSD drives working in a RAID for better and much faster performance of your websites. To improve the read and write speeds to some parts of the platform, we also use separate SSDs that are set up as to work as cache only. This setup will boost the speed of your websites even more.
Yes Yes Yes Yes
ZFS Storage Feature The ZFS file system that we use on our cloud hosting platform is superior to all other file systems out there. It works much faster, which means faster sites and more frequent backups, and due to the real-time checksum comparison it performs on all files, no file can ever get.
Yes Yes Yes Yes
ModSecurity Feature ModSecurity is a popular Apache module that prevents third parties from using exploits to hack a web application. It uses a set of rules to block certain incoming requests as it monitors the HTTP traffic in real time. ModSecurity comes with each and every shared hosting plan that we offer.
Yes Yes Yes Yes
Marketing Tools Feature If you need help to get your website more popular, the easy-to-use marketing tools that are included with each package come to the rescue. You can submit your website to search engines as well as publish news and stories.
Yes Yes Yes Yes
Administration Tools Feature All the packages are provided with Hotlink protection, IP blocking, .htaccess generator and other tools which make advanced administration easy.
Yes Yes Yes Yes
Video Tutorials Feature Over 40 clips are available through different sections of the web hosting control panel so that you can start finding your way with ease.
Yes Yes Yes Yes
Online Documentation Feature After carefully studying the questions and difficulties our clients experience with the web hosting control panel and our services, we have compiled an extensive help section with lots of FAQs and tutorials that will help you along the way.
Yes Yes Yes Yes
CONTROL PANEL
In-house Built Control Panel Feature The Hepsia control panel is an in-house product that is a result of hard work aimed at providing advanced functionality combined with easy-to-use and intuitive design.
View Demo View Demo View Demo View Demo
Multi-lingual Interface (over 10 languages) Feature We have clients from all over the world and therefore the in-house built web hosting control panel is available in over 10 languages and more are on the way to facilitate our international clients.
Yes Yes Yes Yes
Colour Skins Feature And to make working with our web hosting control panel even more pleasant you can choose the colour theme that suits you best.
Yes Yes Yes Yes
DOMAINS & SUBDOMAINS
Hosted Domains Feature You can host with us any top level domain name and this feature shows you how many domain names you can host with each of the shared web hosting packages.
1 5 Unlimited Unlimited
Subdomains Feature Subdomains, also known as child domains, are domains that are part of a larger domain. For example anything.my-best-domain.com is a subdomain of the domain name my-best-domain.com
Unlimited Unlimited Unlimited Unlimited
Parked Domains Feature When you register a domain name just to reserve it for future use, you can use the domain parking feature which allows you to point it to a temporary page (for example "Under Construction") or simply redirect the domain to another site.
Unlimited Unlimited Unlimited Unlimited
Full DNS Management Feature The web hosting control panel provides you complete access to manage all DNS records of your domain name like changing the A record to point to a different host or the MX records to choose a different mail server to handle your e-mails.
Yes Yes Yes Yes
Custom A and MX Records Feature The A record of the domain name specifies the IP address where the domain name resolves to while the MX records of the domain name specify the mail servers that handle the e-mail of the domain name.
Yes Yes Yes Yes
CNAME Records Feature The CNAME record of the domain name redirects the domain to another domain`s A record and therefore creating a CNAME record removes the A record of the domain.
Yes Yes Yes Yes
AAAA/SRV/NS/TXT Records Feature The advanced features of the web hosting control panel allow you to set up IPv6 related records such as the AAAA record which is used for mapping hostnames to IPv6 addresses. The SRV record (also known as Service record) is used for defining the location of servers for specified services - the hostname and the port number. The NS (Name Server) records of the domain name specify which server handles all the DNS records for this domain name. The SPF e-mail authentication system derives information from the TXT records of the domain name.
Yes Yes Yes Yes
Full Whois Management Feature We provide you complete access to manage the WHOIS record of the domain name as much as the registry allows you. There are specific restrictions for some of the TLDs and you should refer to the Domains page.
Yes Yes Yes Yes
Registrar Lock Option Feature This is a security feature available for some TLDs to prevent unwanted domain transfers and thus protect your domain name from theft.We grant you access to lock and unlock the domain names at will via the web hosting control panel.
Yes Yes Yes Yes
EPP Transfer Protection Feature Some TLDs require this specific EPP transfer authorization key to process domain transfers. This is used in addition or instead of the Registrar Lock for further protection. You can easily obtain the EPP key for your domain names via the web hosting control panel.
Yes Yes Yes Yes
ID Protection Feature We offer an additional service for all TLDs that support this feature to protect your personal data becoming public in the WHOIS record. That is the best way of protection against spammers and possible identity theft.
Optional Optional Optional Optional
E-MAIL SERVICES
Email Accounts Feature The mailboxes you create with us support POP3, IMAP and SMTP protocols that allow you to use mail client applications such as Outlook and Thunderbird to access and manage your e-mail.
100 500 Unlimited Unlimited
Webmail Feature You can choose from the three webmail applications we offer to access and manage your e-mail from any computer in the world that is connected to the Internet without any setup or configuration.
Yes Yes Yes Yes
E-Mail Aliases Feature This feature allows you to set up different e-mail addresses that use the same mailbox and that way you can easily check the messages you receive in all e-mail aliases at the same time.
100 500 Unlimited Unlimited
E-Mail Forwarding Feature This feature allows you to receive the same message in two or more e-mail addresses at the same time or simply redirect all incoming messages from one mailbox to another.
Yes Yes Yes Yes
Auto-responders Feature If you enable this feature for a specific e-mail account, an e-mail message with a pre-defined text written by you will be automatically sent as a reply to every e-mail that you receive.
Yes Yes Yes Yes
Catch-all e-mails Feature This feature allows you to collect any messages that have been sent to a mistyped e-mail address @yourdomain.com.
Yes Yes Yes Yes
Mailing Lists Feature The mailist list allows you to send the same message to multiple recipients (that have subscribed to the list) at the same time.
Optional 15 Unlimited Unlimited
Mailing List Members Feature This feature shows you how many people can be subscribed to the same list.
Unlimited Unlimited Unlimited Unlimited
Anti-spam Protection Feature This e-mail feature protects you from receiving unwanted e-mail messages. If the advanced features are properly adjusted, SpamAssassin will filter up to 99% of the spam.
Yes Yes Yes Yes
SPF Protection Feature The Sender Policy Framework (SPF) prevents forging of the "FROM" field and thus it protects your domain names from being used for spamming.
Yes Yes Yes Yes
DomainKeys Identified Mail Feature The DomainKeys Identified Mail system is used to digitally stamp every mail message in order to make sure that it is sent from a trusted server and has not been edited during the delivery itself. By using public and private encryption keys, the system is also used to obstruct email forgery, i.e. disguising an email message to appear as though it was sent from another e-mail address.
Yes Yes Yes Yes
Anti-virus Protection Feature The ClamAV software has numerous advanced features that guarantee your anti-virus protection by scanning all incoming mail for viruses.
Yes Yes Yes Yes
Custom MX Records Feature The ability to change the MX records of the domain name or simply add more MX records with different priority allows you to control who is handling your mail service.
Yes Yes Yes Yes
WEBSITE CONTROLS
Advanced File Manager Feature The web hosting control panel is equipped with an advanced file manager that will allow you to easily create, delete, move and rename files and folders. It has many other useful features like the ability to work with drag&drop operations.
Yes Yes Yes Yes
FTP Accounts Feature The FTP account allows you to establish an FTP (File Transfer Protocol) connection to the server for faster and easier uploading.
Unlimited Unlimited Unlimited Unlimited
FTP Manager Feature The web hosting control panel provides you with an FTP Manager that you can use to create FTP accounts with different level of access for each one as well as change the password or delete existing accounts.
Yes Yes Yes Yes
SSH/Telnet Feature This feature allows advanced users to access and manage the account via secure connection to the server through an SSH/Telnet encryption software.
Optional Optional Optional Yes
Web-based SSH Feature Web Console is a web-based application that allows to execute shell commands on a server directly from a browser (web-based SSH).
Optional Optional Optional Yes
Website Manager Feature The easy-to-use web hosting control panel is also featured with a remarkable website manager that provides you full control over your domain names and subdomains.
Yes Yes Yes Yes
Custom Error Pages Feature This feature allows you to change the error page that website visitors see if the requested page from your website is not opening for some reason.
Yes Yes Yes Yes
Custom Apache Handlers Feature This is an advanced feature useful for experienced webmasters to determine how the server will treat various webfiles opposed to using the default Apache configuration.
Yes Yes Yes Yes
Custom MIME Types Feature This is another feature for advanced webmasters that allows them to determine how browsers will treat various files and file types.
Yes Yes Yes Yes
Password Protected Areas Feature Enabling a password protection for a certain folder allows you to grant access to a single user or group of people and keep it out of reach for the public..
Yes Yes Yes Yes
URL Redirection Tool Feature This is another advanced feature of the web hosting control panel that allows you to easily redirect your URLs using permanent or temporary redirection.
Yes Yes Yes Yes
Guest Users Feature With our Guest Users feature, you can grant temporary access to different sections of your hosting account to third parties. This is particularly beneficial when partnering with developers or designers, enabling you to maintain control over the information they can view without exposing your entire account.
ADVANCED TOOLS
Dedicated IP Address Feature A dedicated IP address means that you will be the only one in the world using this exact IP address. For example, if you intend to have an online store with a private SSL certificate you will need a dedicated IP address to install it.
Optional Optional Optional 1
FrontPage Extensions Feature This feature gives our web hosting packages compatibility with Microsoft FrontPage so that you can upload and use websites created with FrontPage.
Yes Yes Yes Yes
Dreamweaver MX Support Feature Our web hosting packages are also compatible with websites created using Dreamweaver - probably one of the most popular web design softwares.
Yes Yes Yes Yes
PHP4/PHP5/PHP7/PHP8 Support Feature PHP is one of the most used scripting languages when it comes to creating dynamic web pages and we are proud to support version 4, 5, 7 and 8 to ensure that your website will work flawlessly.
Yes Yes Yes Yes
MySQL Databases Feature MySQL is a very popular SQL database server capable of working with various scripting languages such as C, C++, Java, Perl, PHP and Python. This feature shows how many MySQL databases you can use with each particular package.
5 20 Unlimited Unlimited
MySQL Database Storage Feature This features shows you what is the amount of data that can be stored in all your MySQL databases as a total.
Unlimited Unlimited Unlimited Unlimited
phpMyAdmin Access Feature phpMyAdmin is a tool that provides complete access to manage your MySQL databases via easy-to-use interface.
Yes Yes Yes Yes
PostgreSQL Databases Feature PostgreSQL is a more advanced database system known to be stable and providing better data integrity. This feature shows how many PostgreSQL databases you can use with each particular package.
Optional 5 20 Unlimited
PostgreSQL Storage Feature This features shows you what is the amount of data that can be stored in all your PostgreSQL databases as a total
Optional 80 MB Unlimited Unlimited
phpPgAdmin Feature phpPgAdmin is a tool that provides complete access to manage your PostgreSQL databases via easy-to-use interface.
Optional Yes Yes Yes
Zend Optimizer Feature This software optimizes the work of PHP based applications by enabling them to load and execute Zend Guard encoded files.
Yes Yes Yes Yes
Perl Feature Perl is one of the general purpose programming languages widely used for web development and thus it is supported by our servers to provide a wider choice for you.
Yes Yes Yes Yes
Over 3400 Perl Modules Feature Perl modules are packages of software code universally adopted to speed up future developing and you get over 3400 such modules with each of our shared hosting packages.
Yes Yes Yes Yes
ImageMagick & GD Library Feature Both ImageMagick and GD Library are used for working with image files like PNG, GIF and JPEG among others when generating thumbnails, graphics, charts, etc.
Yes Yes Yes Yes
Python Feature Python is another general purpose programming language supported by all of our shared hosting packages and its aim is to combine very clear syntax with remarkable power.
Yes Yes Yes Yes
IonCube Feature Just like Zend Optimizer, IonCube also enhances the performance of PHP applications by enabling them to easily operate with IonCube encoded files.
Yes Yes Yes Yes
Server Side Includes Feature Server Side Includes are bits of coding that can be integrated into html files to tell them to include other information to be displayed as well. It is a good way of saving time and making sure the exact same information is displayed when it has to appear on different pages.
Yes Yes Yes Yes
SSL Certificate Generator Feature SSL (Secure Sockets Layer) is the most common way of securing webpages used especially when sensitive data is collected such as personal or billing information. The SSL Certificate Generator will provide you with unsigned SSL code that needs to be approved by an authorized registrar.
Yes Yes Yes Yes
Supervisor Feature With the Supervisor you can execute and monitor long-running background scripts.
Optional Optional 1 1
Cron Jobs Feature Crontab is a command that allows scheduling tasks for future executing and is most widely used for repeating tasks executed at regular intervals.
Optional 5 Unlimited Unlimited
InnoDB Feature The latest edition of InnoDB offers serious improvements in efficacy, reliability and usability.
Yes Yes Yes Yes
Varnish Feature Varnish Cache is an HTTP accelerator that can improve the speed of your web site.
Optional Optional Yes Yes
Memcached Feature Memcached is a general-purpose memory caching system for increasing the load speed of dynamic database-driven websites.
Optional Optional Yes Yes
Node.js Feature Node.js is a software platform for building highly scalable network apps, built on Chrome`s JavaScript runtime.
Optional Optional Yes Yes
WEBSITE STATISTICS
Webalizer Web/FTP Stats Feature Webalizer is an advanced web statistics application that provides you extensive reports of the current and previous months with graphics for each month and detailed daily statistics including referral URLs
Yes Yes Yes Yes
Access Log Manager Feature When you activate the access logs for a certain hostname, there will be a record of every visit and every hit within your site. You can export the log in a text file for external statistical analysis.
Yes Yes Yes Yes
Error Log Viewer Feature When activated the error log keeps a record of every warning or error that occured on your website so that you can examine them and rectify the issues related to the website.
Yes Yes Yes Yes
Traffic Stats Feature This feature allows you to monitor the total of incoming and outgoing data transfer for each hostname in your account separately.
Yes Yes Yes Yes
MySQL Stats Feature This feature provides you information about the daily amount of queries made by each of your databases with an hourly average calculation as well.
Yes Yes Yes Yes
Load Stats Feature This tool provides you with detailed information about the CPU usage generated by your account over different periods of time - yearly, monthly, daily or even for 6 hour intervals.
Yes Yes Yes Yes
OS, CONNECTIVITY AND BACK-UP
Stable Linux with Apache Feature Linux is the leading server operating system known to be a stable environment with high security and great productivity and that is why it is used by the 10 fastests supercomputers in the world. Apache is the most popular web server that runs more websites than all other webservers combined.
Yes Yes Yes Yes
2.5 Gbit Network Feature The data center is using top quality routers and carriers allowing an outstanding Internet connection with combined speed of 2.5 gigabits per second.
Yes Yes Yes Yes
Help UPS & Diesel Backup Generator Feature We have powerful UPS devices in place and a diesel generator in case of prolonged outages to ensure the uptime of the network.
Yes Yes Yes Yes
CUSTOMER SERVICE
24/7 Customer Support Feature We are here for our customers 24 hours a day and seven days a week - no holidays, no excuses!Different channels of communication are available to suit you best depending on the issue or query that you have.
Yes Yes Yes Yes
Phone Support Feature Apart from the phone number in US, we also have a AU, UK and international lines available 14 hours day to assist you with any pre-sales, billing or general questions you may have.
Yes Yes Yes Yes
Live Chat Support Feature Our Live Chat operators are waiting to assist you with your questions and problems in real time to ensure our services are always a better experience for you.
Yes Yes Yes Yes
Integrated Ticketing System Feature Whenever you experience technicial difficulties, our professional technicians are at your disposal so all you have to do is simply open a ticket from within your web hosting control panel and you will get a reply within the hour with an average response time of 15-20 minutes.
Yes Yes Yes Yes
PRICING
Monthly price Feature Please note that shared web hosting packages are paid annually and this monthly price is calculated for comparison purposes only.
$4.95/mo $8.75/mo $17.50/mo $25.00/mo
Total annual price Feature Since shared web hosting packages are paid on annual basis this is the actual fee that you have to pay in order to purchase the package you wish to use.
$59.40/yr $105.00/yr $210.00/yr $300.00/yr
         

Information about our reliable e-school hosting. See also the FAQ

Running an online school, learning platform, or educational website requires a hosting environment that is stable, secure, and always available. Our e-school hosting solutions are designed to provide dependable performance, technical support, and the essential features needed for modern educational websites.

24/7 Customer Support

Our support team is available around the clock to assist you before and after purchasing your hosting plan. Whether you need help with account setup, website management, or technical questions, professional assistance is always available.

Fast Response Times

We understand that educational websites need to remain accessible for students and teachers. Our support specialists respond quickly to customer requests and work to resolve issues as efficiently as possible.

99.9% Network Uptime Guarantee

A reliable online learning environment depends on consistent availability. Our hosting platform provides a 99.9% network uptime guarantee to help ensure that your school website and educational resources remain accessible.

Daily Data Backup Protection

Your website content, databases, and important educational materials are protected with regular backups. In case of unexpected problems, backup copies help restore your data and minimize interruptions.

30-Day Money Back Guarantee

Every shared hosting package includes a 30-day money-back guarantee. This allows you to test our hosting services and make sure they meet the requirements of your educational website before making a long-term commitment.

30-Day Free Trial

Try our hosting service with a free 30-day trial period. No credit card is required, allowing you to explore the platform and its features before choosing a hosting plan.

Essential Hosting Features For Educational Websites

Flexible Disk Space

Your hosting storage determines how much content you can upload and manage. Store website files, course materials, images, documents, and other educational resources according to the requirements of your project.

Monthly Traffic Resources

Monthly traffic capacity determines how much information can be transferred between your website and visitors. This allows students, teachers, and visitors to access your online learning resources smoothly.

Domain Registration and Transfer

Create a professional online identity with your own domain name. You can register a new domain or transfer an existing domain to your hosting account while keeping control over your website address.

Free Features Included With Your E-School Hosting Plan

Our e-school hosting packages include a wide range of free tools designed to make building and managing an educational website easier. Whether you are creating a school portal, online classroom, training platform, or course website, these features help you get started quickly without unnecessary costs.

Free Account Setup

Getting started is simple. We do not charge setup fees, allowing you to begin creating and managing your educational website immediately after activating your hosting account.

Free Domain Name

Selected hosting packages include a free domain registration or transfer from the list of available promotional domains. A professional domain name helps students, teachers, and visitors easily find your online school.

800+ Website Themes

Choose from hundreds of professionally designed website templates included with your hosting package. These ready-made themes allow you to create an attractive educational website without advanced coding knowledge.

Online Website Builder

Create your school website using an intuitive online website builder. With simple tools and pre-designed templates, you can build pages, add content, and customize your website even without previous web design experience.

50+ Free Application Installer

Install popular web applications quickly using the included application installer. Set up blogs, forums, content management systems, and other useful website tools with only a few clicks.

Secure VPN Access

VPN access provides a secure connection method for accessing online resources and services from different locations. This feature can be useful for users who require additional privacy while browsing online.

Shared SSL IP Support

Protect communication between your website and visitors with SSL support. Shared SSL IP technology allows you to secure sensitive information submitted through your educational website without requiring an additional dedicated IP address.

Cloud Backup Integration

Keep additional copies of your website files and databases by connecting backup storage services such as Dropbox or Google Drive. This provides another convenient way to protect important educational content.

Free Website Migration

Moving your existing school website from another hosting provider is simple. Our team can assist with transferring your files and databases, checking that everything works correctly before your domain is pointed to the new hosting environment.

SSD Performance Optimization

Our cloud hosting platform uses SSD storage technology combined with caching solutions to improve website speed and responsiveness. Faster loading times create a better experience for students accessing lessons, resources, and course materials.

ZFS Storage Technology

The advanced ZFS file system provides improved reliability, data protection, and storage performance. Built-in integrity checks help protect your website files and maintain a stable hosting environment.

ModSecurity Website Protection

Security is essential for educational websites that handle user accounts and online content. ModSecurity helps protect your website by monitoring incoming requests and blocking suspicious activity.

Marketing Tools

Promote your educational website using included marketing tools. Submit your website to search engines, publish updates, and improve your online visibility with easy-to-use promotion features.

Administration Tools

Manage your hosting environment with practical administration features such as IP blocking, hotlink protection, and configuration tools designed to simplify website management.

Video Tutorials

Learn how to use your hosting account more effectively with helpful video tutorials available through the control panel. These guides make it easier to understand important hosting features and settings.

Online Documentation

Access a detailed knowledge base containing guides, tutorials, and answers to common questions. The documentation helps you manage your hosting account and solve many tasks independently.

Easy-to-Use Hosting Control Panel

Managing an e-school website should be simple and efficient. Our hosting platform includes a powerful control panel that gives you complete control over your website, domains, email accounts, files, and hosting settings from one convenient location.

Advanced In-House Control Panel

The hosting control panel is designed to combine advanced functionality with an intuitive interface. It allows beginners and experienced users to manage their websites, accounts, and technical settings easily.

Multi-Language Interface

To support website owners from around the world, the control panel is available in multiple languages. This makes managing your e-school website more convenient for international users and organizations.

Custom Interface Themes

Personalize your control panel experience by selecting the interface style that best matches your preferences. Different color themes make navigation more comfortable during daily website management.

Complete Domain and Subdomain Management

A professional domain structure helps students and visitors find your educational platform easily. Our hosting tools provide complete control over domains, subdomains, and DNS settings.

Hosted Domains

Host one or multiple domain names depending on your selected hosting package. This allows you to manage different educational projects, websites, or online learning platforms from the same hosting environment.

Subdomain Management

Create additional sections of your website using subdomains. Subdomains can be useful for separate learning areas, student portals, teacher sections, or specialized educational resources.

Parked Domains

Reserve additional domain names for future projects or redirect them to existing websites. Parked domains provide flexibility when expanding your educational brand online.

Complete DNS Management

Manage your domain DNS records directly through the hosting control panel. You can adjust settings such as website routing, email configuration, and other domain-related options.

Custom A and MX Records

Configure advanced domain settings by managing A records for website connections and MX records for email delivery. This gives you greater control over how your domain services operate.

CNAME Record Management

Create CNAME records to connect subdomains and external services. This feature provides additional flexibility when integrating third-party platforms with your educational website.

Advanced DNS Records

Manage advanced DNS entries including IPv6 records, service records, name server records, and TXT records. These settings support modern website technologies and email authentication systems.

WHOIS Management

Maintain control over your domain registration information through WHOIS management tools. Available options depend on the rules and requirements of each domain extension.

Registrar Lock Protection

Protect your domain from unauthorized transfers by enabling registrar lock protection. This security feature helps prevent unwanted changes to your domain ownership.

EPP Transfer Protection

Some domain extensions require an authorization code before transfers can be completed. The control panel allows you to access the required transfer protection tools when needed.

Domain Privacy Protection

For supported domain extensions, privacy protection helps keep personal registration information from being publicly displayed in domain records, reducing exposure to spam and unwanted contact.

Free Features Included

Free Account Setup

Getting started is simple. We do not charge any setup fees, allowing you to immediately begin creating and managing your websites.

Free Domain Name

With selected hosting packages, you can receive a free domain name registration or transfer from our list of available promotional domains.

800+ Website Themes

Create a professional-looking website without any coding knowledge. Our hosting packages include access to more than 800 free website templates that can be customized to match your needs.

Online Website Builder

Build your website quickly with our easy-to-use online website builder. No design experience is required, and multiple templates are available to help you create your site.

50+ Free Application Installer

Install popular applications with just a few clicks using our one-click installer. Whether you need a blog, forum, online store, or another type of website application, setup is fast and simple.

Free VPN Access

Protect your online privacy and access region-restricted content by using a secure VPN connection with multiple access points around the world.

Shared SSL IP Addresses

Our cloud hosting platform supports shared SSL IP addresses, allowing you to secure customer information and protect your website without requiring an additional dedicated IP address.

Dropbox and Google Drive Backups

Keep an additional copy of your website files and databases by connecting your hosting account with Dropbox or Google Drive. Daily backups help ensure your important data remains accessible.

Website Migration

Moving from another hosting provider is easy. Our team can transfer your website content at no additional cost and check that everything works correctly before your domain is pointed to our servers.

SSD Data Caching

Our cloud hosting platform uses SSD storage technology combined with caching solutions to improve website loading speeds and provide better overall performance.

ZFS Storage Technology

We use the advanced ZFS file system to provide improved reliability, faster performance, and enhanced data protection through real-time file checking.

ModSecurity Protection

Every shared hosting plan includes ModSecurity, a powerful security module designed to help protect websites from common attacks and malicious requests.

Marketing Tools

Promote your website more effectively with included marketing tools that help you submit your website to search engines and publish content more easily.

Administration Tools

Manage your hosting account with useful administration features such as IP blocking, Hotlink protection, and .htaccess management tools.

Video Tutorials

Access helpful video tutorials directly from the hosting control panel to learn how to manage your account and website features.

Online Documentation

Our detailed help section contains guides, tutorials, and answers to common questions to assist you with managing your hosting services.

Powerful and Easy-to-Use Control Panel

Custom-Built Hosting Control Panel

Our hosting control panel is designed in-house to provide advanced management features while remaining simple and intuitive. It gives you complete control over your hosting account, websites, domains, email accounts, and other services from one convenient location.

Multi-Language Interface

To support customers around the world, our hosting control panel is available in more than 10 languages. This makes website and account management easier regardless of your location.

Customizable Color Themes

Choose the interface style that works best for you. Different color themes allow you to personalize your control panel experience.

Domains and Subdomains Management

Hosted Domains

Host your domain names with ease. This feature allows you to manage the number of websites and domains supported by your hosting package.

Subdomains

Create additional sections of your website using subdomains. For example, a blog or a separate area of your website can be created as a subdomain while remaining connected to your main domain.

Parked Domains

Reserve additional domain names for future projects or redirect them to an existing website using the domain parking feature.

Complete DNS Management

Manage your domain DNS settings directly from your hosting control panel. You can update records, configure mail servers, and adjust domain settings whenever needed.

Custom A and MX Records

Create and modify A records to control where your domain points and manage MX records to select the mail servers responsible for handling your email.

CNAME Records

Use CNAME records to connect subdomains or services with other domain addresses and simplify domain configuration.

Advanced DNS Records

Advanced DNS management allows you to configure AAAA, SRV, NS, and TXT records. These options provide support for IPv6 addresses, service configurations, name servers, and email authentication settings.

WHOIS Management

Manage your domain registration information through the control panel according to the rules and limitations of each domain extension.

Registrar Lock Protection

Protect your domains against unauthorized transfers by enabling or disabling registrar lock protection when supported by the domain extension.

EPP Transfer Protection

For supported domain extensions, you can access your EPP authorization code to securely transfer your domain when required.

ID Protection

Protect your personal information from being publicly displayed in WHOIS records with optional domain privacy protection for supported extensions.

Professional Email Services

Email Accounts

Create professional email addresses connected to your domain name. Our mailboxes support POP3, IMAP, and SMTP protocols, allowing you to access your emails through popular email applications such as Outlook and Thunderbird.

Webmail Access

Access and manage your email from any computer or device connected to the Internet. Our webmail solutions allow you to send, receive, and organize messages without installing additional software.

Email Aliases

Create multiple email addresses that deliver messages to the same mailbox. Email aliases make it easier to manage different contact addresses while keeping everything organized in one place.

Email Forwarding

Automatically forward incoming messages to another email address. This feature allows you to receive emails from multiple addresses in one convenient location.

Auto Responders

Set up automatic replies for your email accounts. Auto responders are useful for vacation messages, customer notifications, or any situation where you need an immediate automated response.

Catch-All Email Addresses

Receive messages sent to incorrectly typed email addresses connected to your domain. This helps prevent important emails from being lost because of small spelling mistakes.

Mailing Lists

Create mailing lists to send messages to multiple subscribers at the same time. This feature is useful for newsletters, announcements, and community communication.

Unlimited Mailing List Members

Manage large mailing lists with the ability to add many subscribers and communicate efficiently with your audience.

Anti-Spam Protection

Keep unwanted messages away from your inbox with advanced spam protection. Properly configured filtering helps reduce unwanted emails and improves mailbox security.

SPF Protection

Sender Policy Framework protection helps prevent unauthorized use of your domain for sending spam messages and improves email delivery reliability.

DomainKeys Identified Mail (DKIM)

DKIM technology adds a digital signature to outgoing emails, helping recipients verify that messages are sent from a trusted source and have not been modified during delivery.

Anti-Virus Email Protection

Incoming email messages are scanned for viruses and harmful content to help protect your mailbox and devices from email-based threats.

Custom MX Records

Configure your domain email routing by managing MX records. This allows you to control which mail servers handle your incoming messages.

Complete Website Management Tools

Advanced File Manager

Manage your website files directly from the hosting control panel. You can upload, create, delete, rename, and organize files and folders easily without needing additional software.

FTP Accounts

Create FTP accounts to upload and manage website files quickly. FTP access provides a convenient way to transfer files between your computer and your hosting account.

FTP Manager

The built-in FTP manager allows you to create multiple FTP accounts, assign different access permissions, update passwords, and remove accounts when they are no longer needed.

SSH and Telnet Access

Advanced users can manage their hosting environment through secure SSH connections. This provides direct access for performing technical tasks and server management.

Web-Based SSH

Run server commands directly from your browser using web-based SSH access. No additional software installation is required.

Website Manager

Manage your websites, domains, and subdomains from one central location. The website manager provides simple tools for controlling your online projects.

Custom Error Pages

Create personalized error pages that visitors will see when a requested page cannot be found or accessed. Custom error pages help maintain a professional website appearance.

Custom Apache Handlers

Experienced users can configure how the Apache web server processes different types of files and applications for greater control over website behavior.

Custom MIME Types

Configure MIME types to control how browsers recognize and handle different file formats hosted on your website.

Password Protected Areas

Secure specific folders or sections of your website by adding password protection. This allows you to restrict access to private content.

URL Redirection Tool

Easily create permanent or temporary URL redirects. This feature is useful when moving pages, changing website structures, or managing multiple addresses.

Guest Users

Give temporary access to developers, designers, or other collaborators without sharing your complete hosting account details. You remain in control of which areas they can access.

Advanced Website Development Tools

Dedicated IP Address

A dedicated IP address provides a unique address assigned only to your website. It is useful for businesses, online stores, and websites that require additional control over their hosting environment or private SSL configurations.

FrontPage Extensions

Our hosting environment supports websites created with Microsoft FrontPage, allowing you to upload and manage older FrontPage-based websites.

Dreamweaver Support

Websites designed with Adobe Dreamweaver can be uploaded and hosted easily. Our platform supports websites created using this popular web design application.

PHP Support

Our hosting platform supports multiple PHP versions to ensure compatibility with a wide range of dynamic websites, applications, and content management systems.

MySQL Databases

Create and manage MySQL databases for websites and applications that require database functionality. MySQL is widely used with popular programming languages and web platforms.

MySQL Database Storage

Store and manage your website database information with flexible storage options designed to support dynamic websites and online applications.

phpMyAdmin Access

Manage your MySQL databases through an easy-to-use web interface. phpMyAdmin allows you to create, edit, import, export, and organize database information.

PostgreSQL Databases

Use PostgreSQL databases for advanced applications that require reliable data management, improved stability, and strong database performance.

PostgreSQL Storage

Store application and website data using PostgreSQL database storage designed for efficient and secure data handling.

phpPgAdmin

Manage PostgreSQL databases through a convenient browser-based administration interface with tools for creating and maintaining database content.

Zend Optimizer

Zend Optimizer improves the performance of supported PHP applications by helping them execute encoded files efficiently.

Perl Support

Run Perl-based applications and scripts using our hosting platform. Perl support provides additional flexibility for developers building custom solutions.

Thousands of Perl Modules

Access a large collection of Perl modules that can help speed up development and provide additional functionality for Perl-based projects.

ImageMagick and GD Library

Create and modify images, thumbnails, charts, and graphics using popular image processing tools included with your hosting account.

Python Support

Develop and run Python-based applications using a hosting environment designed to support this powerful and flexible programming language.

IonCube Support

IonCube compatibility allows supported PHP applications using encoded files to run correctly on our servers.

Server Side Includes (SSI)

Use Server Side Includes to simplify website maintenance by inserting reusable content elements into multiple pages.

SSL Certificate Generator

Protect sensitive website information with SSL encryption. Our SSL tools help you create secure connections for pages that collect personal or payment information.

Supervisor

Monitor and manage long-running background processes and scripts with Supervisor support.

Cron Jobs

Schedule automatic tasks at specific times or intervals using Cron Jobs. This is useful for automated scripts, maintenance tasks, and recurring website functions.

InnoDB Support

Use the advanced InnoDB database engine for improved reliability, performance, and data integrity.

Varnish Cache

Improve website loading speeds with Varnish Cache, an HTTP accelerator designed to deliver web content faster.

Memcached

Increase the performance of database-driven websites by using Memcached, a caching system that reduces loading times and improves efficiency.

Node.js Support

Build scalable web applications using Node.js technology, supported by our hosting environment for modern application development.

Website Statistics and Monitoring

Webalizer Website and FTP Statistics

Track your website performance with detailed statistics reports. Webalizer provides information about visitors, traffic sources, daily activity, and historical website usage through easy-to-understand reports and charts.

Access Log Manager

Monitor every visit and request made to your website through detailed access logs. These records can be downloaded and analyzed to better understand website activity.

Error Log Viewer

Identify and solve website issues faster with access to error logs. The system records warnings and errors so you can review problems and improve website performance.

Traffic Statistics

View information about incoming and outgoing data transfers for each website hosted within your account. Traffic statistics help you monitor resource usage and website activity.

MySQL Statistics

Monitor database activity with information about queries and database usage. These statistics help you understand how your applications are using database resources.

Load Statistics

Review CPU usage information generated by your hosting account. Load statistics allow you to monitor performance trends across different time periods.

Reliable Operating System, Network and Backup Infrastructure

Stable Linux and Apache Environment

Our servers run on a stable Linux operating system combined with the powerful Apache web server. This combination provides a secure and reliable environment for hosting websites and applications.

High-Speed Network Connectivity

Our data center infrastructure uses high-quality networking equipment and connections to provide fast and reliable access to your websites.

UPS and Diesel Generator Backup

To help maintain service availability during power interruptions, our infrastructure includes UPS systems and backup generators designed to support continuous operation.

Professional Customer Support

24/7 Customer Support

Our support team is available around the clock to assist with hosting questions, technical issues, and general account assistance whenever you need help.

Phone Support

Contact our support team by phone for assistance with sales questions, billing inquiries, or general hosting-related requests.

Live Chat Support

Get quick answers through live chat support. Our team is available to help you resolve questions and provide guidance in real time.

Integrated Ticket System

Submit technical requests directly through your hosting control panel. Our support specialists review tickets and provide assistance as quickly as possible.

Simple and Transparent Pricing

Monthly Price

Hosting packages are billed annually, while the monthly price is shown only as a convenient way to compare different hosting options.

Total Annual Price

The annual price represents the actual amount required to purchase your selected hosting package and provides access to all included features and services.

Start Your Hosting Journey Today

Choose the hosting package that best matches your website requirements and take advantage of reliable infrastructure, powerful tools, and professional support.

Frequently asked questions

If you still have questions about hosting a Moodle e-learning website, the answers below cover many of the practical issues involved in running, maintaining and growing a Moodle installation.

Quick menu

Moodle hosting management

Can I manage Moodle myself after it has been installed?

Yes. Moodle is designed to give administrators extensive control over the learning platform. Once the installation is working, Moodle administrators can manage courses, users, enrolments, permissions, content, plugins, reports and many other settings from the Moodle administration area.

Do I need technical knowledge to administer Moodle?

Basic Moodle administration does not require advanced server administration skills. Creating courses, adding teachers and students and managing ordinary Moodle settings can be done through the Moodle interface. More advanced tasks such as server configuration, command line maintenance, database work and plugin troubleshooting require more technical knowledge.

Can more than one person administer the Moodle installation?

Yes. Moodle supports administrator accounts and different levels of permissions. This makes it possible for an organisation to give administrative responsibilities to several people without giving every person unrestricted access to everything.

Can teachers manage their own courses?

Yes. Moodle is designed so that teachers can be given appropriate course permissions. They can then create or modify course material, activities, assignments, quizzes and other learning resources without requiring server level access.

Can I separate administration from teaching?

Yes. Moodle's permission system allows different roles to be assigned to different users. This makes it possible to keep technical administration, school administration, teaching and student access separate.

Can I have several Moodle administrators?

Yes. Multiple administrators can be created when this is appropriate for the organisation. It is generally better to give each administrator an individual account rather than having several people share one administrator password.

Can I access Moodle's administration area remotely?

Yes. Moodle administration is normally performed through the website using a browser. An administrator does not need to be physically present at the server location to manage the Moodle site.

Can I administer Moodle from a normal computer?

Yes. Moodle administration can be performed through a modern web browser. The computer does not need to be specially configured as a Moodle administration workstation.

Installation and configuration

Can Moodle be installed on an existing hosting account?

That depends on whether the hosting environment satisfies the requirements of the particular Moodle release. The required PHP version, PHP extensions, database system, available resources and server configuration all need to be compatible with the Moodle version being installed.

Can Moodle be installed in a subdirectory?

Yes. Moodle can be installed in a directory below a domain when the hosting environment is configured appropriately. For example, an organisation could use a separate path for its learning platform rather than placing Moodle directly at the main domain.

Can Moodle use its own domain name?

Yes. Moodle can be operated under its own domain or subdomain. This can be useful when the learning platform is intended to have a separate identity from an organisation's main website.

Can Moodle run on a subdomain?

Yes. A subdomain such as school.example.com can be used for a Moodle installation. The domain or subdomain needs to be correctly pointed to the hosting account and configured for HTTPS.

Can I change the domain used by Moodle later?

Yes, although changing the Moodle URL should be done carefully. Moodle stores URLs in its configuration and database, so simply changing the domain name in a hosting control panel is not always sufficient.

Can Moodle be installed manually?

Yes. Moodle can be installed manually by uploading the Moodle files, creating the appropriate database and configuring the installation. Manual installation can be useful when an administrator wants complete control over the installation process.

Can Moodle be installed using an automated installer?

Some hosting environments provide automated application installers. If such an installer is available and supports the required Moodle version, it can simplify the initial installation. Manual installation remains an option when more control is required.

Can an existing Moodle installation be hosted on a new account?

Yes. An existing Moodle installation can be moved to another compatible hosting environment. The Moodle files, database and Moodle data directory all need to be transferred correctly, followed by configuration and testing.

Does Moodle need a separate database?

Moodle requires a database. Depending on the hosting environment, the database can be dedicated to Moodle or hosted alongside other databases. The important consideration is that the database system and version are compatible with the Moodle release.

Can I configure Moodle after installation?

Yes. Moodle contains a large number of administrative settings that can be adjusted after installation. These include authentication, user registration, language, appearance, email, security, courses, enrolment and many other areas.

Moodle administration

What can a Moodle administrator control?

A Moodle administrator can control many aspects of the platform, including users, roles, courses, enrolment methods, authentication, plugins, themes, security settings, reports, scheduled tasks and system configuration.

Can I control who can create courses?

Yes. Course creation permissions can be restricted to selected roles or administrators. This can help prevent ordinary users from creating unnecessary courses.

Can I control what teachers are allowed to do?

Yes. Moodle's role and capability system allows permissions to be adjusted for different types of users. This makes it possible to create different teaching and administrative responsibilities.

Can I create custom roles?

Yes. Moodle allows administrators to create and modify roles and capabilities. This can be useful when the standard roles do not exactly match the organisational structure of a school or training organisation.

Can Moodle administrators view system reports?

Yes. Moodle provides numerous reports and logs that can help administrators understand user activity, course activity and system behaviour.

Can Moodle record user activity?

Yes. Moodle has logging and reporting facilities that can record many types of activity. The precise information available depends on the Moodle configuration, permissions and reporting features being used.

Can I restrict access to certain courses?

Yes. Moodle provides several ways of controlling access to courses and course activities. Access can be controlled through enrolment, roles, groups, restrictions and other Moodle features.

Can I make a course available only to selected users?

Yes. Moodle can restrict course access through enrolment methods and other access controls. This is useful for private classes, employee training and other situations where not everybody should have access.

Courses, users and enrolment

Can Moodle handle separate classes within the same installation?

Yes. A single Moodle installation can contain many courses and can organise users into courses, groups and other structures. This allows one Moodle site to serve multiple classes, departments or training programmes.

Can students belong to several courses?

Yes. A single Moodle user account can be enrolled in multiple courses. The user's access and permissions can differ between those courses.

Can teachers teach several courses?

Yes. A teacher can be assigned to multiple courses and can have different responsibilities in each one.

Can Moodle use groups?

Yes. Moodle supports groups and groupings. These features can be useful when several classes or teams share a course but need separate activities or access arrangements.

Can I import users into Moodle?

Yes. Moodle supports several methods of creating and importing users. The appropriate method depends on how the organisation maintains its user information and whether users are being created individually or in larger numbers.

Can users register themselves?

Moodle supports self-registration when an administrator enables and configures an appropriate authentication method. Self-registration does not have to be enabled if the organisation wants complete control over account creation.

Can users be prevented from registering themselves?

Yes. Self-registration can be disabled or restricted. An organisation can instead create accounts manually or use another authentication system.

Can Moodle use external authentication?

Yes. Moodle supports various authentication methods and integrations. This can allow users to authenticate using an existing account system rather than maintaining a separate password for Moodle.

Can Moodle automatically enrol users in courses?

Yes. Moodle supports several enrolment methods, including methods that can reduce the need for administrators to enrol every user manually.

Can students be removed from a course without deleting their accounts?

Yes. Course enrolment and the Moodle user account are separate concepts. A student can be unenrolled from a course while retaining the account for other courses.

Can I suspend a Moodle user without deleting the account?

Yes. Depending on the administrative requirements, an account can be suspended or otherwise prevented from normal access without necessarily deleting its historical information.

Can Moodle handle a large number of student accounts?

Yes, but the practical capacity depends on server resources, database performance, course design and how many users are active at the same time. A Moodle site with many registered users is not necessarily difficult to host if the server is appropriately sized.

Performance and capacity

What makes a Moodle site slow?

Moodle performance can be affected by many things. Heavy simultaneous activity, inefficient plugins, large database queries, poorly designed courses, insufficient memory, slow storage and inadequate server resources can all contribute to slow response times.

Is the number of registered users the most important factor in Moodle performance?

No. The number of users who are registered is only one part of the picture. The number of users actively using Moodle at the same time and what those users are doing can have a much greater effect on server resources.

Why can Moodle become slow when a class starts an exam?

An exam can generate a large amount of simultaneous activity. Many students may request pages, submit answers and access database information at nearly the same time. This creates a much greater workload than having the same number of accounts sitting idle.

Does simultaneous activity affect Moodle hosting requirements?

Yes. Peak concurrent activity is an important consideration when determining the appropriate hosting resources for Moodle.

Can Moodle hosting be upgraded if the school grows?

Yes. When a Moodle installation requires more resources, the hosting environment can be upgraded where the hosting platform supports larger resource allocations or a more powerful hosting solution.

Should I plan for peak usage rather than average usage?

Yes. Moodle should be sized with important periods of peak activity in mind. Examination periods, assignment deadlines and the beginning of classes can create substantially higher demand than ordinary periods.

Can caching improve Moodle performance?

Yes. Moodle includes caching mechanisms that can reduce repeated processing and improve performance. Correct server configuration and suitable caching can be particularly valuable on busy installations.

Can an overloaded Moodle installation affect all users?

Yes. If the server reaches its resource limits, users may experience slow page loads, failed requests, database errors or timeouts. Identifying the source of the resource pressure is important before simply adding more hardware.

Database and storage

Why is the Moodle database important?

The database stores a large amount of the information Moodle needs to operate, including user information, course information, configuration data, enrolments, activity records and other application data.

Can database performance affect Moodle performance?

Yes. Moodle makes extensive use of its database. Slow database operations can therefore result in slow pages and delays throughout the application.

Can Moodle courses consume a lot of storage?

Yes. Storage requirements depend heavily on the content being uploaded. Courses containing many documents, images, videos and other files can require considerably more storage than courses consisting mainly of text.

Do Moodle backups require additional storage?

Yes. Course backups and server level backups consume storage space. The amount required depends on how many backups are retained and how large the Moodle installation is.

Can large video files be stored in Moodle?

Moodle can handle uploaded media, but storing very large video libraries directly on the hosting account can substantially increase storage and bandwidth requirements. For larger video collections, an appropriate external video delivery solution may be worth considering.

Can old course files be removed?

Yes. Administrators can review and remove unnecessary files and content. Care should be taken because deleting files that are still referenced by courses can cause broken content.

Can Moodle's storage requirements grow over time?

Yes. Storage requirements can increase as new courses, student submissions, backups, logs and uploaded files accumulate.

Does deleting a Moodle course always recover all of its storage immediately?

Not necessarily. Moodle manages files and other data through its own storage system, and additional cleanup or scheduled processing may be involved. Backup files and other retained data can also consume storage.

Email and notifications

Can Moodle send email to students?

Yes. Moodle can send many types of email and notification messages, depending on the configuration and the activities being used.

Can teachers receive Moodle notifications by email?

Yes. Moodle can send notifications to teachers and other users when appropriate notification settings are enabled.

Why is correct email configuration important for Moodle?

Email is used for functions such as notifications, account related messages and other communication. If outgoing mail is not configured correctly, messages may be delayed, rejected or never reach their intended recipients.

Can Moodle send password reset messages?

Yes. Moodle can send account related messages such as password reset instructions when the corresponding functionality is enabled and email delivery is working correctly.

What happens if Moodle emails are going to spam?

Email deliverability depends on the sending configuration and the receiving mail provider. Correct domain authentication, a properly configured sending system and appropriate email practices can improve delivery.

Can Moodle send a large number of notifications?

Yes, but large numbers of notifications can create additional server and email workload. On a busy Moodle site, scheduled processing and mail configuration should be considered carefully.

Can scheduled tasks affect Moodle email delivery?

Yes. Moodle uses scheduled tasks for various background operations. If scheduled processing is not functioning correctly, some operations may be delayed or may not occur as expected.

Security and access

Why is HTTPS important for Moodle?

HTTPS encrypts communication between users and the Moodle website. This is particularly important for an educational platform because users may submit passwords, assignments, personal information and other private data.

Should Moodle always use HTTPS?

Yes. A production Moodle installation should be operated securely over HTTPS rather than relying on unencrypted HTTP connections.

Can Moodle restrict access to administrators?

Yes. Moodle has extensive permission and role controls. Administrative privileges can be limited to trusted accounts.

Should Moodle administrators share one account?

No. Individual administrator accounts are preferable because they provide better accountability and make it easier to determine which administrator performed an action.

Why should Moodle administrators use strong passwords?

An administrator account can have extensive control over the learning platform. A compromised administrator password can therefore create much greater risk than a compromised ordinary student account.

Can Moodle use two factor authentication?

Moodle supports multi factor authentication capabilities depending on the Moodle version and configuration. Using an additional authentication factor can provide an extra layer of protection for sensitive accounts.

Can Moodle access be restricted by IP address?

Access restrictions can be implemented in various ways depending on the hosting environment and Moodle configuration. This can be useful for organisations that want to restrict administrative access to known networks.

Can students be prevented from accessing Moodle from certain locations?

Access restrictions can be configured when there is a legitimate operational requirement for them. The exact method depends on whether the restriction needs to apply to the entire site, particular users, courses or specific activities.

Can plugins create security risks?

Yes. Third party plugins add additional software to the Moodle installation. Plugins should therefore be obtained from trustworthy sources and kept compatible with the Moodle version being used.

Is keeping Moodle updated important for security?

Yes. Moodle updates can include security fixes as well as bug fixes and other improvements. Administrators should have a sensible update and testing procedure rather than leaving an installation unchanged indefinitely.

Backups and recovery

Should a Moodle website be backed up?

Yes. Backups are an important part of operating any important Moodle installation. They provide a way to recover from accidental deletion, software problems, configuration mistakes or other incidents.

What needs to be backed up for Moodle?

A complete Moodle backup strategy needs to consider the Moodle application files, the Moodle database and the Moodle data directory. Backing up only one of these components may not provide a complete recovery solution.

Are Moodle course backups the same as server backups?

No. A Moodle course backup is designed primarily to preserve course content and related course information. A complete server level backup can cover the wider Moodle installation, including application files and database information.

How often should Moodle backups be made?

The appropriate frequency depends on how important the data is and how much information the organisation can afford to lose. A busy educational platform generally benefits from a more frequent backup schedule than a rarely changed test installation.

Should backups be kept on the same server?

Keeping the only copy of a backup on the same server as the Moodle installation is not a strong disaster recovery strategy. If the server becomes unavailable or the storage is damaged, both the live site and its backup could be affected.

Can individual Moodle courses be backed up?

Yes. Moodle provides course backup functionality that can be used to preserve individual courses and move or restore course content.

Can a deleted Moodle course be restored?

It may be possible if an appropriate course backup or server backup exists. The exact recovery process depends on what type of backup is available.

Should backups be tested?

Yes. A backup that has never been tested should not automatically be assumed to be usable. Periodic restoration tests can reveal problems with backup procedures before a real emergency occurs.

Can backups themselves consume significant storage?

Yes. Large Moodle installations can produce substantial backup files. Retention policies should therefore be considered so that useful historical backups are retained without allowing unnecessary files to consume all available storage.

Updates and maintenance

Should Moodle be updated whenever a new release is available?

Moodle should be kept reasonably current, but updates should be planned rather than applied blindly to a production educational platform. Compatibility with plugins, themes and the hosting environment should be checked first.

Can a Moodle update break a plugin?

Yes. A plugin that was designed for an older Moodle release may not be compatible with a newer release. Plugin compatibility should therefore be checked before upgrading Moodle.

Should Moodle updates be tested before production?

For an important educational platform, testing an update before applying it to the live site is a sensible practice. A staging or test environment can help identify compatibility problems before students and teachers encounter them.

Can the PHP version affect Moodle updates?

Yes. Moodle releases have specific PHP requirements. Changing the PHP version can therefore be necessary when upgrading Moodle, but the new PHP version must also be compatible with the Moodle release and installed plugins.

Can an outdated plugin prevent a Moodle update?

Yes. An incompatible plugin can create problems during an upgrade or after the new Moodle version has been installed. Reviewing plugins before an upgrade can reduce this risk.

Can Moodle maintenance be scheduled?

Yes. Administrators can place Moodle into maintenance mode when performing certain maintenance operations. This prevents ordinary users from interacting with the site while important work is being carried out.

Why is maintenance mode useful?

Maintenance mode prevents users from changing information while an administrator is performing work that could otherwise conflict with normal activity. It is particularly useful for significant upgrades and maintenance operations.

Can Moodle maintenance be performed without taking the entire server offline?

Yes. Moodle maintenance generally concerns the Moodle application rather than requiring the entire hosting server to be shut down.

Plugins and themes

Can I install Moodle plugins?

Yes. Plugins can extend Moodle with additional functionality. Examples include additional activities, authentication methods, reporting features, integrations and other tools.

Should every available Moodle plugin be installed?

No. Installing unnecessary plugins increases complexity and can increase maintenance and compatibility requirements. It is better to install only plugins that provide a genuine benefit.

Can too many plugins slow Moodle down?

They can. The effect depends on the particular plugins and what they do, but additional software can increase processing, database activity and maintenance requirements.

Can a plugin stop working after a Moodle upgrade?

Yes. Plugins must remain compatible with the Moodle version in use. An update to Moodle can expose compatibility problems with older plugins.

Can I remove a Moodle plugin?

Yes, provided the plugin is no longer required and is removed correctly. Before removing an important plugin, it is sensible to understand what data or course activities depend on it.

Can Moodle use custom themes?

Yes. Moodle supports themes that change the appearance and presentation of the learning platform.

Can a custom Moodle theme affect performance?

It can. A heavily customised theme can add additional assets and processing. A well designed theme should therefore be tested on the actual Moodle installation rather than evaluated only visually.

Can I customise Moodle without changing its core files?

Using supported configuration, themes and plugins is generally preferable to directly modifying Moodle core files. Direct core modifications can make future upgrades much more difficult.

What happens to custom modifications during a Moodle upgrade?

Direct modifications to Moodle core files can be overwritten during an upgrade. This is one reason why supported extension mechanisms such as plugins and themes are preferable.

Mobile access and integrations

Can students use Moodle from a smartphone?

Yes. Moodle can be accessed using mobile devices through a compatible mobile browser and, where supported and configured, through the Moodle mobile application.

Can students use Moodle from tablets?

Yes. Moodle can be accessed from tablets using a suitable browser or supported mobile application.

Does Moodle require students to use a particular operating system?

No. Moodle is web based, so users can access it from many different operating systems as long as they have a supported browser or compatible Moodle application.

Can Moodle integrate with other systems?

Yes. Moodle provides integration capabilities that can connect the learning platform with other services and systems. The exact possibilities depend on the external system and the Moodle integration method being used.

Can Moodle use external authentication systems?

Yes. Moodle supports various authentication methods and can be integrated with existing identity systems where the appropriate method is available.

Can Moodle integrate with video conferencing services?

Yes. Moodle can integrate with suitable video conferencing services through plugins or other integration mechanisms. The available functionality depends on the particular service.

Can Moodle integrate with payment systems?

Yes. Moodle can be extended to support payment related functionality where appropriate plugins or supported integrations are available.

Can Moodle communicate with external applications through APIs?

Yes. Moodle provides web service capabilities that can allow authorised external applications to communicate with Moodle. The available functions depend on the Moodle configuration and the services being used.

Large Moodle sites and e-schools

Can one Moodle installation serve an entire school?

Yes. Moodle is capable of serving an entire school or educational organisation. The appropriate hosting resources depend on the number of users, courses and, most importantly, the amount of simultaneous activity.

Can Moodle support multiple departments?

Yes. Courses, categories, roles, groups and permissions can be used to organise a Moodle installation serving different departments or divisions.

Can one Moodle installation serve several schools?

It can, depending on the organisational structure and technical requirements. Moodle can support complex arrangements, although a multi school installation should be planned carefully so that users, permissions, courses and administration remain properly separated.

What should I consider when a Moodle site is growing quickly?

Monitor concurrent users, CPU usage, memory usage, database performance, storage consumption and other server resources. Growth should be planned before the existing environment reaches its limits.

What is more important for a busy Moodle site, storage or processing power?

There is no single answer. Storage becomes important when the site contains large amounts of content, while processing power and memory become particularly important during periods of high simultaneous activity. Database performance is also critical.

Can examination periods require more server resources?

Yes. Online examinations can generate unusually high simultaneous demand. A server that performs well during normal teaching activity may need additional resources if hundreds or thousands of students are expected to take an examination at the same time.

Should a large Moodle installation be monitored?

Yes. Monitoring can reveal resource bottlenecks, unusual activity and emerging performance problems before they become serious interruptions.

Can Moodle be moved to more powerful hardware as usage increases?

Yes. Increasing resources is a normal part of managing a growing Moodle installation. The appropriate upgrade path depends on the hosting environment and the nature of the workload.

Can Moodle handle periods of very high activity?

Yes, when the hosting environment has been correctly sized and configured for the expected workload. Peak activity should be considered when planning the hosting environment rather than relying only on average daily usage.

Should a school estimate concurrent users before choosing Moodle hosting?

Yes. An estimate of how many students, teachers and other users may be active at the same time is much more useful for capacity planning than simply counting the total number of registered accounts.

Troubleshooting Moodle problems

What should I do if Moodle suddenly becomes slow?

First determine whether the problem affects all users or only certain pages or courses. Server resource usage, database performance, scheduled tasks, plugins and recent changes should then be investigated.

What if Moodle shows a database error?

A database error can have several causes, including database availability, configuration problems, resource exhaustion, incompatible software or corrupted data. The exact error message is important when diagnosing the problem.

What if Moodle displays a blank page?

A blank page can be caused by PHP errors, incompatible plugins, configuration problems or other server side issues. Error logging can provide useful information that is not visible on the normal page.

What if a Moodle plugin causes an error?

If the problem started immediately after installing or updating a plugin, that plugin should be investigated first. Disabling the problematic extension may restore functionality while compatibility is checked.

What if Moodle stops working after a PHP upgrade?

The Moodle release, installed plugins and theme should all be checked for compatibility with the new PHP version. PHP upgrades should therefore be planned rather than changed without checking the application's requirements.

What if Moodle pages time out?

Timeouts can result from insufficient resources, slow database queries, problematic plugins, expensive operations or server configuration. The server and Moodle logs can help identify what is causing the delay.

What if only one Moodle course is slow?

If the rest of the Moodle site performs normally, the problem may be related to that particular course. Large numbers of activities, complex queries, large files or unusual plugins can sometimes create course specific performance problems.

What if Moodle works for administrators but not students?

This can indicate a permissions, enrolment, authentication, caching or course access problem rather than a general server failure. Comparing the behaviour of different user roles can help narrow down the cause.

What if students cannot upload assignments?

Possible causes include file size restrictions, storage limitations, PHP configuration, Moodle configuration, permissions or problems with the particular course activity. The exact error message can help identify the cause.

What if Moodle cannot send email?

The outgoing mail configuration should be checked first. Server mail restrictions, authentication settings, DNS configuration and the receiving mail provider can all affect delivery.

What if Moodle scheduled tasks are not running?

Scheduled tasks perform important background operations in Moodle. If they stop running, some functions may be delayed or fail. The scheduled task configuration and the server's task execution mechanism should be checked.

Can Moodle logs help diagnose problems?

Yes. Moodle and server logs can provide valuable information about errors, failed operations and unusual activity. Logs are often one of the first places to look when troubleshooting a difficult problem.

Migrations and moving Moodle

Can an existing Moodle site be moved to another hosting provider?

Yes. Moodle installations can be migrated to another compatible hosting environment. The process involves transferring the appropriate application files, database and Moodle data, followed by configuration and testing.

Can Moodle be moved without losing courses?

Yes, provided the migration is performed correctly and the required Moodle data and database information are transferred intact.

Can Moodle users be preserved during a migration?

Yes. User accounts and their associated information are stored as part of the Moodle data and database and can be transferred during a complete migration.

Can student grades be preserved when moving Moodle?

Yes. Moodle stores grades and other course information in its database. A properly performed migration can preserve this information.

Can course files be preserved during migration?

Yes. Moodle's file data needs to be transferred along with the database and application files. Omitting the Moodle data directory can result in missing course files and other content.

Can Moodle be moved to a different domain during migration?

Yes. Moving to a different domain is possible, but the Moodle configuration and stored URLs need to be handled correctly. The new address should be tested thoroughly before users are directed to it.

Can Moodle be moved from one server to another without changing the Moodle version?

Yes. Moving the existing installation to a compatible environment without changing the Moodle version can simplify the migration because fewer variables are being changed at the same time.

Should a Moodle migration be tested before changing DNS?

Yes. Testing the new installation before directing the domain to it can identify problems while the original Moodle site is still available.

How can downtime during a Moodle migration be reduced?

A migration can be prepared in advance by transferring files and preparing the new environment before the final database synchronisation and DNS change. The exact procedure depends on the size and activity level of the Moodle installation.

Should users be prevented from making changes during the final migration?

Yes. During the final migration stage, allowing users to continue changing courses, submitting assignments or modifying other information can result in differences between the old and new installations. Maintenance mode can help prevent this.

Advanced Moodle hosting questions

Does Moodle use cron or scheduled tasks?

Yes. Moodle relies on scheduled background processing for various operations. Correctly configured scheduled tasks are an important part of maintaining a properly functioning Moodle installation.

Why are scheduled tasks important for Moodle?

Some Moodle operations are not intended to be performed entirely during the user's browser request. Background processing allows Moodle to handle certain jobs separately and can be particularly important on larger installations.

Can server configuration affect Moodle even when Moodle itself is configured correctly?

Yes. PHP settings, web server configuration, database configuration, resource limits, file permissions, scheduled task execution and other server settings can all affect Moodle.

Can PHP memory limits affect Moodle?

Yes. Moodle and its plugins require sufficient PHP memory for some operations. If memory limits are too restrictive, certain tasks can fail or produce errors.

Can PHP execution limits affect Moodle?

Yes. Some operations can require more execution time than ordinary web requests. Server and PHP limits therefore need to be appropriate for the Moodle environment and the tasks being performed.

Can upload limits affect Moodle?

Yes. File upload limits can affect the size of files that teachers and students can upload. Moodle's own settings and the underlying PHP and server limits may all need to be considered.

Can database configuration be optimised specifically for Moodle?

Yes. Database configuration can have a significant effect on Moodle performance. Appropriate database resources and configuration become increasingly important as the number of courses and concurrent users grows.

Does Moodle benefit from fast storage?

Yes. Moodle performs many file and database operations, so storage performance can contribute to overall responsiveness, particularly on busy installations.

Can server resource limits cause Moodle errors?

Yes. When CPU, memory, storage, database connections or other resources are exhausted, Moodle can become slow or begin producing errors.

Can Moodle performance be improved without changing the hosting plan?

Sometimes. Removing unnecessary plugins, correcting inefficient configuration, improving caching, optimising courses and identifying problematic operations can improve performance. If the server is genuinely out of resources, however, additional capacity may be necessary.

Can a Moodle installation be optimised specifically for examinations?

Yes. Examination workloads can be analysed separately from normal teaching activity. Testing the expected number of simultaneous users and identifying resource requirements before an examination period can help avoid unpleasant surprises.

Should Moodle be load tested?

Load testing can be useful for larger or mission critical Moodle installations. It can help identify how the environment behaves under a simulated number of simultaneous users before a real high traffic event occurs.

Can Moodle hosting be used for employee training as well as education?

Yes. Moodle is also suitable for corporate training, internal learning platforms, professional education and other structured learning environments.

Can Moodle host private training programmes?

Yes. Moodle's authentication, enrolment, roles and access controls can be used to create private learning environments for specific groups of users.

Can Moodle support several types of learners at the same time?

Yes. A single Moodle installation can contain different courses and user roles. The access available to each person can be controlled according to the organisation's requirements.

Can Moodle be used as a long term learning platform?

Yes. Moodle is designed to support ongoing educational activity rather than being limited to temporary courses. With appropriate maintenance, backups, updates and hosting resources, an installation can continue to serve an organisation as its requirements develop.

What should I monitor as my Moodle installation grows?

Important areas include concurrent users, CPU and memory usage, database performance, storage consumption, backup size, scheduled task performance, error logs and response times. Monitoring these areas makes it easier to identify capacity problems before they become serious.

When should I consider moving to more powerful Moodle hosting?

An upgrade should be considered when the existing environment regularly approaches its resource limits or cannot provide acceptable performance during important periods of activity. Waiting until the server is already overloaded can make the transition more difficult.

Is Moodle hosting different from ordinary website hosting?

Yes. Although Moodle is accessed through a website, it is a considerably more demanding application than a simple informational website. Its database activity, user sessions, background tasks, file handling and simultaneous users all need to be considered when selecting an appropriate hosting environment.

What is the most important thing to consider when choosing hosting for Moodle?

The hosting environment should be appropriate for the actual Moodle workload. Instead of looking only at storage or the number of advertised hosting features, consider concurrent users, database performance, available processing resources, memory, storage performance, reliability, backups and the ability to increase resources as the Moodle installation grows.


We use cookies to ensure that we give you the best experience on our website.