Audvik Labs

Helm Vs Terraform – The Differences

Terraform is an open-source Infrastructure as Code (IaC) tool that allows teams to manage and automate infrastructure, platforms, and services. The tool helps build, change, and version infrastructure through code, allowing engineers to quickly and easily:    Helm is a Kubernetes package manager ideal for deploying repeatable apps and services to clusters. This tool allows…

Multi-Cloud Security

A multi cloud security allows organizations to deploy workloads across multiple cloud platforms, including both public clouds, such as AWS, Azure, and Google Cloud Platform, and private clouds. This provides much more flexibility than working with only one cloud platform, allows organizations to better manage costs and avoid vendor lock in, and improves resiliency. However,…

Thin Client vs Thick Client

The client is part of a client-server architecture. Typically, a client is an application that runs on a personal computer or workstation and relies on a server to perform some operations. Mainly there are two types of clients namely, Thick & Thin Clients. In the computing field, the term client refers to computer software or…

How to Set Up an OpenVPN Server on CentOS7

A VPN allows you to connect to remote VPN servers, making your connection encrypted and secure and surf the web anonymously by keeping your traffic data private. There are many commercial VPN providers you can choose from, but you can never be truly sure that the provider is not logging your activity. The safest option…

Running GUI applications using docker for Mac

Docker as we know , is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud. Docker provides an API for interacting with the Docker daemon (called the Docker Engine API). The Docker API has allowed limitless options for interfacing with Docker engine, containers, and…

How to Set up SSH Tunneling (Port Forwarding)

SSH tunneling or SSH port forwarding is a method of creating an encrypted SSH connection between a client and a server machine through which services ports can be relayed.  SSH forwarding is useful for transporting network data of services that use an unencrypted protocol, such as VNC or FTP , accessing geo-restricted content, or bypassing intermediate firewalls. Basically, you…