How can you easily lock down proxy hosts on the Nginx Proxy Manager with Access List protection? I recently deployed many services in Docker containers that I’ve exposed via the Nginx Proxy Manager. But some of these services should not be accessible for everyone. Or you have specific applications that don’t have any user authentication and you want not everyone to access them. With a simple Access List in Nginx Proxy Manager, you can define a custom policy based on credentials or IP addresses. Let’s have a look at how that works.
What is an SSL Wildcard Cert and how does it work on the Nginx Proxy Manager? A Wildcard Cert is a Certificate that is not just valid for a specific Domain or Subdomain but all. It includes a “Wildcard” identified by a * in the domain name, which is just a placeholder for any string. … Read more
With a self-hosted password manager, you get all the data under your control! In this tutorial, we will set up the free open-source password manager server Bitwarden. Bitwarden offers a free available On-Premise solution of their password manager backend server. Where to deploy? Bitwarden can be deployed on a Linux server or easily on DigitalOcean … Read more
A question that has always bothered me was how I should deal with security updates on applications that are running in docker containers. Security updates are often done automatically in Linux distros and that for a good reason. With Watchtower, you can schedule container updates and minimize the downtime during the update.
I recently started to discover some hacking and penetration testing challenges. Therefore, I’ve spent some time setting up my environment properly. I’ll show you how to install Kali Linux WSL 2 on Windows 10 via the Windows Subsystem for Linux. And of course, we also will set up our graphical user interface with KEX. Install … Read more
Portainer CE is a free and open-source tool that manages all your docker containers. It has a nice clean web UI where you can inspect and control all your docker resources. With this tutorial, you can install Portainer easily on Ubuntu with a simple docker run command, use a docker-compose file, or even deploy it … Read more
When I manage my Linux servers, I mostly prefer the command line. But there are some situations where you might want to manage your Linux server with a GUI. For example, if you want to quickly see server metrics like CPU and memory utilization or if you want to create and install virtual machines. And … Read more
If you want to expose a web application, a backend interface, or just secure your website you should always use a reverse proxy. A reverse proxy will listen for client web requests and forwards them directly to your app or website. In this tutorial, I will explain how you can easily set up a reverse … Read more