I grew up on a farm and the animals mostly got their jabs at home, yeah. Step one is finding out from the vet which vaccines the animal needs (depends on region and lifestyle) and on what timetable. Step two is getting them from a reliable supplier. Step three is storing and handling them properly (and verifying they've been stored properly all along). Step four is administering them properly.
If you've never given jabs before I don't recommend experimenting with something as important as vaccines. If you're trained, though, it can be a reasonable way to save money, particularly if you have lots of animals to do.
Rabies has to be administered by a vet to count for legal purposes in the US, though.