On-site renewable energy sources