Bug#999837: ITP: merecat -- simple web server with only basic features
Hi Thaddeus,
On Wed, Nov 17, 2021 at 09:31:25PM +0000, Thaddeus H. Black wrote:
> On Wed, Nov 17, 2021 at 01:54:20PM +0100, Joost van Baal-Ilić wrote:
> > Package: wnpp
> > Owner: Joost van Baal-Ilić <joostvb@debian.org>
> > Severity: wishlist
> >
> > * Package name : merecat
> > Upstream Author : Joachim Wiberg <troglobit@gmail.com>
> > * URL : https://troglobit.com/projects/merecat/
> > * License : BSD 2-clause
> > Programming Lang: C
> > Description : simple web server with only basic features
> >
> > Merecat is a simple web server based on Jef Poskanzer's thttpd.
> > It supports all basic features required for most use-cases. The
> > most prominent features are probably HTTPS, using OpenSSL, PHP,
> > multiple servers with HTTP redirect support, redirect from HTTP
> > to HTTPS, virtual hosts, and the URL-traffic-based throttling.
> > .
> > Its small footprint makes it is suitable for small and embedded
> > systems.
> >
> > I plan to migrate my personal web servers to merecat, and maintain
> > the software using git at https://salsa.debian.org/debian . Upstream
> > also publishes a debian/ directory btw, at their git repo
> > at https://github.com/troglobit/merecat ; and I published a first
> > shot at packaging at http://mdcc.cx/tmp/merecat/ .
>
> If I ask you how merecat improves upon simple web servers already in
> Debian, I do not mean to challenge you, nor to discourage you. I am
> merely curious.
>
> If you don't mind telling me, how *does* merecat improve upon simple
> web servers already in Debian?
I've found 5 + 2 + 1 of them:
averell : written in erlang
droopy : with upload functionality
filetea : filesharing functionality
gatling : has more features
thin : written in Ruby
Maybe webfs and civetweb are comparable to merecat, I'll look closer.
And then there's publicfile-installer which I plan to Orphan soonish.
I believe it boils down to: merecat is written in the widely spoken C
language, is based upon the widely tested thttpd code, and has a very minimal
feature set (and therefore possibly fewer bugs). Anyway, I'll try to improve
the merecat description with these and more findings, thanks for your
interest!
Bye,
Joost
Reply to: