There must be natural alternatives for deodorant that at least to some degree help in covering body odor caused by perspiration. I have tried to live without antiperspirant, but I don't consider it feasible even when showering more often than once a day.
I of course prefer a self-contained natural solution that I don't have to purchase from a store.
Liquid (roll-on, cream) and solid deodorants are more environmental-friendly than aerosol sprays, but often suffer from overpackaging; I've owned products that weigh like lead.