Oh BTW, if you want to use #Phanpy exposed by #relayd and #httpd on an #OpenBSD VPS hosted in Amsterdam, the URL is https://phanpy.tumfatig.net

As far as I understood, your Web browser will just grab stuff from there and then cache all locally. Your credentials are not known by my server and you keep your authentication cookie local too.

Phanpy

Minimalistic opinionated Mastodon web client

The early Web had a quality that has been lost ever since: it was *simple*

Download #httpd , #netscape write some #html by hand and boom, the concept of a networked digital society is born.

It first started going pear shaped with #LAMP . The complexity of a full blown database was not justified for most use cases. As proven decades later by the popularity of #sqlite and #ssg approaches.

The final blow was when #bigtech got into the act. Immense complexity for the simplest things became a moat

Маленький веб

Компактная и портабельная программа, четко выполняющая свое предназначение — редкая для современного мира красота и услада для глаз опытного разработчика. Именно такие проекты, реализующие различные серверы и клиенты для веба вы найдете в этой статье.

https://habr.com/ru/articles/993094/

#httpd #ftpсервер #ftpd #rcp #cpp #c++

Маленький веб

Компактная и портабельная программа, четко выполняющая свое предназначение — редкая для современного мира красота и услада для глаз опытного разработчика. Именно такие проекты,...

Хабр

Hey #CrowdSec people, when installing the #Apache bouncer, do I still need the log acquisitions?

#httpd

Does anyone run #iocaine (anti AI protection) with #apache #httpd? Didn't find anything on the web (vor searched wrong)

If you want to serve a static webpage from a #git repository, #Apache #httpd can do this. So I build a #Docker container that extends official image by git client and a shell script, that clones/updates content from a given repo. Every five minutes script updates content and there is also a #Helm chart, to deploy container to a #Kubernetes cluster.

Docker container:
https://hub.docker.com/r/starwitorg/httpd-git

Helm chart: https://hub.docker.com/r/starwitorg/httpd-git-chart

Source code:
https://github.com/starwit/httpd-chart

starwitorg/httpd-git - Docker Image

Huge kudos to everyone who worked, and still works, on #httpd. Went down the rabbit hole reading about it and found some seriously impressive engineering.

#linux

What now?! Oh, various #LetsEncrypt failures. Ah, right, have to run my configuration management twice due to some chicken-and-egg situations with #ACMEClient and #httpd #relayd.

That should do it, ri- Ah! Nope, turns out I was using a self-built #ddclient package due the #OpenBSD port & package being outdated and not supporting my #DNS provider.

Of course, my OpenBSD dev VM is running -current. Fine, I'll have to submit a patch to ports@ anyway. Then I'll have to backport to 7.8-stable... 2/2

My website and Gemini capsule are now running on an @OpenBSDAms VPS.

The OpenBSD way of having httpd web server chroots under /var/www/htdocs is really neat.

I'm doing the same for my Gemini capsule under /var/gemini. The gmid Gemini server, available in the OpenBSD package repos, sets this up for you with a _gmid user/group.

#BSD #OpenBSD #GeminiProtocol #httpd

Wanna debug #apache #httpd? Stop it and then:

`sudo apache2ctl -X -c 'LogLevel trace6' -c 'ErrorLog "| /bin/cat"'`

Edit: bu, still most of the data ends up in the error log file anyways :(

#SysAdmin #HomeLab