Οι περισσότερες υπηρεσίες βιντεοκλήσεων είναι δωρεάν επειδή οι συναντήσεις σας τις πληρώνουν με δεδομένα. Το Jitsi Meet είναι η εναλλακτική ανοιχτού κώδικα που μπορείτε να τρέξετε μόνοι σας: κλήσεις στον browser, χωρίς λογαριασμό για τους καλεσμένους, και ο server είναι δικός σας. Εγκαθίσταται από αποθετήριο apt σε περίπου ένα τέταρτο. Αυτό που θέλει σχεδιασμό είναι η χωρητικότητα.
Πώς χρησιμοποιεί το Jitsi τον server
Το Jitsi λειτουργεί ως Selective Forwarding Unit: κάθε συμμετέχων στέλνει το βίντεό του μία φορά στον server, και ο server το προωθεί σε όλους τους άλλους. Χωρίς επανακωδικοποίηση, οπότε η CPU μένει σε μέτρια επίπεδα — αλλά το εύρος ζώνης μεγαλώνει με κάθε άτομο στην κλήση. Ένας συμμετέχων συνήθως στέλνει 1–2 Mbit/s και λαμβάνει αρκετές ροές.
| Μέγεθος συνάντησης | Πλάνο |
|---|---|
| Κλήσεις 1:1, έως ~5 άτομα | Micro-IP — 1 vCPU, 2 GB, $10/μήνα |
| Συναντήσεις ομάδας, έως ~10–15 με βίντεο | Small-IP — 2 vCPU, 4 GB, $16/μήνα |
| Μεγαλύτερες κλήσεις, πολλά δωμάτια μαζί | Medium-IP — 4 vCPU, 6 GB, $20/μήνα |
Είναι χονδρικά νούμερα. Ο διαμοιρασμός οθόνης κοστίζει λιγότερο από την κάμερα· όλοι σε 720p κοστίζουν περισσότερο.
Τι χρειάζεστε
- Πλάνο με δική του IP. Τα media φτάνουν στη θύρα UDP 10000, που τα πλάνα NAT δεν μπορούν να δεχτούν.
- Ένα (sub)domain που δείχνει στον server — δείτε πώς να δείξετε ένα domain στο VPS σας.
- Ubuntu 22.04 ή 24.04.
Εγκατάσταση
Ορίστε ως hostname το domain των συναντήσεων, προσθέστε το αποθετήριο του Jitsi και εγκαταστήστε:
hostnamectl set-hostname meet.example.com
curl -sL https://download.jitsi.org/jitsi-key.gpg.key \
| gpg --dearmor -o /usr/share/keyrings/jitsi-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/" \
> /etc/apt/sources.list.d/jitsi-stable.list
apt update && apt install -y jitsi-meet
Ο επίσημος οδηγός γρήγορης εγκατάστασης προσθέτει και το αποθετήριο του Prosody — ακολουθήστε τον για την έκδοση Ubuntu που έχετε. Ο εγκαταστάτης ζητά το domain και προσφέρει δωρεάν πιστοποιητικό Let's Encrypt· δεχτείτε το.
Ανοίξτε τις θύρες
ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 10000/udp
ufw allow 22/tcp
Αν οι κλήσεις συνδέονται αλλά δείχνουν μαύρη εικόνα ή κόβονται μετά από λίγα δευτερόλεπτα, η αιτία είναι σχεδόν πάντα το UDP 10000.
Κλειδώστε την πρόσβαση
Από προεπιλογή, όποιος βρει το URL σας μπορεί να φτιάχνει συναντήσεις στον server σας. Ενεργοποιήστε την αυθεντικοποίηση secure domain: μόνο οι λογαριασμοί που δημιουργείτε μπορούν να ανοίγουν δωμάτιο, ενώ οι καλεσμένοι με το link μπαίνουν κανονικά. Τα βήματα βρίσκονται στο εγχειρίδιο του Jitsi, στην ενότητα "Secure Domain setup" — λίγες γραμμές στις ρυθμίσεις του Prosody και του Jicofo, και μετά:
prosodyctl register alice meet.example.com 'a-strong-password'
systemctl restart prosody jicofo jitsi-videobridge2
Για ευαίσθητες κλήσεις, ορίστε επίσης κωδικό δωματίου και ενεργοποιήστε την αίθουσα αναμονής από το μενού της συνάντησης.
Ειλικρινείς περιορισμοί
- Η καταγραφή είναι βαριά. Το Jibri τρέχει πραγματικό Chrome συν ffmpeg για κάθε εγγραφή. Χρειάζεται δικό του, μεγαλύτερο server· μην το βάλετε σε μικρό πλάνο.
- Το εύρος ζώνης είναι το πραγματικό ταβάνι. Αν η ποιότητα πέφτει όσο μπαίνουν περισσότεροι, είναι το εύρος ζώνης, όχι bug.
- Στο κινητό προτιμήστε την εφαρμογή· ο mobile browser δουλεύει, αλλά πιο περιορισμένα.
Οι κλήσεις σε δικό σας server ταιριάζουν ωραία με άλλα ιδιωτικά εργαλεία — έναν server WireGuard ή OpenVPN ή το δικό σας chat Matrix. Πώς λειτουργούν IPv4 και IPv6 σε κάθε πλάνο, θα το βρείτε στην τεκμηρίωση δικτύου.
Σχόλια
Δεν υπάρχουν ακόμη σχόλια. Γίνετε ο πρώτος.