I am planning to set up a Linux server (lightweight basic web, PIM server) "appliance", i.e. a tiny headless box. I would like it to start whenever I plug it in and switch on the power button, without having to do anything else or user interaction (hence "appliance").
Because of that, I am wondering if I need to login for the server services to start? Or would the server start running when the system loads, and no need for a specific user to login?
P.S. I might be installing an Ubuntu server, but the answer does not have to be Ubuntu-specific.