Show HN: Easy Webserver for Node.js, Python, PHP, with Free SSL
I&#x27;m surprised that Caddy (<a href="https:&#x2F;&#x2F;caddyserver.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;caddyserver.com&#x2F;</a>) hasn&#x27;t been mentioned yet. While I&#x27;m not entirely happy with the business direction it&#x27;s been moving in, it&#x27;s arguably much easier to use than nginx, doesn&#x27;t require a container, and also automatically sets up TLS (&quot;SSL&quot;) out of the box.<p>It doesn&#x27;t provide a panel, but arguably once you reach a scale where you want to run &gt;1 instances, you&#x27;re probably going to want to go beyond a default configuration anyway, and use some configuration that&#x27;s more tailored towards your usecase.<p>As a point of criticism towards this project in particular: the README makes it sound like it&#x27;ll magically scale up your application, but it makes absolutely no mention of how to handle state (eg. your database) in that scenario. Spawning new instances (which this project does) is the <i>easy</i> part of scaling, the difficult part is state management and it doesn&#x27;t address that at all.<p>As a completely unrelated piece of advice, just because this is mentioned in the README: <i>do not</i> under any circumstances make use of domain registration deals that drop the price for a common TLD like .com below $7 or so. There&#x27;s a certain fee that the registrar has to pay to the TLD registry per domain, and if the registrar is charging you less than that, that means they&#x27;re getting the money from somewhere else - often through hidden upsells, exorbitant renewal fees, convoluted transfer systems that try to lock you in, or other customer-hostile schemes.