A server is just a computer. You could run this software on the computer in front of you, or a computer in a datacentre. Either is fine.
One nice part is that you can use the same setup for everything and you don't have to play the sysadmin role all the time for every app.