I tried this guide (https://www.digitalocean.com/community/articles/how-to-set-up-multiple-wordpress-sites-using-multisite) but I can't figure out how to set different domains.
I also prefer having separate Wordpress ...
You could follow the steps from this video on how to host multiple WordPress websites on the same server with Apache Virtual Hosts:
[youtube iux5b7ZOKLg 320 560]
Essentially, what needs to happen is: