Roof space will determine how many panels can be installed on your roof. Modern PV panels are between 1.5 and 2 m2 each.
Tilt angle plays a major part in getting the most out of your solar installation: the flatter it is, the better but in Bali, due to specific Balinese design, most roofs have between 25° and 40°angle. But don’t worry, solar PV will work fine even with 40°angle and you will get lots of kWh!
Azimuth the orientation your roof is facing: 0° is North, 180° is South, 90° is East and 270° is West. Because we are on the Southern Hemisphere, the best orientation is toward the North. However, because we are next to the Equator, this has little influence on the generation and every orientation will provide great results.