When you say "my own webhosting" do you mean it runs on your personal internet or you already have a real server hosting company running it for you?
If it's your own, you'll have to keep the programs and things open 24/7 on your computer for it to be 24/7. Real server hosting on the other hand will do this for you.