How to Manage Grafana Users with Keycloak OpenID

In this tutorial, we’ll use Keycloak to manage Grafana users. Keycloak is a well-known application in SSO (Single Sign On) space, it can handle SAML and OpenID (OAuth), depending on your company internal, you can use LDAP in Keycloak or…

How to Cleanup Docker Images and Volumes

If you are playing around with many docker images, the storage may be fillup in no time. Then it’s time to do the cleaning up of all images and volumes. But please really really careful, because this command will delete…

How To Upgrade Debian to Debian 11 Bullseye

Debian 9 will end of life (EOL) in a few months, if you can’t re-install the Debian and copy the files over then upgrade is another option for you. The first rule before doing an upgrade, back up the important…

How To Install Elastic Stack 8 on Debian 11

In this tutorial, we’ll install Elasticsearch, Kibana, and Logstash which is usually called Elastic Stack. Elasticsearch is usually used for centralized logging, its competitor like Datadog, Sumologic etc. When installing Elastic Stack, we must use the same version across all…

How To Install Roundcube Webmail 1.5.x on Debian 11

Roundcube is still around and keeps updated, for self-hosted enthusiast, it’s been one of the best free webmail available. It’s built on top of PHP, so we don’t need to depend on our Linux package to install the latest version,…

How To Build and Testing Fluentd With Docker

Fluentd is used by many companies around the log to process the logs, and then ship them to log collectors, such as Elasticsearch, Datadog, Dynatrace etc. The beauty of using docker for build and testing fluentd, we don’t need to…