I have been selfhosting for mostly to have everything available for me and my family. I have separate server running Yunohost for my business stuff that currently has Nextcloud, Trillium Notes and Forgejo for file management, notes and code repository. Now I am getting an employee that would probably needs access to files and project management tools.
I currently don’t have project management software since I just use Trillium Notes for task planning. I will probably install some, but have not yet decided what to use. I should probably install something (or have system) for managing employee information like personal information, time reporting, holidays etc.
Are you selfhosting your business? What are the tools that you are using? I am specifically interested if you have employees and how you are managing that?
(Although it is also interesting to hear if you are single person company and how you are managing everything)


There is a reason that cloud services are popular with businesses. How does self-hosting this provide value to your customers in line with the time that you spend on IT tasks instead of your product? Do you have enough faith in your build that it will be secure and reliable? If you have downtime, does your business have flexibility to accommodate you doing IT work for hours without loss of revenue? If you go on vacation, who is on call?
I’m not saying you shouldn’t, but do consider the time investment and risks. There are alternatives to M365 and Google.
There’s also risk.
Offloading this stuff to cloud means you trade $ for someone else taking the risks.
And of you’re a business, you (better) have cyber insurance, and those insurance vendors will ask tough questions that most self-hosters would be clueless to answer.
It can be done, but like anything else, there’s no free lunch.
And if you have a proper finance org, they’ll want to see how self-hosting makes financial sense.
It takes real expertise and diligence to run everything on-prem - most small businesses don’t have the luxury of that kind of diligence since the cost (staff engineering time) comes from one side of the budget, and cloud (vendor) costs reduce both your risk and come from the other side of the budget (which reduces tax liability).