I'm trying to find a way to manage my small team's projects and tasks, and I've come across NocoDB, which I really like. However, I'm stuck because my server runs on Windows and I can't use Docker since we don't have virtualization or Hyper-V available. I'm looking for free and easy solutions like NocoDB, but I'm struggling with how to self-host it without Docker. Since I'm new to self-hosting and backend tech, any guidance on how to get this set up would be greatly appreciated!
3 Answers
Why not just use the cloud version? It might be a better option instead of trying to self-host. NocoDB is built to run in containers, and trying to run it on Windows Server without Docker is like going to a gunfight with a spoon!
Honestly, it's tough to manage NocoDB on Windows without Docker, which is becoming essential these days. If it's feasible, consider switching to a cheap Linux server instead; it would save you a lot of hassle. Even a Synology NAS can run Docker for hosting applications like this!
Thanks for the suggestion!
I've faced a similar issue before. Running NocoDB without Docker on Windows can be quite painful since most documentation is Linux-oriented. You could try setting it up manually using Node.js, but you'd need to handle all the dependencies and database configurations yourself. If Docker's really off the table, it might be easier to look for software with native Windows support or set up a cheap Linux VM elsewhere to avoid the frustration in the long run.
You're definitely understanding my struggle! I tried many options, but the Node.js setup seems tricky because NocoDB's documentation says the binary version is only for testing. Since I'm new to all this, it feels overwhelming.
Have you looked into alternatives like Focalboard? I tried to self-host that too, but they don't have a Windows version. It's frustrating, right? I even built a simple app with ASP.NET Core and Next.js, but honestly, I'm feeling like I'm just reinventing the wheel here!

I appreciate the input, but cost is a big factor for me, which is why I'm exploring self-hosting.