Ψάχνετε να φιλοξενήσετε τη δική σας ομάδα συνομιλίας αντί γιαβασιζόμενοι σε υπηρεσίες όπως το Slack και κ.λπ .; Σκεφτείτε να δοκιμάσετε το RocketChat. Είναι ένα ανοικτού κώδικα λογισμικό συνεργατικής συνομιλίας που μοιάζει με Slack, με πολλές παρόμοιες λειτουργίες όπως τηλεδιασκέψεις, πολλά κανάλια συνομιλίας, υποστήριξη DM, φωνητικές κλήσεις και πολλά άλλα.
Εγκατάσταση του RocketChat Via Snaps
Το λογισμικό διακομιστή RocketChat μπορεί να είναι πολύκουραστική να τρέχεις. Απαιτεί πολλή χειροκίνητη διαμόρφωση και αρχική χειροκίνητη ρύθμιση διαφορετικά. Αν θέλετε απλώς να εγκαταστήσετε το λογισμικό και να προχωρήσετε, η εκτέλεση πακέτων Snap Ubuntu σε ένα διακομιστή είναι ένας πολύ καλός τρόπος για να ξεφύγετε από την άλλη κουραστική διαδικασία εγκατάστασης.
Πολλοί χρήστες του Linux ενδέχεται να αμφισβητήσουν τη χρήση του Snaps onένα διακομιστή, αλλά δεν είναι μόνο για την επιφάνεια εργασίας. Στην πραγματικότητα, πολλά διαφορετικά εργαλεία διακομιστή μπαίνουν σιγά-σιγά στο δρόμο τους στο κατάστημα Snap. Επιπλέον, είναι τώρα πιο εύκολο από ποτέ για τις περισσότερες διανομές Linux να εγκαταστήσετε εύκολα το snapd και να αρπάξετε αυτά τα πακέτα. Για να εγκαταστήσετε το λογισμικό διακομιστή RocketChat στον εξυπηρετητή σας Linux, πρώτα να μάθετε εάν μπορεί να τρέξει πραγματικά το snapd (πιθανότατα μπορεί). Στη συνέχεια, ακολουθήστε τον οδηγό μας σχετικά με τον τρόπο ρύθμισης του Snaps.
Με το τρέξιμο snapd, απλά εγκαταστήστε την πιο πρόσφατη έκδοση του λογισμικού διακομιστή RocketChat:
sudo snap install rocketchat-server
RocketChat Πελάτη μέσω Snaps
Αν και αυτός ο οδηγός επικεντρώνεται κυρίως στο να πάρειτο λογισμικό διακομιστή που τρέχει, πολλοί άνθρωποι θα θελήσουν να μάθουν πώς να εγκαταστήσουν το Linux desktop client επίσης. Όπως και το λογισμικό διακομιστή, ο υπολογιστής-πελάτης της επιφάνειας εργασίας είναι εύκολο να εγκατασταθεί μέσω snap. Για να εγκαταστήσετε, κάντε τα εξής:
sudo snap install rocketchat-desktop
Εγκατάσταση του RocketChat Via Docker Container
Εκείνοι που δεν θέλουν να εγκαταστήσουν το Rocket Chatο διακομιστής με χειροκίνητη διαμόρφωση, αλλά επίσης δεν θέλετε να χρησιμοποιήσετε snaps έχουν μια δεύτερη επιλογή για γρήγορη και εύκολη εγκατάσταση: RocketChat μέσω Docker Containers. Όπως η έκδοση Snap, εκείνοι που επιλέγουν να τραβήξουν το λογισμικό διακομιστή μέσω του Docker Hub θα λάβουν μια (κατά βάση) προεπιλεγμένη ρύθμιση του διακομιστή συνομιλίας. Δεν χρειάζεται να εγκαταστήσετε και να διαμορφώσετε με μη αυτόματο τρόπο τα πράγματα όπως το Nginx. Αντίθετα, όλα όσα χρειάζεστε είναι σωστά σε ένα συμπαγές δοχείο.
Για να ξεκινήσετε, βεβαιωθείτε ότι έχετε εγκαταστήσει το Docker στο διακομιστή του Linux (ή στην επιφάνεια εργασίας του Linux). Μόλις εγκατασταθεί, τραβήξτε το τελευταίο δοχείο RocketChat.
Πιάνοντας την τελευταία έκδοση
su docker pull rocketchat/rocket.chat:latest
Πιάνοντας μια συγκεκριμένη έκδοση
Για να πάρετε μια συγκεκριμένη έκδοση του RocketChat μέσω aΔοχείο Docker, θα πρέπει να καθορίσετε τον αριθμό της έκδοσης. Αντικαταστήστε τον ακριβή αριθμό έκδοσης με τα Xs στην εντολή. Δεν είστε σίγουροι ποια έκδοση να αρπάξει; Για πληροφορίες, ανατρέξτε στον ιστότοπο του Chat Rocket. Στη συνέχεια, τραβήξτε το πιο πρόσφατο δοχείο με:
docker pull rocketchat/rocket.chat:vX.X.X
Πιάνοντας τη σταθερή έκδοση (επίσημα εγκεκριμένη από το Docker)

Τραβήξτε την πιο πρόσφατη έκδοση του λογισμικού διακομιστήείναι ένας πολύ καλός τρόπος για να διασφαλίσετε ότι οι χρήστες θα βιώσουν πάντα τις τελευταίες δυνατότητες καθώς κυκλοφορούν. Δυστυχώς, έχοντας το πιο πρόσφατο λογισμικό δεν είναι πάντα μια καλή ιδέα. Τα πράγματα μπορούν να σπάσουν, και σε ένα περιβάλλον παραγωγής είναι ένας εφιάλτης. Ευτυχώς, υπάρχει μια έκδοση του λογισμικού Rocket Chat που είναι "σταθερό". Αυτή η έκδοση επιβάλλεται επισήμως από το Docker και είναι η σταθερή έκδοση.
Τραβήξτε το από το Docker Hub με:
docker pull rocket.chat
Ρύθμιση του διακομιστή RocketChat
Με το τέλος του λογισμικού που έχει ληφθεί μέριμνα,το μόνο που έχει απομείνει είναι να ρυθμίσετε τα πάντα. Το 100% όλων των ρυθμίσεων για το λογισμικό διακομιστή συνομιλίας στο RocketChat είναι με το web UI. Για να ανοίξετε τη διεπαφή ιστού του πίνακα διαχείρισης, θα πρέπει πρώτα να βρείτε τη διεύθυνση IP του διακομιστή. Λάβετε υπόψη ότι οι διευθύνσεις IP είναι διαφορετικές αν οι χρήστες έχουν πρόσβαση μέσω LAN ή μέσω Internet (μέσω VPS και κλπ).
Σημείωση: όσοι χρησιμοποιούν το RocketChat μέσω του δοχείου Docker θα πρέπει να ακολουθήσουν τις πρόσθετες οδηγίες που βρίσκονται στην εικόνα readme.
Η πρόσβαση στο UI μέσω LAN είναι εύκολη, καθώς όλοι οι χρήστες επικοινωνούν και αλληλεπιδρούν με το διακομιστή στο δίκτυο. Για να υπολογίσετε την εσωτερική διεύθυνση IP LAN για το διακομιστή, κάντε τα εξής:
ip addr show | grep "inet 192.168"
Ο συνδυασμός του "ip addr show" με grep θα σας διευκολύνει να φιλτράρετε την εσωτερική διεύθυνση IP του διακομιστή. Πάρτε αυτή τη διεύθυνση IP και συνδέστε την σε ένα web browser. Για παράδειγμα:
http://192.168.1.100:3000
Εκείνοι που χρησιμοποιούν το Rocket Chat μέσω του διαδικτύου θα χρειαστεί να λιμάνι προς τα εμπρός port-3000 και να χρησιμοποιούν την εξωτερική διεύθυνση IP αντί για την εσωτερική.
Θέτοντας τα πάντα επάνω

Το πρώτο βήμα για να ρυθμίσετε τα πάντα, είναι ναΣυνδεθείτε. Οι περισσότερες, αν όχι όλες οι επιλογές έχουν ρυθμιστεί από προεπιλογή. Οι ρυθμίσεις δεν απαιτούν ρυθμίσεις, καθώς οι προεπιλεγμένες ρυθμίσεις είναι αρκετά λογικές. Οι χρήστες μπορούν εύκολα να μπερδεύονται μπροστά και πίσω και να δημιουργούν κανάλια (αν ο διαχειριστής τους έχει δώσει την άδεια να το πράξουν μέσω των ρυθμίσεων). Ο πρώτος χρήστης που θα εγγραφεί, θα είναι αυτόματα ένας λογαριασμός διαχειριστή.

Για να μεταβείτε στις ρυθμίσεις διαχειριστή, κάντε κλικ στο βέλοςακολουθήστε το όνομα χρήστη και επιλέξτε "Διαχείριση". Σε αυτόν τον τομέα, είναι δυνατή η εισαγωγή δεδομένων από μια υπάρχουσα εγκατάσταση Slack, Hipchat και πολλούς άλλους τύπους συνεργατικών προγραμμάτων ομαδικής συνομιλίας.
Έχετε τους χρήστες να μεταβούν στη διεύθυνση IP και να δημιουργήσουν έναλογαριασμός. Από εκεί, μπορούν να ενταχθούν σε ένα κανάλι. Εναλλακτικά, δώστε εντολή στους χρήστες να εγκαταστήσουν τον πελάτη συνομιλίας (μέσω snap). Υπάρχουν επίσης διαθέσιμες εκδόσεις για άλλες πλατφόρμες.
Άλλοι τρόποι να εγκαταστήσετε το RocketChat
Υπάρχουν πολλοί διαφορετικοί τρόποι εγκατάστασης του RocketΚουβέντα. Εάν χρησιμοποιείτε το Snaps ή το Docker δεν πρόκειται να λειτουργήσει για εσάς, μπορείτε να εξετάσετε τους άλλους τρόπους με τους οποίους είναι δυνατή η ανάπτυξη του λογισμικού διακομιστή συνομιλίας. Υπάρχουν πολλές, πολλές διαφορετικές επιλογές, όπως: FreeBSD, Windows, διάφοροι πάροχοι φιλοξενίας και ακόμη και το Raspberry Pi.
Σχόλια