Protecting The Wire – Semaphore Behind SSL Proxy

Mission Brief Plain text communication is loud. It’s bleeding data.Prying eyes can see every bit in the wire. You have to isolate the backend – the Semaphore UI and MySQL containers stay locked down. Unreachable for the external work.Open a tiny hole on the stronghold to the world – the frontend is an NginX SSL…

Continue reading →

Scanning Like a Ghost – OpenVAS in Podman

OpenVAS is a katana forged for vulnerability scanning: It thrives in Docker.But what happens in the daemonless, rootless underworld? The Ghost maps the terrain.

Continue reading →

Password Management For Ghosts – Passbolt

Signal trace: why Passbolt? DeadSwitch investigates open source tools not for visibility, but for survival.No sponsorships. No affiliate codes. No fake enthusiasm. He moves through the noise, testing what matters – what can be trusted, what can be hardened, what deserves a place in the ghost stack. This time, it’s Passbolt.

Continue reading →

Ansible Automation For Ghosts – Semaphore UI

Mission of the Ghost Ansible is a sharp blade. For operators craving API-driven command, Semaphore rises from Ansible’s silent core. DeadSwitch maps it.

Continue reading →

Building a Segmented, Secure Multi-Container Application with Podman

By DeadSwitch | The Cyber Ghost“In silence, we rise. In the switch, we fade.” Modern web applications are never just one service.They’re a fortress of moving parts – and every connection is a potential attack surface.If you’re still putting the entire stack into one fat container…You’re building your future breach.

Continue reading →

Enhancing Security with Rootless Containers in Podman

In the evolving landscape of containerization, security remains a paramount concern. Podman, a daemonless container engine, offers a robust solution through its support for rootless containers. This article delves into the security benefits of using rootless containers with Podman, highlighting why it is a preferred choice for many developers and system administrators.

Continue reading →

Podman vs Docker: Architectural and Security Differences

In the realm of containerization, Docker has long been the dominant player, but Podman has emerged as a strong alternative, particularly for those prioritizing security and flexibility. This article delves into the architectural and security differences between these two containerization tools.

Continue reading →

Podman Basics 09: Kubernetes Compatibility

Podman’s integration with Kubernetes through the podman kube play command allows users to create pods, containers, and volumes from Kubernetes YAML files. This command reads the structured file and recreates the described resources, starting the containers within a pod and outputting the ID of the new pod or the name of the new volume.

Continue reading →

Podman Basics 08: Building Your Own Images

Sometimes you must create your own Podman images. Building your own Podman images allows for greater customization, control, consistency, and organizational efficiency compared to using only public images. The investment upfront can pay dividends in the long run through improved security, consistency, and maintainability of your container infrastructure.

Continue reading →

Podman Basics 07: Using Multi-Container Applications

Podman-compose is a script that simplifies the use of Podman to manage multi-container setups. It interprets the docker-compose.yml file and creates a Podman-compatible setup. This means you can use your existing Docker Compose files with Podman, making the transition smoother if you’re moving from Docker to Podman.

Continue reading →

Podman Basics 06: Podman Volumes

Podman volumes allow you to persist data outside of the container’s file system. This is particularly important when you need to ensure that your application data is not lost when a container is stopped, restarted, or removed. In this lesson you will learn the basics of managing Podman volumes in the command line.

Continue reading →

Podman Basics 05: Podman Networks

Podman offers a robust network management system that allows for seamless communication between containers. This feature is particularly useful in modern software development, where multiple services often need to interact with each other.

Continue reading →

Podman Basics 04: Running Your First Container

After installing Podman you have to know and understand some of the terminology. Understanding the basic jargon of containerization will help you start with this lesson, and it will be beneficial later on too. You will learn about the image registries, images and containers in this lesson. You will take a look at how to…

Continue reading →

Podman Basics 03: Installing Podman

Containerization has changed the way we deploy and manage applications. Podman is a powerful container management tool that provides a seamless experience for running containers in production, development, and testing environments. We will walk through the steps to install Podman on three popular Linux distributions: Debian, Ubuntu, and Rocky Linux. This lesson will equip you…

Continue reading →

Podman Basics 02: Introduction to Podman

Podman, also known as the POD manager, is an open-source tool for developing, managing, and running containers on Linux systems. It was originally developed by Red Hat engineers along with the open-source community. Podman is designed to make it easy to find, run, build, share, and deploy applications using Open Containers Initiative (OCI) Containers and…

Continue reading →