Letsencrypt wildcard subdomains

It’s not easy to find proper search results for this topic.

You have a domain and would like to have wildcard subdomains but are not a customer of the prominent cloud providers aka your domain reseller or DNS provider isn’t supported.

Prerequisite:
We already have a *.domain.tld DNS record pointing to our server with certbot installed.

The command is

certbot certonly --manual -d *.domain.tld

You run this command, then you have to add a TXT record to your DNS zone.
Something like

_acme-challenge.domain.tld.

as the key.
The trailing dot (.) is required.
And the value you receive from the command as well.
Then wait until it’s updated in the DNS, you can check if it was with

dig TXT _acme-challenge.domain.tld

.

And then you just hit ENTER in the console and it should be completed.

I’ll now add a wildcard nginx configuration for ZITADEL, which is an web based identity management software.

server {
  listen 80;
  listen [::]:80;
  server_name *.domain.tld;
  location / {
    return 301 https://$host$request_uri;
  }
}

server {
  listen 443 ssl;
  listen [::]:443 ssl;
  http2 on;
  server_name *.domain.tld;
  access_log  /var/log/nginx/domain.tld.access.log;
  error_log   /var/log/nginx/domain.tld.error.log;
  ssl_certificate /etc/letsencrypt/live/domain.tld-0001/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/domain.tld-0001/privkey.pem;
  add_header Strict-Transport-Security "max-age=63072000" always;
  root /var/www/domain.tld;
  location / {
    grpc_pass grpc://localhost:12345;
    grpc_set_header Host $host:$server_port;
  }
}

20 Jahre icod.de

Am 07.10.2004, vor 20 Jahren wurde icod.de gegründet bzw. Das Gewerbe angemeldet.

Ein Bekannter brauchte ein Webseitendesign, und wollte natürlich eine anständige Rechnung haben.
Also wurde ein Gewerbe angemeldet und besteht seither.

20 Jahre Webentwicklung, Linux Server Administration.
Leider gibt es nichts zu feiern, da es seit 2020 so gut wie keine Einnahmen mehr gibt.
Anfang 2023 musste ich sogar Bürgergeld und Wohngeld beantragen, für mich ein persönlicher Tiefpunkt und Niederlage.

Ich suche Aufträge oder eine Remote Feststellung, oder eine Stelle im Umkreis von 50km, die mit dem ÖPNV gut erreichbar ist.

A list of self-hosted OSS or free PaaS solutions

Kamal

https://kamal-deploy.org/
https://github.com/basecamp/kamal

+:
No central management interface needed, per project configuration

-;
Uses “kamal-proxy”, not nginx. Kamal-proxy is written in Go and significantly slowerthan nginx, as is Traefic and Caddy.


Coolify

https://coolify.io
https://github.com/coollabsio/coolify

+:
Nice looking UI and has continuous integration

-:
Requires 2CPU 2GB RAM and 30GB per node for the UI alone.


Caprover

https://caprover.com
https://github.com/caprover/caprover


Dokku

https://dokku.com/
https://github.com/dokku/dokku

MySQL 8.4+ : Set new password after new installation on CentOS Rocky Alma RHEL

MySQL 8.4 has a catch 22 situation where you can’t set a new password with mysqladmin anymore, because

So if you had an automated setup script that does something like this:

and wanting to lower the password verification level all results in

Why always so complicated, Oracle? Why always so hostile towards the user?

Anyhow.
Solution

Haus in Kroatien verkaufen zwischen Rijeka und Opatija bei Kastav

Wir überlegen uns, unser 2 Stöckiges Haus mit Businesshalle und großer Terasse, 2 Garagen und Grünflächen und Regenwasserauffangspeicher zu verkaufen.

Es befindet sich zwischen Rijeka und Opatija, und gehört zu Kastav.
4km bis Opatija, 18km bis Rijeka.
Und es hat einen sehr guten und schönen Blick aufs Meer.

Ein Video bei Tag

Ein Video bei Nacht

Ein Blick von der Terasse, sitzend

Und ein bischen Meer

Die Fassade ist renovierungsbedürftig.
Das Abwasser versickert irgendwo in unterirdischen Bunkern. Es gibt keine Kanalisation.
Die Busineshalle verfügt über 2 Klos und Dusche, sowie 3fasigem Starkstorm, und Büroraum.
2 Stockwerke, kein Keller.
2 Garagen.
Im Erdgeschoss befindet sich 1 Bad mit Wanne und Boiler und Handbecken und Klo. Eine zentrale Küche und 2 Zimmer mit Fenstern.
Im Obergeschoss sind 2 Klos. ein Wohnzimmer zentral und 1 Schlafzimmer und noch ein Zimmer.
Es besteht eine Verbindung zum Dach via herausziehbarer Leiter.
Das Dach wurde kürzlich neu gemacht. Es hat eine kleine Terasse mit Türe als Zugang.
Das Haus hat eine 1Gbit/s Glasfaseranbindung der Kroatischen Telekom.

Es wächst Lorbeer, Rosmarin, Thymian, wilder gründer Spargel, Aronia, Apfelbäume und Pflaumenbäume und ein paar wilder Erdbeeren.

Die Kataster Zellen sind 5092/1 und 5092/2.

Google Maps:

Falls jemand Interesse hat, oder die Businesshalle mieten will, bitte um Kommentar.