Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

karbotilne5's avatar

Server questions for a small business

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?

0 likes
4 replies
tisuchi's avatar

@karbotilne5

I would suggest you use cloudways since you are not used to managing the server. It will give you a user interface for managing your server easily.

martinbean's avatar

@karbotilne5 I’m confused to understand what benefits you think you will be getting by moving from remotely-hosted services to self-hosting, when you admit you have little experience in managing servers.

each employee, whether working from home or the office, has access to the database/applications installed on the server.

They will have this access to remotely-hosted services.

What does installing [servers], configuring [servers] and maintaining [servers] look like?

A lot more work than just provisioning a cloud-hosted service, where this is taken care for you.

If you’re a small business, put your time into developing your products and services; not maintaining in-house servers.

Snapey's avatar

As this is a first post, I expect a follow-up any moment from another first poster will some spammy link as a 'reply'

jlrdw's avatar

If having to ask, you may just want to have it hosted, digital ocean or whatever, or a company offering dedicated server.

However, if you want to get more experience, set up a test server to play around with, just don't use for real until you fully understand how.

Please or to participate in this conversation.