How to set up smartphones and PCs. Informational portal

Intranet chats. Group chats for collaboration

What is a network chat software? This chat(from the English "Chat", conversation) or messenger(the program that transmits messages).

Modern chats and instant messengers can not only send messages, but also exchange pictures and files, make audio and video calls.

Some programs necessarily need the Internet to work, some do not, they work using their own server, which runs for you, within the company. This is of course much safer.

Let's talk about one of these programs. What it can be used for and how.

First, a short video to briefly explain why this program is needed:

And now in more detail:

1. For messaging

Despite the obviousness, it is worth noting that messages must be encrypted, and not by some self-made algorithm, but by a serious, open library,. The message history should be stored on its own server within the company, and not somewhere on the Internet. And finally, for the program to work, there must be.

MyChat is fine with this, so let's move on.

Here the developers of the on-net messenger MyChat took an interesting path, they did not reinvent the wheel and use the WebRTC engine, the most advanced calling technology in the world at the moment. You can make calls not only between MyChat client programs, but also between the program and the WEB-chat, which works in the browser Chrome, FireFox, Opera or Edge. All modern browsers already support WebRTC technology.

Calls, of course, are unlimited, no one needs to pay for them, communication goes through existing communication channels or via a local / corporate network.

MyChat voice compression works with the Opus codec. Its algorithms operate with low latencies, from 2.5 to 60 milliseconds, support variable bitrate, compress audio data very well, better and better than MP3, Vorbis, AAC LC, AMR-WB and Speex.

In a non-technical language, you can call MyChat even through mobile GPRS connections, and these are really very low speeds.

It is very important that it all works automatically, the administrator does not need to understand the black magic of codecs, sound levels, bit rates, noise reduction, equipment settings and other things. Everyone who has configured Jabber servers and a zoo of clients for them, and everyone with their own nuances and incompatibilities, will understand me.

3. For group communication

Popular programs such as Skype or Mail.ru Agent, and using retro software like IRC in a modern office is simply frivolous due to the complexity of the settings, weak capabilities and the halt in the development of IRC protocols (its last RFC dates back to April 2000).

In MyChat, text conferences (they are also called channels) have been around since the very beginning of the messenger, since 2004, and have been developing all this time. For September 2016 came out. Already by this indicator, one can understand how seriously the developers develop and support it.

Any number of people can be in conferences at the same time (there are real examples of comfortable work of several hundred people). You can close them with a password to separate user groups into different projects or departments. You can prohibit the exit from important conferences, then users simply cannot leave them, accidentally or deliberately. The conferences look pretty nice:

There are even special locks and punishments (kicks and bans, old school will appreciate :) as well. On the server of the messenger, you can create as many conferences as you like and include the necessary people there automatically, fortunately, the WEB admin panel can do this:

4. Communication in a local network without the Internet

Probably, it makes no sense to engage in preventive intimidation, that, they say, you cannot use ICQ, skype and hengouts in a corporate party, because their servers are located overseas and your messages are stored there, filtered and read by no one understands (who is interested, I recommend the article "", there everything is laid out "on the shelves").

Adequate company executives and system administrators, let alone computer security specialists, understand this perfectly.

However, you cannot just take and throw away an already familiar program. If you are looking for something to replace, then you need to choose software that will at least be no worse in functionality in order to transfer employees to it without unnecessary losses.

Curiously, many initially started using. Here the developers have an interesting original approach: they abandoned the classic trial version for 30 days, the program is free immediately after installation, the limitation is only on the number of online connections. But 20 people online is really enough for the eyes, for tests - that's for sure, I'm not talking about the real work of small companies.

There is a good introductory article on how to launch the MyChat messenger in your company and "tie" employees into a single network, especially if there are geographically scattered offices: "".

In general, there is even more in the messenger than you need. You will most likely have a task, which services should simply be banned so that users' eyes do not run up applications immediately it displays:

Roughly speaking, they banned graphic emoticons - even the icon for calling emoticons disappeared from users right away. Disabled video calls - Video call buttons disappeared from the toolbar. Instantly. Without restarting the application. You cannot use conferences, but only one-on-one communication in private - the program is instantly transformed.

An interesting approach, and very visual, it's worth trying - do you get used to it so much that you think how it was possible to work without all this before?

5. Program for communication in the office, how it works

Office messengers usually have their own set of requirements, in addition to a user-friendly interface, preferably one that is as similar to MS Office as possible. Because everyone is already accustomed to it, you don't have to spend a lot of time telling users many times what and how.

Getting people used to certain programs and switching to others is a difficult process, but that's not all.

Since we are choosing a messenger for the office, this is not for you to exchange cats in social networks. This is a real working tool. And here MyChat shows itself in full force, it is clear that the emphasis in its development was placed just on the work of companies.

Firstly, it works integration with Active Directory... Users are dragged out of the domain, via LDAP, with all their names, phone numbers, emails and God knows what + transparent NTLM authorization works. MSI package for deployment via GPO. In the official help.


Secondly, there is . Honestly, it is difficult to find a company that does not use this accounting program in the vastness of our vastness. So, you can easily "tie" an already working 1C with a corporate chat, I wrote about this recently on Infostart in the article "1C: Enterprise + corporate chat, how to establish prompt notifications in 10 minutes," I recommend reading.


Thirdly, a rather powerful file server is built into MyChat. Both native MyChat Client and any FTP client can connect to it. For example, I prefer FAR and Total Commander, while the employees prefer FileZilla. Everything is working. Convenience is that this server works "out of the box", each user who is in the chat is automatically created an account on the file server + there is a general, public access. He, of course, does not hold up to specialized servers, but, in all honesty, even his capabilities are enough in most cases.


In the fourth, Kanban board for project management... If you recognize from the picture a large whiteboard that hangs in many offices, you will understand me. This is the same board, only in electronic form.

You can start any number of projects, assign stages, performers, track deadlines. Move tasks between stages, comment on them, supplement them, apply filters for search, and the like. In general, "see the project" as a whole. Super thing, it will be useful in almost any company. It looks like this in operation (it works in a browser, by the way):

It's convenient to use on a desktop, on a tablet and a phone, of course, it's not that, but over time, I think the situation will improve for the better, given that new versions are released on average every month or two.

6. Sending messages and files offline

Sending messages and entire folders with files to users who are currently disconnected from the server (located offline) has always been a strong point of MyChat. Unlike Skype, where offline messages are received in a mysterious way, as if at the behest of a pike, in MyChat everything is usually clear.

Messages are stored on the server for an unlimited time, files and entire folders can be sent and not worry that they will not reach.

By the way, there is no way to send large folders with files by email. Even if you archive them, the message size will be one and a half times larger than the archive itself. And there are no guarantees whether the letter reached the recipient or not. There are no such problems in the MyChat messenger.

At any time, you can go to the message history, select the interlocutor, date range - and calmly read the history of the correspondence:

In light of the fact that Gmail, for example, refuses to accept executable files in attachments, and sometimes simply ignores archives with a password (of course, he also cares about my safety, yeah), sending messages and files in a corporate office chat will be a good help.

As one user put it well, "".

Summing up all that has been written, it is worth saying that the program is actively developing, despite its decent age. , there are tens of thousands of messages on it, and the developers promptly respond even to those who use the free version of the program.

With the expansion of the office local area network, the question often arises of what means of communication between employees to use. This is especially true if the workplaces are scattered across different rooms or neighboring buildings. To resolve this issue, there is a special chat program for local network... There are a lot of such services, so you can choose one for an office that would satisfy all employees and fully solve the assigned tasks. You can use server-side chats or programs that work without servers, paid or free.

What is a chat program for a local network for?

Quite often, you can hear the opinion: why do you need a chat for LAN, because there is e-mail? There is no definite answer here, but the following advantages of using local messengers for communication can be highlighted:

  • there is no need to use the Internet to communicate within the LAN;
  • no need to install additional servers, and deploy mail or messaging services on them;
  • any user without special skills and abilities can install a chat and use it;
  • Leakage of information from the intranet is simply impossible, while postal services, especially public ones, are constantly being attacked and monitored by special services.

These are the main benefits, but not all. Chat allows you to send messages to targeted or individual groups. Messages come instantly, and you can see the notification on the monitor screen. You do not need to fill in the "To" and "Subject" fields, as in postal services. You can transfer files without size limitation and other data. Let's take a look at several programs that allow you to create a free chat for a local network as an example. They have gained popularity among people and are actively used as corporate or home messaging tools.

Free chat for local network - MyChat

In our opinion, the MyChat utility is the most successful solution. It is suitable for use in small local networks, the free version is limited to 15 computers, or the paid version is unlimited. The free version has a few more differences from the commercial one, for example, there is no possibility of interacting with Active Directory, but such a server is unlikely to be installed in a small office.

To start using MyChat, you must first install its server on one of the computers, for example, on the manager’s computer, and all other clients will connect through it. The server performs the following functions:

  • actually myself free chat for local network that allows clients to connect, keeps their statistics (time on the network, traffic indicators, the number of connections, etc.);
  • acts as a file server with FTP access;
  • delimits users by groups, access rights (multiple administrators can be assigned);
  • filters users and messages according to established criteria.

Through the server, you can create message boards and mailing lists using scripts for frequently repeated actions. Configuration can be done directly through the interface of the program itself, as well as through the Web interface. There is a possibility of more fine tuning for data backup, logging, remote control of computers, etc.

It is necessary to install the MyChat client on users' computers in order to connect to the server. The client allows you to correspond through channels, register in them or conduct private conversations, encrypted with special protocols, transfer files, view bulletin boards. Particular attention should be paid to the flexibility of the program due to the installed plugins. Plugins greatly expand the capabilities of the client.

QChat - chat for a local network without a server

Another great utility that deserves attention is Qchat. It allows you to organize chat for a local network without a server, which is sometimes just necessary in some cases. The program has the following features:

  • work with channels allows you to combine several computers or exchange messages in private one-on-one;
  • customizable font and its size in the message box;
  • the ability to insert various emoticons;
  • you can customize the user card, i.e. his name, address, telephone number and other data;
  • the ability to send files without size limitation is provided;
  • broadcasts to all users, or to clients from a list.

QChat does not require installation and can be run portable even from removable media. The only drawback is that the message logs are not kept, therefore, after the exit, all correspondence will be erased. This is solved if you use the server version of QChat, and the developers have also provided for this possibility.

Programs for convenient online communication with your software.

New in the category "Networking":

Free of charge
Net Speakerphone 4.8 build 090508 is a client that allows you to exchange messages on a local network. The Net Speakerphone application allows you not only to send messages to users, but to use your computer as a network phone.

Free of charge
Network Assistant 4.5 build 2668 is an application for communication and effective interaction using a local network, which does not require a dedicated server.

Free of charge
BORGChat 1.0.0 build 438 is a chat client that works for free on the local network.

Free of charge
LAN: Looking Any Network 2.75 is an application that, despite its ease of use, is quite functional. LAN: Looking Any Network application will be useful for any type and category of users to be able to monitor and check local or internet network.

Free of charge
CommFort 5.40 is a multifunctional and fairly convenient client-server chat, which is designed to work in a local network and combines not only text and voice chat, but also a tool for the ability to quickly transfer individual files or folders with files.

Free of charge
LanSend 1.3.0.27 is a handy application that helps you send messages to other computers on the network. LanSend can send messages using a specific user or an arbitrary group of recipients as the recipient.

Free of charge
Intranet Chat 1.21b6 is a high-quality and quite convenient program for communication. The Intranet Chat program will allow you to communicate using correspondence not only on the local network, but also on the Internet.

Free of charge
Vypress Chat 2.1.9 is an application that acts as a text chat running on a local network. The Vypress Chat application can run between two computers and support more than a dozen.

Free of charge
VideoPort VideoPhone 5.5.6 is an application for video communication using the Internet or local area network. The VideoPort VideoPhone application also has the ability to use noise reduction, face detection, automatically detects the channel width and has other features that will ensure high quality video even with a weak channel.

Free of charge
Mixero 0.57 is a convenient, functional and powerful Twitter client. Mixero is packed with tools such as Contexts, Activity Sheet, and Filters that allow you to organize and filter your Twitter stream, filtering out unnecessary information.

free
Mibew Messenger 1.6.4 is a free-source application that provides convenient and fast online consultation. With the help of the application, it is possible to add a button to the site with direct communication with your operator, and all communication will take place right in the browser. The application allows you to communicate with a large number of operators at the same time and the choice of an operator for communication occurs with manual switching.

Today there is two main ways organization of a corporate chat. First of them is to use the most common IM clients in our country: ICQ, QIP, Skype and so on. Its main advantage is ease of implementation and low cost. Indeed, it’s impossible to come up with something easier: all employees need to establish a client and add each other to their contacts. The use of these systems is generally free.

However, this solution has a number of serious disadvantages. Firstly they lack many very useful features. In particular, all systems (with the exception of Skype) do not have group chats, message confirmation functions, etc. Secondly, IM chats absolutely unmanageable across the organization. Each employee has his own account, with which he is free to do whatever he wants. This raises the problem of control over employee correspondence, access to the message archive, creation of “corporate” numbers, etc.

Thirdly, usage IM clients- a potential threat to the information security of the company. And we are talking not only about technical issues (for example, the risk of downloading infected files, clicking on dangerous links, etc.), which can be successfully dealt with. IM chats are one of the main channels for leakage of confidential information, which, among other things, is rather difficult to control by DLP systems. This is especially true for Skype, which transmits traffic in encrypted form. In addition, there is always a risk that an employee will lose control over his ICQ account. Having obtained it, the attacker will be able to communicate with the company's clients, implementing these or those fraudulent schemes in order to deceive them. Which, in the end, will have an extremely negative impact on the reputation and business of the company.

Second the way to organize a chat for the office is to use special software. And although this is a somewhat more costly method, it is free from all of the above disadvantages. Well, additional features that can be actively used in business processes, increasing their efficiency, quickly recoup the costs of implementation. Naturally, this requires that the software implements all the necessary functions. Therefore, the choice of a program for organizing a corporate chat should be approached very carefully: the more functionality of the product, the more widely it can be used. In this case, it is necessary to pay attention to another aspect - namely, the possibility of implementation and administration. Integration with Active Directory, remote management, scalability of the solution can significantly simplify the management of corporate chat, and therefore reduce the cost of ownership.

An example of a solution that meets all the requirements is the MyChat product presented by Network Software Solutions. It is with a client-server architecture. This means that a special server is used to ensure the operation of the product, which takes over communication and other functions. The client-server approach is optimal for organizing corporate chat in both small and large networks. It features good controllability, broad capabilities and low bandwidth utilization.

In terms of functions intended for end users, the program MyChat have something to brag about. You need to start with the presence of two modes of communication: personal and group. With the first, everything is very simple. Two users can correspond with each other in much the same way as in ICQ... Group communication is implemented in the form of channels - special “groups”, to which either everyone or only certain employees of the organization can connect. In this case, the channels can be created by the administrator and always exist, or they can be opened by the users themselves (who have the rights to this), if necessary. This flexibility comes in very handy in practice. For example, you can create one common channel for communication of all office employees and separate channels for correspondence within each department.

During communication, users can apply a wide range of different functions... Among them, we can note the possibility of using formatting of text and emoticons, arbitrary pictures and links in messages, transferring files both directly and through the chat server, saving the history of correspondence, ignore lists, filters (anti-mat, anti-flood), etc. In fact, in MyChat everything necessary for full-fledged and comfortable communication of employees with each other has been implemented.

Naturally, it is impossible to imagine an office chat without a contact book. V MyChat there are even two of them. The first contains a complete list of all users registered in the system. Moreover, they can be divided into departments, highlighting the chief in each group. This is especially true for large companies in which employees from different departments may not know each other. The second contact book is personal. Each user has his own. It can include all the people with whom you need to communicate frequently.

In addition, in the office chat under consideration, a whole a number of additional features... The first one is notification system... With its help, you can send a certain message to all or only some users and request a read confirmation from them. This allows you to send orders for review, notification of meetings, etc. Moreover, employees will no longer be able to say that they did not see or did not read the message.

The second additional feature is built-in FTP server... Its presence in office chat may seem strange. However, this is actually very convenient, especially if the company has not yet deployed its own FTP server. What does he give? First, storage for recording files, both general, accessible to all users, and personal. Secondly, it can be used to exchange documents (for example, you can save documents on an FTP server for a user who is not online at the moment). Third, an FTP server is required to automatically update chat clients (more on this later).

The next additional feature is Bulletin board... You can "hang" an ad on it, which will be visible to all users within a specified period of time. You can also note the account manager, which provides convenient use of clients on those computers that can be used by different employees.

Many functions in MyChat is designed to increase the convenience of its deployment and administration. The more possibilities the system has in this regard, the more convenient it is to manage it. This means the lower the total cost of chat ownership. Distinctive feature MyChat is the ability to use in networks, including distributed ones, of very different scales, ranging from a few to thousands and even tens of thousands of clients located in different cities or even countries. This is provided by a whole range of administrative functions.

You need to start by looking at how to install client programs. You can install them either manually or automatically using group policies. Active Directory... The same can be said for client upgrades. However, there is a more convenient implementation of this process in MyChat. This office chat has an automatic update feature. When using it, the client is updated independently at the command of the user, who is given a corresponding notification (in this case, the built-in FTP server is used, where the administrator must first download the distribution kit of the new version). Implemented in, which is able to greatly facilitate the life of the IT department of the company.

Another very important feature the office chat in question is own scripting engine... What is it for? This engine allows you to write arbitrary scripts that are used to automate various processes and integrate chat with other corporate software tools. Here you can also note the possibility of connecting various plugins. For example, a plug-in for remote control of users' computers. Combined with some other features MyChat(sending screenshots, MyChat Actions technology, etc.) this allows you to organize effective technical support for users.

The developers of the security program paid a lot of attention. All traffic transmitted in the system is encrypted, which makes it useless to intercept. This allows you to safely connect remote users over the Internet. You can also note the presence of a very flexible system for setting user access rights to chat capabilities. They are installed in groups, and the administrator can allow or deny almost any operation. This allows you to customize the chat for the office exactly as you need in each case.

A distinctive feature of the MyChat program is the active use of web technologies... This product includes its own web server that can be used to manage this office chat. This method of administration complements the traditional local console perfectly. It allows you to control the chat server remotely from your work computer or even from home via the Internet.

Start

When I came to work on the first day, they showed me my workplace, gave me a computer, registered with Zhyr and Gitlab, and showed me the main means of communication between employees - iChat. You might think this is something about Apple, but everything was a little worse.


To my oh my surprised face, my colleagues explained that it happened historically (some kind of link), and in general everyone understands that this is a little strange, but no one is planning to change anything. After all, iChat (it is fully called Intranet Chat - Wikipedia) has so many advantages:

  • stands on our server and does not rustle
  • everything is free (The author of the program released the latest version in 2002, free of charge)
  • "Has an aesthetic and uncomplicated interface" (thanks for the quote, Wikipedia)
  • there are all the necessary functions - personal chats and a "message board"
Well, probably everything is ok, I just don't understand something, I thought. But after several weeks of using a domestic tube product, its shortcomings became clearly visible:
  • no history - restart the computer, and if your colleague Vasya sent you an email yesterday, go read the logs in a text file
  • you cannot transfer files - welcome to a corporate ftp-exchanger, shared folders on a disk, or personal clouds (I personally drive my OneDrive account if necessary)
  • it is impossible to normally sit in a chat from the external (it will be ok to write to colleagues only by connecting via VPN or RDP)
  • you cannot write to someone who is offline - if a colleague is working from home today, or left early, or it’s not working hours - remember your message until better times
  • in pursuit, the client is available only for Windows from the 98th version - no iPhones for you and online 24 hours a day
  • naturally, there is no normal highlighting of something: code, links (okay, there is a highlight, but you can't click on them), hypertext
Situation: we have a "chat with limited capabilities". There are so many “no's” that my head is spinning. Almost all employees simultaneously communicate with the colleagues they need through some kind of Skype, Vatsapa and Telegram: there you can drop files, and there is a client for android, and on a business trip you can be incredibly online. If you get sick, it is not necessary, through three people, to convey to a colleague from another department that you will not be there tomorrow, and you can find the link to the Habr necessary information that was thrown to you a week ago without Cthulhu's prayers.

So why not just use Skype / Whatsapp / Telegram / Viber / ICQ?

You can probably already tell what the problem is. Firstly, all employees are clustered around the messengers of their choice. One needs to write there, the other here, for one of my colleagues I even kept ICQ constantly running, he did not use anything else (not even iChat). And that su is typical, no one wants to climb to another chat, and those who do not use them in principle (yes, there are many of them among programmers, mostly older employees, or paranoid, or both), do not want start off.

And secondly, in my telegram there are classmates, acquaintances, and my entire contact list, and it is impossible to normally separate colleagues from everyone else. And to find out what a colleague is on the telegram, I can only ask him. Sometimes I don’t know at all that I have a new colleague until I see someone I don’t know at the computer in another office. In short, chaos.

Then I asked our head of department if we could take a newer program and still more technically advanced from Apple, so that everyone would not suffer from bullshit and could easily chat in one place. “There is no such program,” was the answer. How not, I thought, and said that it is definitely there, it cannot but be. "Then find it, and then we'll see." Ok, now the digital age, everything is googled, it's not hard to find something sane, I thought. I was a little wrong.

Organization chat requirements

  • free or one-time payment of an amount below 5,000 wooden American companies offer to other American and non-American companies)
  • installation on your server, if not necessary, then at least very desirable
  • support for the Russian language (the English version is guaranteed to be used only by the development department, and even then with a stretch)

Chat requirements from me

  • cross-platform. So that I can finally, while sitting at lunch, or in transport, or on vacation, write something to someone from the phone, and find out what someone wrote to me. And so that my colleague, who has Linux, does not make a sad face every time at the word "chat".
  • sharpened for communication in companies. So that I have a chat where there is all my colleagues and only My colleagues
  • live active project. So that bugs, like insects frozen in amber, do not hang in the product until the end of time
  • file transfer. Well, why should I upload this picture to a public folder if I can just throw it via chat!
  • normal notification / unread sync. So that not like in Skype - I caught a message, and then within 24 hours you find a notification about it on each of your devices.

In the footsteps of aichat

At first I tried to find something similar to aychat, small, local, free, for Windows, without any intricacies. Russian offers in this market segment are often something incredible: a poor set of functionality, frozen somewhere in the mid-2000s, is combined with a clumsy user interface a la "my first project in Delphi" and a horse price that can marketers from JetBrains and Adobe are only dreaming of. Often there is a complete or partial lack of support in the kit.

One of the best options I have found is Commfort chat. The name intrigued me, but in reality everything turned out to be not so comfortable.

The cost of comfort for my organization of about 30-40 people: 16 thousand rubles.

The product has attractive features, but frightens off with its interface and does not inspire confidence in its quality. Yes, and for the price we will not crawl with him.

Unfortunately, after several hours of googling, I could not find an option that met my criteria. If it does exist, I will be grateful for the link.

Those hipster slacks of yours

Several times lately I've heard about slack (Slack in the languages ​​of the Romance group) in one place or another. That this is some new, hitherto unseen something, either a chat on steroids, or a forum with a strange way of showing topics. Americans there are crazy about slack, and every self-respecting startup uses it (on their MacBooks, sipping smoothies and coffee from Starbucks). A colleague of mine recently joined a startup that is building a slack competitor.

Well, slack means slack, there can't be so much hype out of nothing. A quick examination of the patient showed the presence of new lotions, some channels with hashtags and an unusual interface. And the desire to be at the forefront of technology was, of course, strong, but the interface of our overseas friend did not have translations into other languages ​​at all, and only Apple can put it on its server (which, as you know, can do everything, but does not want everything). Well, a little fail.

Oh, and then there is hip chat. It's like slack, just hip. And there is no translation either, and you can't put it to yourself either. But for hipsters. And for robots.

But I would like our

Already having managed to get pretty upset with despair, a couple of weeks later I almost accidentally stumbled upon Zulip - an OpenSource competitor of the slack (or maybe not a competitor who will sort them out there), very similar to what I need. It is free, and anyone can install it on their server, even if this person is a company of 50 people.

Although it quickly became clear that this option is not suitable due to its complexity (there are sections, there are topics in the sections, and only in the topics there are chats in which you can write something) and, how can I say this without Englishisms ... okay, where without them, the User Experience in it is generally sad. And yes, only in English.


Something like this looks like a patient with an incomprehensible name.

But this is getting closer, and there really may be something suitable in the world of OpenSource! I ran the search bar a little more, and found Mattermost and Rocket chat. The latter eventually received the People's Choice Award named after me, and entered our house as a new member of the software ecosystem. And all why, because he has translations, translations!


This is how it all looks like

Briefly buns and minuski rocket chat

First, of course, the pros:
  • There is a translation into Russian. Yes, it is not complete, but almost, and if something happens, you can translate something into your own language. Translations are hosted on the lingohub.com portal, specially made for this. The author of this post, to his credit (and modesty), has translated 60% of what has not yet been translated, and is not going to stop.
  • You can put it on your server under Linux with one line (actually, one line, and it works).
  • Clients are available for all platforms except Windows Phone: (poor, poor WP! (I myself am the former owner of Lumia)
  • There is a web version, you can quickly log in from any device and, say, transfer the log file from the client's computer, send a stack trace, or just write to a colleague
  • Separately, you can configure all notifications: from which chats to show you notifications, and from which not; separate notification settings for mobile and desktop devices
  • There is a file server, you can upload files
  • Free of charge
  • Actively being developed, new features are being sawed, bugs are being fixed
Now the cons:
  • Bugs. Where are dear ones without them? They are. In places, when you click somewhere, nothing happens, in other places, on the contrary, something happens that you do not expect at all. But I must say that there are not many of them, and in general the situation is similar to that of Xiaomi: cheap and with bugs, but in general it will work.
  • A desktop client on an electron, which in itself may not be a minus, but still not quite cool.
  • The mobile client is practically a copy of the desktop client, connected via WebView (probably). The smartphone does not work smartly and responsively.
  • There is no list of all users anywhere in the interface. I don’t know about you, but in a corporate chat I want to see a list of all my colleagues. Because I don’t know the names of some of my colleagues, and I don’t even know about the existence of some.
  • Mmm, what else is there. Yes, there is no "Vacation" status. So I went on vacation, set the status "on vacation" and everything is covered in chocolate.
Who cares, rocket chat is available on a free demo server with full access

Top related articles