Creating, Managing, and Securing Docker Volumes: Best Practices

Docker volumes are essential for persisting data generated by and used by Docker containers. They provide a way to store data outside the container’s lifecycle, ensuring data durability and accessibility. This article will guide you through creating, managing, and securing Docker volumes, highlighting the most secure practices and how to configure persistent storage effectively.

Continue reading “Creating, Managing, and Securing Docker Volumes: Best Practices”

Running Secure, Rootless Docker Containers on a Docker Host

Running Docker containers as a non-root user, also known as rootless mode, is a significant step towards enhancing the security of your containerized applications. This approach mitigates potential vulnerabilities by ensuring that neither the Docker daemon nor the containers have root privileges. This article will guide you through the process of setting up and securing rootless Docker containers on a Docker host.

Continue reading “Running Secure, Rootless Docker Containers on a Docker Host”

Understanding Docker Engine and Docker Desktop: Key Differences and Benefits

Docker has revolutionized the way we build, share, and run applications by enabling containerization. Two essential components in the Docker ecosystem are Docker Engine and Docker Desktop. This article aims to clarify their differences, functionalities, and how they can benefit developers, system administrators, and other IT professionals.

Continue reading “Understanding Docker Engine and Docker Desktop: Key Differences and Benefits”

Deploying Mailcow: A Self-Hosted Mail Server In Docker

Setting up an efficient mail server is crucial for individuals and organizations. Mailcow, a comprehensive mail server solution, offers a user-friendly interface and a wide range of features. In this guide, I’ll walk you through the process of installing Mailcow on Debian Bookworm and Docker, ensuring a smooth and hassle-free experience.

Continue reading “Deploying Mailcow: A Self-Hosted Mail Server In Docker”

Install Passbolt Self-Hosted With Podman

Passbolt is an open-source password manager designed for teams and organizations that prioritize security and privacy. It offers the following features:

  • Security-First Approach: Passbolt puts security first, with a security model that supports user-owned secret keys and end-to-end encryption, regularly assessed by top penetration testers.
  • Built for Collaboration: It allows secure sharing of credentials with powerful auditing tools and unparalleled granularity for access controls and encrypted data.
  • Privacy Focus: Headquartered in the EU, Passbolt prioritizes privacy and is designed to comply with European privacy laws.
  • Versatility and Control: Passbolt is designed to put users in control of their data and protect them from a wide range of potential threats, making it suitable for security-conscious organizations.

Passbolt is trusted by a wide range of organizations, including Fortune 500 companies, the defense industry, universities, and startups, and has received 4,000 stars on GitHub as a seal of approval for its reliable and secure password management. It is also available as a free and open-source solution, with an extensible API for developers.

Continue reading “Install Passbolt Self-Hosted With Podman”