Many Free Software projects are designed to run on many different types of hardware, at many different scales.
It is rare, however, that the developers of these projects have access to all the different varieties of hardware that their project should run on. If you have unusued hardware with unusual components, or an unusual architecture, that a Free Software project would like to support, donate the hardware. If you need a Free Software project to run on a particular configuration you have, you might like to donate an identical system for development and testing.
Developers and users of Free Software require a large amount of bandwidth. Projects are generally coordinated through web pages, source repositories, mailing lists, news groups and IRC channels. Free Software is often distributed by large mirror sites that require a lot of bandwidth. Mirror sites are particularly useful for developers and users in countries outside the USA, for whom international traffic is slow or expensive. They also significantly reduce the bandwidth use at the primary site.
If you have access to a reliable high bandwidth connection, and can afford the traffic fees, you might consider hosting mirror sites. Most existing sites have directions about how to become a mirror.
If you have access to a significant amount of bandwidth, but perhaps not the amount required to host a mirror, you might still be able to provide bandwidth to projects or user groups by hosting their websites and mailing lists, or by becoming a node in a Free Software IRC network, or similar. Note that in this case most groups will want reliable access to server administration. Many may prefer to handle server administration tasks themselves, as this will allow them to fix problems fairly quickly.