Contributions
Article
Learn how to troubleshoot and resolve issues with Nomad's built-in service discovery feature, which can fail to retrieve the correct IP address for deployed services when using VPN connections.
Article
Discover Nomad 1.10.0, which enables managing dynamic host volumes without restarting a client node. Learn to create and configure volumes with CLI commands and API endpoints for efficient storage management.
Article
Learn how to integrate Vault and Boundary with PostgreSQL to create secure, short-lived database credentials.
Article
Enhance your software development workflow with IONOS Cloud's cost-effective Vulnerability Scanning for Docker images. Easily activate this feature when creating Container Registries and manage vulnerabilities through a user-friendly API.
Article
Learn how to free up disk space on your self-hosted GitLab instance by using the glab CLI tool.
Article
In this blogpost we cover the challenges we encountered in our GitLab CI pipelines when pushing docker images to our internal Docker registry.
Article
In this blog post you will learn how to conditionally use Traefik Basic Auth to solve issues with third-party tools unable to handle URLs containing basic auth credentials.
Article
Learn how to resolve an SSH session termination issue with Boundary when operating behind a haproxy & Traefik setup in this blog post.
Article
Learn how to efficiently share files between two DDEV instances using shared Docker volumes and Docker Compose configuration.
Article
Nomad is a versatile scheduler and orchestrator that helps organizations reduce operational overhead and maximize infrastructure utilization. This blog post explains why we opted for Nomad over other solutions, such as Kubernetes, and how we streamlined our Nomad setup.
Article
Find out how to deploy Hashicorp Boundary seamlessly on your Nomad cluster for secure access to private targets and network proxies.
Article
In this blog post, you can learn how to configure and use IONOS Cloud Logging as a Service with the help of the IONOS Cloud API. Easy-to-follow steps are provided on how to get an access token, create a new logging pipeline, patch resources, and connect to FluentBit.
Article
If you're tired of the slow and tedious process of manually deleting an S3 bucket, this guide will show you an alternative approach to deleting S3 buckets using rclone.
Article
In this blog post, learn how to simplify your Nomad deployments by using Nomad commands instead of Terraform for your CI/CD pipelines. Also, discover how to fix a TLS error that occurs with the default Nomad Docker image.
Article
Learn how to set up SSO and OIDC on Nomad with Entra ID. Follow a step-by-step guide including App registration, OIDC configuration, and role-based access control.
Article
HashiCorp Boundary is a centralized controller that manages system access efficiently, eliminating manual credential distribution, and can erase existing flaws in an access management system. It offers a user-friendly interface and seamless authentication, and integration with Vault provides short-lived, just-in-time credentials.
Article
Learn how to setup, test, build, and deploy Docusaurus on a Nomad cluster. Find out how to configure the Nomad job and use Traefik to route incoming web requests.
Article
Learn how to expose GitLab's environment-specific variables in multiple jobs with this clever solution: By dumping the variables as an artifact, you can easily reuse the variables in other jobs.
Article
Learn how to set up Traefik, Docker, and Compose with multiple networks and avoid a common issue introduced by Docker Compose version 2.19.1 for a more secure connection between containers.
Article
Learn about this developer-friendly approach to automatically monitor and restart a Docker container using health checks and Autoheal without any extra configuration or scripts on the server.
Article
Learn how to create a permanent SSH tunnel with systemd.
Article
In this blog post, I outline the steps needed to configure TraefikEE to make use of Azure Active Directory as an OIDC provider to authenticate users.
Article
Adding an additional linting step for the nginx configuration to our GitLab CI pipeline was easier than I thought. I cover what I have done in this blog post.
Article
Recently, I wanted to improve our CI build pipelines with some custom-built Docker images for our PHP projects. To make sure I can reuse the image in as many of our projects as possible, I wanted to compile and install as many PHP extensions as possible.
Article
In this blog post, I describe how you can use the Docker build target flag to optimize your multi-stage docker builds (e.g. for local & prod deployments).