I have a small server/old pc at home that runs Proxmox. This has a CT with ubuntu that runs a full node. That is the easiest and most reliable method for me :)
Also here are two tutorials for setting up a node:
https://sethforprivacy.com/guides/run-a-monero-node/
https://landchad.net/monerod/