No. Edloomio works on almost all devices and does not require any hardware / server on location. The only requirements are an up-to-date web browser and a stable internet connection.
There is no storage limitation. There is a 500MB per uploaded file limit, but there is no limit on the total storage you may use. We do however have a fair use policy. If we notice an excessive amount of storage, we will contact you to discuss a solution.