Green on-site power generation