The author of Ferron web server here.
Thank you so much for submitting this, and thank you all for the support you have shown when I submitted the server on Hacker News.
Important part of caddy’s configuration are their defaults. For example TLS and automatic certificates are on by default. It covers the most useful use case by default.
Ferron is different.
Is that a choice or just something you didn’t work on yet?
Some feedback: you really need to put a features list somewhere prominent and tell people what distinguishes your webserver from others in terms of its capabilities.
Also, your FAQ really makes you come off as incredibly patronizing.
I wouldn't be as harsh as that, but "what is a web server" feels very out of place in how basic it is, and the final one that basically just says "read the docs" maybe also doesn't quite land.
On the one hand, the „what is a web server“ seems pretty weird because it’s something most people visiting the page would know. But on the other hand, stuff like this is something I really miss in other places. It’s really annoying to get a link to some GitHub repo and you have to spend 5 minutes to just figure out what you’re even looking at.
To me, your FAQ quickly addressed all questions I had to get a first grasp of the capabilities.
It appears to me that you had a determined scope and I very much like that!
I'd file this under "you can please some of the people, some of the time." If you get those kinds of questions, or if you get questions that indicate some of your potential user community doesn't understand that Ferron is a web server or what a web server is, I personally wouldn't worry too much about it.