Setting up a secure SFTP server using OpenSSH is a common need for IT admins. One key aspect of hardening your SFTP setup is using ChrootDirectory to restrict users to their own file spaces. However, this introduces an often-overlooked detail: where to place the authorized_keys file for SSH key authentication. […]
Read MoreBlog
Technical Debt: een strategische aanpak voor duurzame softwareontwikkeling
In vrijwel elk softwareproject ontstaat op enig moment technical debt. Hoewel de term misschien associaties oproept met risico’s of technische achterstanden, is het in de praktijk vaak een bewuste keuze. Mits goed beheerd, vormt technical debt geen bedreiging — maar juist een hulpmiddel om snel te kunnen leveren én kwaliteit […]
Read MoreHow to set timezone in a Docker Windows Container
When running Docker containers on Windows, ensuring the correct timezone is set is essential for maintaining accurate logs, timestamps, and scheduled tasks. By default, Docker Windows containers use UTC, which may lead to issues with time-sensitive applications. This guide outlines how to configure the timezone in a Docker Windows container. […]
Read MoreHow to install fonts in a Docker Windows Container
In containerized Windows environments, there are scenarios where custom font installation becomes essential—particularly for applications that generate documents, perform automated UI rendering, or rely on specific branding requirements. This guide outlines a reliable approach to installing multiple fonts within a Windows-based Docker container. Use Case Installing fonts inside a Windows […]
Read MoreWhy WebView2 Applications Face Issues in the Program Files Folder (And How to Fix Them)
WebView2 is a Microsoft control that allows developers to embed web content within desktop applications using the Microsoft Edge engine. It enables the integration of modern web functionality into Windows apps. When installed in the Program Files folder, WebView2 applications can experience problems due to Windows security restrictions. By default, […]
Read More