Boiling water without fire will most likely require having an electricity source. With electric kettles or hot plates you can boil water quickly. There needs to be a source of heat somewhere and solar powered heaters don’t typically get hot enough for a full boil.