With a hosted wallet, a third party knows your private keys and doesn't reveal them to you, but the company will send, receive, and store bitcoins on your behalf (not unlike a traditional bank, which stores your cash in a vault and won't give you the keys to open it).
This is what i want to setup into my server,