Advise on International VOIP calls from home server

Good Day,

I was wondering if calling overseas from USA by using home servers and Asterisk is possible?

What basically I want to do is create my own VOIP server at my home server farm.

What exactly do I need? Regular phone line at home? Server running Asterisk? Adapter for the Server? and what else???

I will be the only one using it, and i want to have it configured like a phone card setup so if i m outside i want to call my home VOIP and then dial an international number.

Is it possible and what do i exactly need in order to accomplish this? Would it be cheaper to keep buying phone cards?

Thanks in advance.