For a single user on a laptop, galaxy is quite easy to set up. Clone the git tree and launch the "run.sh" script. This will work on a laptop with a single user because the machine itself is most probably devoid of currently webservices, so the galaxy installation can claim the 8080 port and not worry about other services. This is not the case on multi-user server with other sevices running and the Galay instalaltion in this case needs more preparation and care so that existing services do not get clobbered.
Added to this is the need to take advantage of a server power, especially in running more than one process. Again, such efficient reource usage is not required on a laptop. So load-balancing will most certainly be required as Galaxy only uses one thread by default and that is not useful resource usage in a server.