Self-hosting with Ubuntu Linux: Slack-like team chat
0.0 (0 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
887 students enrolled

Self-hosting with Ubuntu Linux: Slack-like team chat

A Slack-like team chat service powered by Mattermost that you have full control over
0.0 (0 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
887 students enrolled
Last updated 6/2020
English
English
Price: $19.99
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • 4 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Setting up a Slack-like team chat service with Mattermost on Ubuntu Linux
Requirements
  • Basic Linux commands
  • Basic MySQL queries
  • An online domain name to which you have access
  • A physical or cloud-based server with Ubuntu Linux installed
Description

You will learn how to use Ubuntu Linux to create your own team chat service like Slack, using Mattermost. You can send and receive chat messages on your own server without having to use third-party solutions. The course will walk you through installing the necessary software applications, configuring them securely and accessing them through GUI, so that you have your own safe and secure team chat service which you can access through a web browser, a desktop client or mobile apps.

Who this course is for:
  • Linux system administrators
  • DevOps using Linux
  • Software developers using Linux
Course content
Expand all 8 lectures 01:40:34
+ Introduction
1 lecture 09:08

This chapter talks about what self-hosting is and what its benefits are. It then introduces you to the software we'll use to configure our own chat service, i.e. MatterMost.

Preview 09:08
+ Installation and configuration
6 lectures 01:30:29

In this chapter, you will learn how to install MySQL and configure a database for use with MatterMost.

Preview 12:59

In this chapter, you will learn to download and install Mattermost and perform the minimum-required editing of config files to get it working.

Installing and configuring MatterMost
16:30

In this chapter, you will learn how to convert our Mattermost's raw URL made up of numbers into an easy to use URL in words that anyone can use.

Beautifying the URL
19:19

You will learn how to use Mattermost's configuration file and system console to tweak settings all around Mattermost and get a configuration that's right for you.

Mattermost advanced configuration
21:45

Learn how to secure your Mattermost server so that you will connect to it using HTTPS when using a browser or an SSL connection when using mobile apps.

Configuring SSL security
13:32

Learn how to use your mobile phone to team chat. I show you the Android app as an example. But installing and configuring on other platforms is similar.

Installing Mattermost app on Android (other platforms are similar)
06:24
+ Conclusion
1 lecture 00:57

Let's broadly review what we covered in the course and what we didn't.

Conclusion
00:57