I plan to get a server for a small office with 3-4 employees to avoid the issues with remotely hosted services. Currently, we're in the cloud and it's being hosted off-site.
Intend to use it for hosting SQL databases for different applications where each employee, whether working from home or the office, has access to the database/applications installed on the server.
I've never installed or maintained a server before. I would like to get your opinion on how difficult it is for someone with minimal knowledge of server operating systems such as Windows Server to install the software, configure it, and maintain it?
What does installing it, configuring it and maintaining it look like?