A full installation of e107 requires 8.53 MB but remember that you will need more space initially for both the compressed files and the expanded files during installation. Also, keep in mind your database will grow, and you will need space for email accounts, statistic programs, and other programs and/or databases you will be running.
The easiest way to ensure that you find a host that meets the requirements is to search for "e107 hosting" at search engines like http://www.google.com. The reason for this is that some web-hosting companies install PHP differently, which can stop e107 from working properly. The hosting companies are always upgrading software, so if any known issues list were provided here it might be obsolete by the time the book is printed, so if you are not going to use the method suggested above then visit http://wiki.e107.org/?title=HOWTO:Install_troubleshoot#Host_and_platform-specific_problems before you go any further.
Note
You may also find some web-hosting companies that have their servers set up for optimum performance for e107 by checking the http://www.e107.org website. I would caution you to be careful about signing up for the cheapest web-hosting plans no matter how big the company. Many of these companies overload their servers so response time can be slow. Also, technical support may not be efficient enough. It is also advisable to register your domain name separately from the hosting package so that you control the account. This way, if you wish to change hosts you will not have to wait or in some cases, have your domain held hostage.