Can you imagine web serving where the configuration isn't a thousand-line labyrinth of nested blocks and cryptic brackets, but a clean, flat stream of logic? I can.

>>> https://qwaderton.org/d2o/

#Webserver #DevOps #SysAdmin #WebDev #Suckless #DeveloperExperience #Backend #OpenSource #GoLang #Linux

UPNP-Server erscheint nicht in VLC › Serverdienste und Dateifreigaben im Netzwerk › Fortgeschrittene Themen › Forum › ubuntuusers.de

SMB4K Cloud Server einbinden › Serverdienste und Dateifreigaben im Netzwerk › Fortgeschrittene Themen › Forum › ubuntuusers.de

Effekt bei der Verwendung von Windows-Freigaben › Serverdienste und Dateifreigaben im Netzwerk › Fortgeschrittene Themen › Forum › ubuntuusers.de

Wireguard VPN Verbindet immer beim Start › Serverdienste und Dateifreigaben im Netzwerk › Fortgeschrittene Themen › Forum › ubuntuusers.de

Suddenly, it happens ... a burst of productivity and I'm picking up this little old project of mine 😆

https://merecat.troglobit.com/

It's based on Jef Poskanzer's thttpd which I really liked back in the day. I added a few things like https support but never really had the time to make a proper release.

#merecat #webserver #OpenSource

How to Setup #Apache Virtual Hosts on #Ubuntu #VPS 🐧🛠️ (5 Minute Quick-Start Guide)

This article provides a guide demonstrating how to setup Apache virtual hosts on Ubuntu VPS.

This guide walks you through creating multiple websites (virtual hosts) on a single Ubuntu VPS server using Apache. It covers HTTP, optional HTTPS with Let’s Encrypt, and common gotchas (and ...
Continued 👉 https://blog.radwebhosting.com/how-to-setup-apache-virtual-hosts-on-ubuntu-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.raddemo.host #webserver #letsencrypt #virtualhosts #selfhosting #opensource #selfhosted

Good: I've been able to get PHP working on my Caddy webserver.

Bad: I cannot get heterogeneous indexing working.
That's the thing where, in Apache, you say:
Index index.php index.cgi index.html index.htm
and it will pick the right thing.

Oh, there is a similar directive on Caddy, but when I set it, rather than running the "index.php" script when it exists, it tries to *download* it!

I can't find any examples of this use-case out there in internet-land. They seem to think that people only do all-static or all-php websites, not a mixture.

It's not a weird edge-case, people! It OUGHT to be TRIVIAL!

#Caddy #Webserver #Linux #LinuxWomen

I have been battling with Caddy today. Some slight progress has been made; one can use fcgiwrap to provide CGI, so that's okay.

What is baffling me is that if I tell it to use the fastcgi transport for the matcher "/cgi/*" (all files under /cgi) then it works, but if I try to use the matcher "path *.cgi" (all paths ending with '.cgi') then it doesn't work any more; it serves up the CGI file as a plain text file, rather than running it.

Every single example I have found in regard to setting up for CGI, uses the prefix style of matcher, there are no examples for a suffix matcher. None whatsoever. I had to keep on looking over the Caddy documentation to check whether suffix matchers were actually legal and whether I was defining it incorrectly. But according to the docs, it should be valid. So WHY is it IGNORING my CGI files? ARRRRGHHHHH!

#Caddy #Webserver #Linux #LinuxWomen

I tried setting up #Caddy webserver today (https://caddyserver.com). I liked the look of it when I came across it recently; some cool features, and a less arcane configuration than Apache.

Unfortunately, I got to a level of frustration that had me yelling at the sky. Some things Just Work, nicely. Other things... don't. Setting up a reverse proxy to a backend application is trivial. Trying to get CGI to work... nope. Because it isn't a standard feature. It requires a third-party plugin which can't be downloaded (the web page where one is supposed to download it from has an apology notice there). It is, apparently possible to get these plugins if you build Caddy from source with the special "xcaddy" script intended for developers.

I was given the impression from various people that Caddy was a viable, production-ready webserver. Apparently not.

Should I bother continuing to try to get it to work?

#Linux #LinuxWomen #Webserver

Caddy - The Ultimate Server with Automatic HTTPS

Caddy is a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go

Caddy Web Server