Hi, I am in a big need to have a local server environment to run under windows 10. I want it to be as complete as possible. I mean to have web server, an email server, a database server ....etc
I don't know of any server that combines all those functions into one, but there are individual components you could use: - generic Webserver, reverse proxy for the below: nginx - Email server: hmailserver - HTTP file server: filebrowser - Music server: Navidrome - Soulseek server: slskd - Media server: Jellyfin - webDAV server: webdav by hacdias - calDAV/cardDAV: Radicale - filesystem search: voidtools Everything HTTP server etc.
You need to open Task Manager/Process Explorer/Process Hacker and kill vmwarehostd.exe, unless you're running inside a VM? The problem is each port can only be used by one application. tbh you should be using port 80 (or other random higher ports like 8080) for local development; 443 is reserved for HTTPS traffic which is pointless over localhost/LAN.
You mean the software that is like VMWare, right? Or you mean the one like VMWare Player? Please explain more. Please may you clear it a little bit more? What is this? I am afraid that I do not understand what is meaning by that? For what?
Also need lots of RAM and Bigger SSD or HDD and CPU core.. Can't do in Windows 10... Try Windows Server 2022 or 2025.. I am running Windows Server 2022 STD with Webhosting, Email, Database and other needs.. Works great.. ATGPUD2003
Hi, What is your system configuration? If you have 6GB+ system RAM, you can deploy a Linux (Ubuntu/CentOS) Server VM (with atleast 2GB vRAM) under Microsoft Hyper-V and then install a web panel like CloudPanel / aaPanel / WebMin / VirtualMin These panels will come with all the modules that you have written as requirements of yours and gives you the added advantage of easy to use web based control panel (GUI) for management. Thanks.
The machine is Dell Precision 7730 workstation laptop,17", 128 GB RAM, 4 SSD NVMe (1, 1, 1, 2.5 TB each), Xeon E-2176M, NVIDIA Quadro P3200 6GB. The target is to apply what I learn for web and mobile development, I mean that I connect the laptop to a big machine 27 or 32 inch as a second screen and follow video courses or rad eBook and apply the details, so I want to have a fully functional server environment to apply it as possible, also sometimes I check stuffs related to cyber security and this topic require virtual machines to test ...etc. I am also planning to get an old workstation to have a local file server for my stuffs like video courses I get from different places.
Those machines are powerful enough to run multiple VMs at once. I guess it's better to consider Linux VM as base platform then deploy your server environments as needed Now days Containers are the hot thing. Consider investing little time on those technologies also. Thanks
I never checked it before. what would you suggest me to start with? is it Docker or something else is much better recommended?
Hi, Docker would the best starting point. As you go deep, you can yourself discover other options like Kubernetes and High Availability Clusters Thanks.