Zum Inhalt springen
Abonnieren

Cloud Podcast

Mattermost: the open source Slack alternative

Folge 6 · 7. August 2020 · 40 Min. · 14 Kapitel

Cloud Podcast · Folge 6

Your favourite messengers

0:00
40:09

Shownotes

avatar
Benjamin Hartwich
avatar
Carlos Panato

Mattermost is the famoust open source slack alternative. I talked with Carlos from Mattermost about the differences between mattermost and slack and what´s coming up next. Also we talked about integrations, hosting and development cycles. If you´re using mattermost, what is your preferred feature?

Transkript

Welcome to Club podcast this will be the first episode in English because I'm talking with Carlos from uttermost today

I would like to apologise for all the wrong grammar or mispronunciation I'm not a native English speaker but I would try my very best

if you haven't heard of mattermost

it's the the open source alternative to slack I think a collaboration platform which you can host for your own butt,

also,

mattermost.com Kalos nice to have you on this podcast what I your favourite messenger so far beside mattermost.

Hello nice to be here.

And I like I need to apologise myself first because I'm side leaving here in Germany I'm not very good night to you like German speaking,

I'm trying my best but for a podcast I cannot speak like a broccoli job and I'm sorry about that no problem I think I need a few more years.

Get later I'm good German to speak today I can speak with all use my my children.

And everytime I speak with my children they said ok Daddy.

You need to improve your German is there any German word which is difficult for you trust.

Are there is one right now but I cannot initiate because it's like these the big ones like is related to the funeral sound

ok but answer your question then I came out there my favourite messages besides mattermost

I have a fun story about that because,

five 4 years ago where were using hipshot which I really like that in that time in a company hearing in Germany it's cold here now.

And one day the person desiccated guys from the company of came to our team room and they said ok

guys who cannot use more distal because this is hosted outside the company and the data that we have to say he is going,

to somewhere we don't know when it's shut down days and if you guys need to make a messaging chat system you need to,

find some pictures of a hosted inside the company or using the existing tools we have which in that time was the Skype for business and we did.

And then I start looking at other options and then eventually phone but it wasn't that time and for me that like 4.

Working stuff mattermost that before that was the first option for me and then is like butts like Morfa open,

openwork not Morpher or related to work and,

other message I really like this is there the applications in the cell phone like really use telegram.

And WhatsApp I am try to shut down WhatsApp that my family.

In Brazil they use a lot to WhatsApp then it's hard to say that ok that switch to telegram but I really like telling

I really like telegram because in the way day they offer also extensibility do can you write some parts or plugins to telegram and that's I realise.

Ok great so your fellow that a bit in love with mattermost at your former company and what are you doing right now at mattermost.

Ok at matter most right now we are working in in another project we are launching.

To help the customers to adopt a little bit faster.

And I'm black most focusing on using mattermost on kubernetes.

Because like now everybody is using Google that's right,

they say that it's a very nice fit for mattermost some other we can talk later but like giving like.

Mattermost is very easy to deploy like in in on premises stuff like for example you need to have just a machine and that's it but,

Walking Dead to talk about speakers and easier for us to users to deploy and manage to,

deployments and Dad so it's like my photos now is.

Morphine and make that they're very cloud-native.

Get the the best from cabinets inside but the most things are ok can you tell us a little bits in short and what's mattermost and what's great about mattermost.

I think mattermost it's like out of sorts collaboration to that most people say messaging or chat with say like collaboration to because mattermost we use our two,

we discussed everything when it we are we are doing intense off like they're features on even in operation site like I was also in the operation part of we had some sound system.

And we use accessory mattermost to receive alerts to notify as new

thinks to detect like you're out page than other stuff and mattermost really nice food simple the phone the day one I start working for mattermost.

Are you open my email.

The company nail like maybe once a month what's a week sometimes because all the communication we we are talking it's via mattermost in the Quran.

I like the only start I need to keep my name open for these daisies to like that received your message we speak because I didn't integrate,

my name inside mattermost we have disruptions.

Ok great can you tell me a little bit about the differences from mattermost comm and dot org so it's open source but is it technically different I

use Enterprise or if I use the open source.

OK how you mean give me the websites,

I mean the difference between Enterprise and open source what's the difference,

tour like two or three three one we are we call it mattermost Team Edition which is completely free,

you can download them in the Gateshead via our hosting packages you can install you can use for free forever there's no,

everything is there we have the part we called mattermost Enterprise Edition and this is.

It's they have licence if the user's need to pay the licence and it's mean to be like to.

Enterprise azure medium big companies to use.

Because it has some like Enterprise features for example ldap synchronisation compliance logs auditing logs which.

Maybe some make no sense for the team edition.

And this is the basic difference between the job there there in terms of cold.

The team edition just completely open source you can check in the github repository

the only part is and we provide two packets right one it's the team edition which is based on the guitar,

and it's completely ok source and the water is the packages data price which is based on the team edition Plus.

Summer Enterprise features which is like closet source.

This is the main big difference that's somewhere conversation we are doing at to see how and how can we open source this,

Enterprise features that this is so like some discussions ongoing I don't have the Lyca any updates on that side.

Ok so.

Your don't use mattermost like for example nextcloud which says ok we.

Give you the whole software as open-source but only support is a page feature so you have decided that some features like out of Sam and I think our page features.

Yeah but I like her.

If you if you don't need those features you don't need to pay like you can use that is the same feature this is that only 2 extra features in the Enterprise.

All the other features are in the open-source as well ok,

we have the concept of a bookings you can get a lock that plug into,

it's your mattermost for example we have plugins to connect to github to gitlab to.

I guess two Microsoft Office say that the package from the Microsoft Office see if we have for Dropbox and,

I don't want about that it's it's not too hard to to build one.

And this integrates with other systems and then you can use that doesn't matter if they're Enterprise version or if is there.

Team Edition version you can use the plug-in System to enhance your mattermost it's.

You have told us a little bit about integrations to mattermost can you explain what are the famous or popular integrations of mattermost which I used which are used often.

Yeah we like the most famous once is the gate one.

Because it integrates the your kid have your exam what you want to watch inside mattermost,

and that means for example you receive in your sidebar,

you have like how many periods you have open how many players do you need to review what you having an assignment to like takeaway

and if you have notifications you receive everything in mathematics you don't need to open github and see

what's the average vacation which guides you need to know you'll get like everything inside mattermost and issue someone comment to make an animation at you,

in the Gateshead comet you received this message,

and then you can see you can read everything that and you can you open the pr for you and then you can like a proven waterproof into all day what you need to do using.

Integrations that we use a lot is the GT and zoom.

That is like her YouTube,

in this time we are doing a lot of some meetings and remote company everybody work remotely across the entire.

And then we use extension if there's only things and G team meetings as well and that's that support home in all the channels and all.

Channels in a private message you just press that button.

Der starter I'm eating 82 opens the it has a message to the other users can click.

In the zoom meeting or the GT meeting it opens the door for you and then you start your knitting.

The weather integration like we use a lot that is one that to do.

It's which is I tip on for temporary if someone posted a message to you.

And that you want to schedule that as well I can this this message I need to work on but not today maybe tomorrow you can scaffolders have to do for yourself before you can assign data,

start a timer that person then they redirect that.

To the other user as well a lot of integration send their plugins is this the this is the only I mention about two games because you can integrate.

Any type of application of services not using only proteins but you can use incoming webhooks and outcoming write the books similar that is like this.

And have anything that you already used for his leg you can just point.

Weather for consideration to Martin will send it start working is like it's compatible with the existing incoming webhook since like he just pointed to matt emulsion statues in you might don't need to change anything.

Action that is this.

4 ways to integrate with mattermost with using incoming or out Connie what the hooks using slash commands.

And use it in the plugin system we developed to increase in water.

Station great explain describe to us

using mattermost in an IT context for 80 purposes can you name a few contexts or purposes of mattermost were clients using it so for example at a travelling agency's or what are common uses of mattermost.

What I can say is like a 4.

I saw that in the best friends on banking usage they are like using in the bank and then there

employees of the bank was talking to each other department by the vitamin and for example if someone posted a like a secret like for example bank account credit card account

Dan.

Weird medicine like plugins that those customers that are locked to like intercept that detect ok Jesus like a credit card that cannot be expensive in the,

in the post in the Channel that they the begin removes and like in cold or remove the the.

The digitas and make just XXX and an post a message this is some stuff that the companies like it's not it is doing to to use mattermost like doing Stadium,

right and detector like some abuse on other stuff for example that is orders ice I heard that they have like sample games too.

Mattermost delights is as messaging offensive words or not being polite enough

the the system can detect and report back to the administrator or even blocked the account for the user and do this type of stuff.

Youth named slack as one alternative to mattermost can you explain a little bit

what are the differences between mattermost and Slack or Microsoft teams which are the popular business one application,

right this is my personal opinion I think,

all days including order calibration tools it's most similar,

because it's the basic ideas like posting message read message in channels great threads and all this collaborative work.

I think the main difference between slack Microsoft teams and the mattermost surface mattermost,

besides affect is open source that people can read the court it's there that is no like her hiding secrets.

Is there the way that's mattermost you can get there the quote you can get the final.

And apply in your organisation inside your compressor Ms or in your own AWS account for exam.

And that means we as mattermost itself we don't have access to this data and then we we don't know what.

The customers I doing right and this is I think it's a little bit is there the winning point if your company doesn't.

Like your you have like 7 rules you cannot expose data like for example the example given the beginning

will working a company that we didn't know but there we are using the other two is going date outside the company and this is like her.

I know goal and I,

mattermost change to solve this problem because was inside the company and like protected by VPN or firewalls and the data stays inside the company don't not going outside and may lights.

£30 new series like reading the message the content that you could do is right I think this is the main big difference.

Use named a few installation methods what's the best way to install mattermost currently and.

What do I need to run mattermost.

Mattermost is very simple to the ply you should like like

let's let's stop talking about like a small community for example

the Club podcast community you can build your own mattermost instance,

and for that you you might have like just a small machine never my

are calling me off mine working mattermost have all matter what's the plan for his community in Spain and he used like a Raspberry Pi for that they I think they haven't

5060 users using and that just have a Raspberry Pi that is very simple and easy to do the toilet

but if you want to put it in a machine like in.

Internal on a PC like let's say,

we used to I used to have one for me using it address and was like

teacher is more which is why I think I'm not wrong as one cpol gigs of memory and this to run.

Mattermost plus the database and was just that was not serving a lot of users was like I was just my family and some friends was around like 34 people but this can't Ko,

Ali a bit for more users as well if you want to apply for.

Like for a company music like a smoke company you might need just a like and I would say I have us proxy like for example Nginx in front just protect better your.

Accessing your Javier one machine for the mattermost itself and another for the database you can put in another one just collect better and don't have the,

everything in one machine but then splitting into Mansions but this is the basic stuff you need like a reverse proxy if you want.

Mattermost self in one machine in a database in that's it what database engines are suitable with mattermost.

Today we support both for my Seiko and a post-race and you can choose between.

To use in a Cloud providers for temporary address you can use RDS so even,

which the engine my Seiko watch aurora with the engine of bus rental.

And which insulation does this method do you recommend as a binary or a docker image.

If you'll ask myself if I recommend I would say go to

a docker image and then you can use secure Bennetts the Brian manage that stuff for you

but the issue arises small company or is more set of users and you don't have trusted you also can use the documents warm and applied that in in the docker swarm

and using containers don't know how to use that you can just apply the binary that's the people and applying this three different ways

and I think is the bestest the user have decide which one they have more,

is Mark Ruffalo in doing the deployment I personally prefer the container one because it's a bit easier to manage and I'm outside in Galway sticker minutes.

So if I understood you're right it's possible to scale up the mattermost application server itself how can I do this at on premise.

Yeah if you'll have fun temple on primacy and the point in machine not in a container.

You might want just add another machine in deploy mattermost and setup hmos.

Better option is only available on the Enterprise Edition part not in the team edition the damage it was just a single single instance you cannot add more.

How many users can I have with one machine Theory.

Depends of the size of the machine but let's say that SE20 CPUs for 4 gigs of memory outside more than 1000 users.

It's very suitable for.

Mattermost is very very unhappy creon resources and machine with 8 quarts and.

32GB memory then I can handle up to 10000 users,

is there a limit where you would recommend to do it with a doctor or.

Yeah I don't have this information top of my head but I think that the documentation in their mattermost documentation,

that explains everything just to give it an example in our community instance that we used to work and,

contributors and the community can access and discuss stuff that as well we are running onto the Nazis on,

teacher major machine

which year 40 pupils and 8 gigs of memory and this is Cuba Notts have ordered stuff in solid as well and we have let me the actual number.

We have around 10000 users running,

ok great is there any recommended distro which I should use for example Debian Ubuntu fedora or anything like that.

We are not very opinion on this part of the depends of the agenda of the how comfortable is the user to if if you are more comfortable in that boring in Debian you can go with Devon.

Grid,

can you tell us a bit more about your development cycle so we are talking really technically at the moment how do you work together at mattermost to develop new features.

Yeah we have dates of releases every month and every like for example,

this month we had our first and on our 16th we are going to release mattermost version 526.

Which means that the bow,

numbers ending by 2-4-6-8 it's like the Future released.

And on this we have I like.

Every and their Waters release is just that the bug fixing and more fixing releases ok we do this every month.

And every think about every 2 months we have feature release and in between we have bug fixes release this is.

Been watching for like the best to ex we are doing like this before that we as releasing every 3-months with decide to start releasing every month.

But we got some customers complain we are developing and adding features to fast and they want to slow down a bit at that there's the today we are doing in this way and the the cycle.

We are the program managers decide what is the features for their following release and the teams start working in the tickets to address that and then,

Doreen this psycho down in the mouth.

We have for the QA team and I think some of the teams working in the testing,

and checking with the window some release candidates as well to validate the features and the community can work as well like that we have some,

community joining and getting the releases to try out the reporting bags and finding bikes and and we fix and in data.

Can you name how many people are currently developing on mattermost.

I would say like because of the company grows a lot in the past year and like I say like a year and a half ago was around the 23rd developers.

Including keyway and Dragon managers doing the work and now we are like I'm bigger than that I would say.

I don't know maybe sorry 50 now

including other other parts because now we are split the the the the engineering team in several specializare teams that and more focus on on the,

parts of the south for example we have one team focus on the web app we have another team photos on the mobile.

Both for Android and iOS we have another team Focuses on their bed pharmacy of mattermost a

testolone blood testing the bottom or standing baking Christmas on that we have other teams focusing more on the Enterprise features and.

Other teams Focus more on the plugins and integration starts with the respect that song.

Yeah it's a 40 people on that now nowadays sounds great what was the last great feature you developed it nothing.

In your opinion my opinion,

I guess that the last big one was quite some time ago but was saying producing this plugging options that you can extend mattermost using the plug-in,

this allows us to extend mattermost to add more step exam,

my name is before like the guitar plug in the Gait lab and other things we have already in the marketplace so plug-in management within materials.

Setup me get self see if I remember another one yeah we have.

A bitch that other people can take a look like is there mattermost.com / roadmap.

And then we can see how what we are doing now what's going to be the next hello later in the future for example now we are working on the.

Microsoft 365 calendar integration that you can integrate the your eyes see inside mattermost and have the calendar you can for example.

Schedule of the meetings he mattermost instead of going to the other application.

And for the next just gave me give you a like one we are doing like some visual improvements in their user interface to become nicer and.

We are changing your like support we are adding support,

the plugins in the mobile app as well today the plug-in is not supported in the mobile with a so we add this feature we have all the power of the boogie inside the episode.

Ok so the next to the big features at mattermost roadmap plug-in features at mobile app and.

The second one was UI improvement.

Yeah we have a lot of for this stuff here for example I am and I can see right through like we are heading for example 11 decoration.

A lot of 4liker trading improvements like the biggest one that today Enterprise companies looking for is there incident response word for.

Like how to handle incidents,

how to respond and there's workflow with being you to like you define your workflow and then inside mattermost and down when you need to deal with what's the date today,

help you to address that communication and the response you've told me a little bit about integrations and one driver thing will be one of the future integrations.

Have you mind nextcloud is integration possibility on your road,

because we're biggest open source alternative to every business clouds.

Find if if we don't have yet because I'm not that I don't like to be very honest I don't know.

What are all the plugins we are redheads in there in our marketplace but we can take a look but if it's not already exist I think they're the people are planning bad debtors.

We just when I mean like we are planning but maybe that's the community as well read the Edit that,

we don't know why we didn't receive because this is the nice part of the local sources and the community we have we have a lot of bogies

we we have in the second system which is was not the flocked bias by mattermost itself is developed by.

Community members for example we have one plug-in that integrates mattermost with digital one top provider,

and Jesus handled by the community was not held by us another one was there decoration with Jenkins.

Like you can create jobs and start jobs get logs from Jenkins inside mattermost this was created by a community member as well and not by Martyn Joseph.

I think nextcloud he's not in the roadmap for a near future I I can take a look and see but I think it's already in the roadmap just need to wait,

another question.

How did you do a corona lockdown what's it really difficult to you or are you working remotely Petty fault.

This the question that my friends asked me because at mattermost the daytime companies remote so we don't have offices and stuff everybody Dr working,

home like in home office away or they work in a co-working space or something like that and for me personally I think for the out there,

call was not that impacting us.

Because we are already used to do like remote working there and all the stuff was not like a big block it for us.

Did you receive more customers during this time do you see that matter most one of the digital and waited collaboration platforms is ass,

ask more from customers to be you good question we we got a little bit more requests and

we as a company Warehouse offer that they're like,

inserting a period like to help people to deploy and mattermost itself,

if you want to try out in the company to make it more better for the remote Disney way to work.

And then we got a few more requests from the customers and even from their communities of the asking out I need to deploy these how can I.

If they can we can help them today.

You've explained of you tools which are you using internally for example guitar amp for the open-source community can you name a few more Internet tools which are using to organise your work.

Yeah we used to like it hub and we use it for a glacier that the junior is I think is well known for by day.

The IT Department said that the,

we was Jenna to created all the work we need to do when I sign the tickets to the person still going to do the work we also use.

Get book which is a hosted platform to provide documentation,

we use that as well and are we use g Suite for like a Google Docs and other stuff.

Ok sounds great and easy to handle accept you wrote I think she arrives a little bit difficult thing in mattermost for jira,

I only access jira to move my cards from one.

One lane to another one but the most of the time I used to hear inside mattermost because we,

we got the tickets we got today the comments and everything that you can create tickets to can do whatever you want to do inside matables you don't know me to go to to Jada to open stuff you can do alright,

if someone would like to use mattermost after hearing his podcast what would be the easiest way to get a fast running mattermost.

You can go to mattermost download if I'm not wrong.

Is left and then you can grab the release and that's a solution guide you can just.

Follow the guide the guide is very simple that's not.

Not like is not heart it just need to follow the guide and that's if you want to use the container part

there is some documentation around that Chichester

download and run docker commands like brand we have like a record mattermost Docker.

Which is a community-driven repository and then they have options to use docker-compose.

Docker swarm ECS services it's very easy to like get started.

I think if you was doctor will take less than 15 minutes so I would take much less than that to have like a local instance of mattermost to try.

Carlos thank you so far if you could name a cloud product to be my next guest at the Club podcast about which product would you like to hear a little bit more.

It's a jigsaw which is the,

alternative it's completely open source and I would say this is a nice one.

Ok thanks I will do my very best greetings to Ballon and hope you doing.

Ok thank you so much for having me today.

Transkript als eigene Seite