I have not kept African rift cichlids, mainly because almost everywhere I lived had somewhat acidic water, however here is what I have learned.
The rift cichlids don't require salinity, though there are a few exceptions such as the ones from saline pools and hot spring areas, the salts they require are mainly calcium, phosphorus, and magnesium salts.
Cichlid and rift salts contain very little sodium chloride, instead they are trace elements and calcium sulfate with phosphates and sometimes buffers.
For large tanks and frequent water changes they can get expensive.
PH. requirements vary per species but here are the averages;
Lake Malawi 7.4-8.6 pH
Lake Tanganyika 7.8-9.0 pH
Lake Victoria 7.2-8.6 pH
The pH most commonly recommended, especially for mixed tanks, is a stable 8.2-8.4.
The dH required also varies but 10-15 works for almost all of them, again the exceptions are specialty fish.
Straightjacket star has already mentioned home style buffers that can be used and here is a recipe for homemade "cichlid salts" that is much cheaper than store bought. It is an average of several found online and an exact repeat of the one from Badman's Tropical Fish,
This recipe is per 5 gallons water,
1 tablespoon Epsom's salt (magnesium sulphate)
1 teaspoon baking soda (sodium bicarbonate)
1 teaspoon aquarium salt or marine salt (Potassium and trace elements)
This recipe should bring you to between pH 8.2-8.6, dH 10-15, if you start at pH neutral dH 6-8.
Something I see repeated everywhere are reminders that rift tanks need good biofiltration as ammonia is much more toxic at higher pH levels.
I hope that helps.