Kubernetes – How to migrate Drupal sites to Kubernetes (AKS)

Categories: Kubernetes

I had a customer asking if it’s possible to move their existing Drupal site to a container based version in Kubernetes, especially AKS (Azure Kubernetes Service). This is the description of how a migration can be achieved. There’s a few steps involved: Export of the MySQL database Export of the site directory Creation of docker […]

Mattermost – Set general user attributes

Categories: Mattermost

In the last weeks there were some questions around general account settings for newly added users in Mattermost. One example is the deactivation of push notifications for Mattermost users. While there’s a setting in the config.json┬áto set a default theme for every user there’s none for the management of push and email notifications.   I […]

Mattermost – Live import tool

Categories: Mattermost

Based on my previous article to export complete channels from a Mattermost server I invested some more time to build something I would call a “live importer”. The bulk import CLI can’t solve this challenge at the moment. The purpose is to migrate specific data from an existing Mattermost server to another. This might be […]

Mattermost – Ingest metrics data to Splunk

Categories: Mattermost

Last week I got a question around monitoring a Mattermost environment using Splunk. As you might know we have a metrics interface which can be used to scrape data with Prometheus and display the results in Grafana (official documentation). Since most of my customers already use Splunk I had to figure out a way to […]

Mattermost – Compliance export with files?

Categories: Mattermost

If you use Mattermost Enterprise Edition (E20) you might want to use the “Compliance Export” feature. With a simple scheduler or an ad-hoc task in the System Console this can be achieved in seconds. This week I had a customer asking: “We exported necessary but miss all the uploaded files, there’s just a FileID in […]

Mattermost – On-Premise Audio/Video calls

Categories: Mattermost

With Mattermost you have the freedom of choosing the right audio/video call system for you. Because Mattermost provides a plugin architecture you can easily switch between different providers like Zoom and BigBlueButton or offer both to your teams. This case will handle an on-premise solution which can be easily installed beside your Mattermost server and […]

Mattermost – Why email if there’s Mattermost?

Categories: Mattermost

Most non-IT teams struggle with collaborations tools in the beginning: “Not another tool…”, “It’s hard to monitor everything!”, “Just another app with information…” are just a few quotes I hear more than once a week. Working with several folks in the company I can see a variety of use-cases with Mattermost. This post will focus […]

How to update a username in Mattermost

Categories: Mattermost

I just had a question from one of our customers this week, asking how to update a username as an administrator. Since this is only possible for the user and not the admin right now I was thinking of the platform command (which will be renamed to mattermost in the future!) but right now there`s […]