Nuvem voluntária, também conhecida como nuvem peer-to-peer e nuvem ad-hoc, é a coordenação dos recursos computacionais dos membros para acumular uma arquitetura de nuvem com um único propósito.
O modelo de nuvem voluntária combina computação de recursos públicos e infraestrutura de computação em nuvem para uma nuvem distribuída que toma o lugar dos sistemas centralizados em um data center. Como esses projetos utilizam recursos dos participantes em momentos irregulares quando seus computadores estão ociosos, uma nuvem voluntária deve ser flexível e tolerante a capacidades variáveis.
De modo geral, a computação em nuvem voluntária envolve grupos de pessoas que doam seus recursos porque acreditam nos objetivos de um determinado projeto de nuvem. No entanto, promover e motivar o apoio a projetos voluntários de computação em nuvem pode ser um dos maiores desafios de um projeto. Alguns projetos voluntários, como o Cloud@Home, tentaram pagar voluntários por suas doações de recursos; outros projetos tentaram outros incentivos para participar, como a gamificação.