Honestly just go to a notary or your country's equivalent, and have it officially stamped to avoid any possible holographic will complications. Better safe than sorry.. I did that and their workers witnessed it. They don't need to read it if its private...just validate its YOU signing it via ID etc. Its usually very cheap or even free at some banks and offices you are members of.