Categories
Web

Self-hosted URL shortener

The need did arise to have my own URL shortener like bit.ly. I was even so simple to use bit.ly, but they do not offer “branded domain” on the free tier.

https://bitly.com/pages/pricing (2024-11-07)

So, I was researching using Claude AI to see what self-hosted options are available that best case can run on inexpensive shared hosting. My needs are minimal. I need redirects, a UI, a simple API, and statistics on how much this is used.

Categories
Monitoring

Dynatrace OneAgent: Fix Missing Host

I recently had an issue with a host that was already months ago added to Dynatrace, but needed to be readded. I didn’t show up in the OneAgent deployment status screen.

Dynatrace Managed, Deployment status, OneAgent deployment (2024-11-06)

Normally, I would be successful by restarting the OneAgent service on Dynatrace on the host I wanted to add.

Categories
Web

Piwigo 15 Language Pack Issues

I recently updated my Piwigo instance to version 15. Not out of a real need, but rather just because it’s good to stay current with software updates. This is the first time I ran into an issue, which I caused but didn’t expect.

I deactivated and deleted most languages, and I also switched my default from “English [GB]” to “English [US]. A mistake as I later found out.

Categories
Web

Install LibYAML on XAMPP (Windows)

YAML is used in a wide array of applications, whether in Ansible scripts or elsewhere. In general, it is easier to write YAML than to write correct JSON on your keyboard. If you need to read and parse YAML on your Windows computer, you may find it necessary to install LibYAML to have access to useful functions like yaml_parse().

Uncaught Error: Call to undefined function yaml_parse() in yml2xml.php:5

This post will explain how you can add LibYAML to your Windows XAMPP installation. This will also resolve the error in case the function is not yet present on your system. However, this is not limited to XAMPP, as the process is similar if you run a Windows server with PHP.

Categories
Security

security.txt

In the realm of website management and cybersecurity, effective communication regarding vulnerabilities is crucial. This is where security.txt comes into play an standard designed to simplify the process of reporting security issues.

Categories
AI

AI Detector tool by ZeroGPT

A variety of products have been introduced to detect whether text is generated by a LLM. However, this is a challenging problem, and in my experience, the attempts I’ve explored have performed poorly. I was able to generate text that was not flagged, while other text I typed received false positives. Consequently, I believe these tools are not yet reliable.

Categories
News

The Uncertain Future of the .io Domain

The .io domain, associated with the British Indian Ocean Territory, faces an uncertain future due to recent political developments.

Categories
Web

OCSP Checker

You might find yourself needing to inspect the OCSP response for a given URL. This tool is excellent and can do exactly that.

https://certificatetools.com/ocsp-checker (2024-08-29)
Categories
News

ICANN Reserves .internal TLD for Private Use

The Internet Corporation for Assigned Names and Numbers (ICANN) has officially reserved the .internal top-level domain (TLD) for private use at the DNS level. This decision aims to provide a standardized TLD for internal networks, similar to how certain IPv4 address blocks are reserved for private use.

Resolved (2024.07.29.06), the Board reserves .INTERNAL from delegation in the DNS root zone permanently to provide for its use in private-use applications. The Board recommends that efforts be undertaken to raise awareness of its reservation for this purpose through the organization’s technical outreach.

https://www.icann.org/en/board-activities-and-meetings/materials/approved-resolutions-special-meeting-of-the-icann-board-29-07-2024-en#section2.a (2024-08-19)

Key points

  1. The .internal TLD will never be delegated in the global DNS root, ensuring it can be safely used for internal networks without conflicts.
  2. This move addresses the issue of organizations creating ad hoc TLDs for private use, which could lead to confusion.
  3. Google’s VP and Chief Internet Evangelist, Vint Cerf, revealed that Google and many of its cloud customers have been using .internal for years.
  4. ICANN believes this reservation won’t introduce new security or stability issues, but its effectiveness in improving the current situation remains uncertain.

Network administrators now have a sanctioned alternative for internal DNS naming, potentially simplifying and standardizing private network configurations across the internet.

Categories
Azure

AZ quota exhausted, bad config in Bicep

I’m experiencing issues again with deploying App Services to Azure’s data center in West Europe. In December 2023, I saw a similar issue with DSv5 availability. As of August 9, 2024, I’m stuck with what appears to be capacity issues again. However, it turns out that was not the case.

{
    "code": "DeploymentFailed",
    "message": "At least one resource deployment operation failed. Please list deployment operations for details. Please see https:\/\/aka.ms\/arm-deployment-operations for usage details.",
    "details": [
        {
            "code": "Unauthorized",
            "message": "Operation cannot be completed without additional AZ quota. Please file a support ticket to request a limit increase. \r\nAdditional details - Location: West Europe \r\nCurrent Limit (Premium0V3 VMs): 0. \r\nCurrent Usage: 0. \r\nAmount required for this deployment (Premium0V3 VMs): 1. \r\n(Minimum) New Limit that you should request to enable this deployment: 1. \r\nNote that if you experience multiple scaling operations failing (in addition to this one) and need to accommodate the aggregate quota requirements of these operations, you will need to request a higher quota limit than the one currently displayed."
        }
    ]
}