Φιλοξενήστε το Owncast σε Managed VPS: οι μεταδόσεις σας στον διακομιστή σας

Η φιλοξενία του Owncast σε ένα Managed VPS σημαίνει ότι μεταδίδετε το ζωντανό σας βίντεο και διαχειρίζεστε το chat του από ένα δικό σας μηχάνημα, που οι ομάδες μας κρατούν ενημερωμένο και επιτηρούν μέρα και νύχτα. Το Owncast είναι ελεύθερο λογισμικό με άδεια MIT. Ο οδηγός αυτός ακολουθεί την επίσημη τεκμηρίωσή του: την CPU και το εύρος ζώνης που πρέπει να προβλέψετε, την εγκατάσταση με Docker Compose, το κλειδί μετάδοσης, το HTTPS, τις ποιότητες βίντεο, τον αποθηκευτικό χώρο αντικειμένων, το chat, τα αντίγραφα ασφαλείας και τις ενημερώσεις.

Simon Vasconcelos Lee Συντάκτης: Δημοσιεύθηκε στις 14 Νοεμβρίου 2026Χρόνος ανάγνωσης: 15 λεπτά

Όλοι οι οδηγοί

Με μια ματιά

  1. Η άδεια MIT επιτρέπει να χρησιμοποιείτε, να τροποποιείτε και να αναδιανέμετε ελεύθερα το Owncast, σε μια επιχείρηση όπως και αλλού, με την προϋπόθεση ότι διατηρείτε τη σημείωση πνευματικών δικαιωμάτων του.
  2. Η CPU κάνει την επανακωδικοποίηση, και το φορτίο της δεν εξαρτάται από τον αριθμό των θεατών· το εύρος ζώνης αυξάνεται με τον καθένα τους: ρυθμός bit × θεατές.
  3. Εγκαταστήστε το με Docker Compose: η εικόνα owncast/owncast, που περιέχει το ffmpeg, η θύρα web 8080 πίσω από έναν reverse proxy σε HTTPS, και η θύρα RTMP 1935 για το λογισμικό μετάδοσής σας.
  4. Αλλάξτε τον κωδικό πρόσβασης διαχείρισης και το κλειδί μετάδοσης στην πρώτη σας σύνδεση: και τα δύο είναι εξ ορισμού abc123.
  5. Το Owncast κρατά αντίγραφο της βάσης του κάθε ώρα· αντιγράψτε ολόκληρο τον φάκελο data εκτός του διακομιστή για πλήρη ανάκτηση, και ενημερώνετε με docker compose pull.

Τι κάνει το Owncast

Το Owncast είναι ένας διακομιστής ζωντανής μετάδοσης βίντεο και chat, ανοιχτού κώδικα, για self-hosting και για έναν χρήστη: ένα στιγμιότυπο φέρει το κανάλι ενός ατόμου ή ενός οργανισμού. Το README του το παρουσιάζει ως τρόπο να κάνετε τις δικές σας ζωντανές μεταδόσεις, στο ύφος των μεγάλων δημοφιλών πλατφορμών, κρατώντας την κυριότητα του περιεχομένου, της διεπαφής, της εποπτείας και του κοινού σας.

Τι επιτρέπει η άδεια MIT

Το Owncast δημοσιεύεται με την άδεια MIT. Παραχωρεί, δωρεάν, το δικαίωμα χρήσης, αντιγραφής, τροποποίησης, συγχώνευσης, δημοσίευσης, διανομής, παραχώρησης υποάδειας και πώλησης αντιγράφων του λογισμικού. Μπορείτε λοιπόν να το τρέχετε για την επιχείρησή σας, την κοινότητά σας ή τους πελάτες σας, χωρίς να αγοράσετε άδεια.

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

CPU και εύρος ζώνης: το μέγεθος του διακομιστή

Η τεκμηρίωση το λέει από την αρχή: οι απαιτήσεις εξαρτώνται από τη διαμόρφωσή σας. Δίνει όμως έναν σαφή κανόνα για να τις εκτιμήσετε. Η CPU επανακωδικοποιεί το βίντεο στις ποιότητες που προσφέρετε· το εύρος ζώνης το παραδίδει σε κάθε θεατή.

Το εύρος ζώνης του διακομιστή

Η τεκμηρίωση δίνει δύο τύπους. Ο όγκος μιας μετάδοσης, σε gigabyte: ρυθμός bit σε kbps × διάρκεια σε δευτερόλεπτα × θεατές ÷ 8.000.000. Η μέγιστη εξερχόμενη ταχύτητα που πρέπει να αντέξει ο διακομιστής, σε Mbps: ρυθμός bit σε kbps × θεατές ÷ 1.000. Με πολλές ποιότητες, υπολογίστε την καθεμία και προσθέστε τις. Οι εκτιμήσεις της για μια μετάδοση δύο ωρών:

Ρυθμός bit της ροής10 θεατές25 θεατές50 θεατές
2.000 kbps18 GB, 20 Mbps45 GB, 50 Mbps90 GB, 100 Mbps
4.000 kbps36 GB, 40 Mbps90 GB, 100 Mbps180 GB, 200 Mbps
6.000 kbps54 GB, 60 Mbps135 GB, 150 Mbps270 GB, 300 Mbps

Σε ένα VPS της Simafri, η κίνηση δεν έχει μηνιαίο μετρητή: οι μεταδόσεις σας διαστασιολογούνται με βάση τον μέγιστο ρυθμό bit τους. Καθώς μεγαλώνει το κοινό σας, ο αποθηκευτικός χώρος αντικειμένων, που περιγράφεται παρακάτω, σερβίρει το βίντεο στη θέση του διακομιστή.

Η CPU

Η τεκμηρίωση δίνει μετρημένα σημεία αναφοράς, σημειώνοντας ότι διαφέρουν ανάλογα με τον codec, τον ρυθμό bit, την ανάλυση και την προρρύθμιση του κωδικοποιητή:

ΔιαμόρφωσηΦορτίο CPU
Μία ποιότητα passthrough, χωρίς επανακωδικοποίησηΕλάχιστο
Μία επανακωδικοποιημένη ποιότηταΕλαφρύ
Δύο ποιότητες, υψηλή και χαμηλήΜέτριο
Τρεις ποιότητες, ή ισχυρή συμπίεσηΒαρύ

Η τεκμηρίωση δεν δίνει αριθμό για τη μνήμη, και ο δίσκος μετρά λίγο: τα τμήματα βίντεο γράφονται και έπειτα διαγράφονται όσο προχωρά η μετάδοση. Μόνο ο φάκελος data μεγαλώνει με τον καιρό. Σε ένα VPS, η CPU κάνει την κωδικοποίηση: κάθε επανακωδικοποιημένη ποιότητα διαστασιολογείται σε vCPU. Σε ένα Managed VPS, περιγράψτε μας τις μεταδόσεις σας, τον ρυθμό bit τους, τις ποιότητές τους και το κοινό σας, και σας προτείνουμε το μέγεθος που ταιριάζει.

Η σύνδεση μετάδοσής σας

Πριν φτάσει στον διακομιστή, η ροή φεύγει από τη δική σας σύνδεση. Η τεκμηρίωση ζητά ταχύτητα αποστολής τουλάχιστον 1,5 φορά τον ρυθμό bit της ροής: 7,5 Mbps για μια ροή 5.000 kbps. Συνιστά ενσύρματη σύνδεση αντί για Wi-Fi.

Εγκατάσταση με Docker Compose

Η τεκμηρίωση προτείνει την εικόνα owncast/owncast στο Docker Hub, που περιέχει το ffmpeg, το εργαλείο κωδικοποίησης που χρειάζεται το Owncast. Σε έναν διακομιστή όπου είναι εγκατεστημένο το Docker, δημιουργήστε έναν φάκελο και τοποθετήστε σε αυτόν το παρακάτω compose.yaml, παρμένο από την τεκμηρίωση:

compose.yaml
services:
  owncast:
    image: owncast/owncast:latest
    restart: unless-stopped
    ports:
      - "127.0.0.1:8080:8080"
      - "1935:1935"
    volumes:
      - ./data:/app/data
Τερματικό
docker compose up -d

Χωρίς Docker: ο επίσημος εγκαταστάτης

Η άλλη διαδρομή της τεκμηρίωσης είναι ένα script που κατεβάζει την τελευταία έκδοση του Owncast για την πλατφόρμα σας, και το ffmpeg αν δεν υπάρχει ήδη. Εγκαθιστά τα πάντα σε έναν φάκελο owncast μέσα στον τρέχοντα. Η τεκμηρίωση αποθαρρύνει την εκτέλεσή του ως root και συνιστά να διαβάζετε κάθε απομακρυσμένο script πριν το εκτελέσετε:

Τερματικό, με έναν αποκλειστικό λογαριασμό
curl -s https://owncast.online/install.sh | bash

Για να ξεκινά το Owncast μαζί με τον διακομιστή και να επανεκκινείται μόνο του μετά από κατάρρευση, η τεκμηρίωση παρέχει μια υπηρεσία systemd, που προσαρμόζετε στον φάκελο και στον λογαριασμό που επιλέξατε:

/etc/systemd/system/owncast.service
[Unit]
Description=Owncast
After=network.target

[Service]
Type=simple
WorkingDirectory=/opt/owncast
ExecStart=/opt/owncast/owncast
User=owncast
Group=owncast
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target
Τερματικό
sudo systemctl daemon-reload
sudo systemctl enable --now owncast

Κωδικός πρόσβασης διαχείρισης και κλειδί μετάδοσης

Η διαχείριση βρίσκεται στο /admin. Το Owncast ξεκινά με στοιχεία πρόσβασης που τα ξέρουν όλοι, και η τεκμηρίωση ζητά να τα αλλάξετε στην πρώτη σας σύνδεση:

ΡύθμισηΠροεπιλεγμένη τιμήΤι κάνει
Όνομα χρήστη διαχείρισηςadminΗ σύνδεση στο /admin
Κωδικός πρόσβασης διαχείρισηςabc123Η σύνδεση στο /admin
Κλειδί μετάδοσηςabc123Η δημοσίευση της ροής από το λογισμικό μετάδοσής σας

Για να κάνετε αυτή την αλλαγή πριν ανοίξει η διεπαφή στο κοινό, περάστε από ένα τούνελ SSH: η θύρα 8080 του διακομιστή εμφανίζεται στον υπολογιστή σας, στο http://localhost:8080/admin. Προσθέστε -p και τη θύρα SSH που αναγράφεται στον χώρο πελάτη σας.

Τερματικό, στον υπολογιστή σας
ssh -L 8080:127.0.0.1:8080 user@live.example.com

Ο κωδικός πρόσβασης διαχείρισης και το κλειδί μετάδοσης ξεκινούν και τα δύο ως abc123, αλλά είναι δύο ξεχωριστές ρυθμίσεις: αλλάξτε και τα δύο.

HTTPS: ο reverse proxy

Το Owncast δεν χειρίζεται το ίδιο το HTTPS. Η τεκμηρίωση τοποθετεί μπροστά του έναν reverse proxy, που ακούει στις θύρες 80 και 443, αποκτά το πιστοποιητικό, κρυπτογραφεί την κίνηση και την προωθεί σε καθαρή μορφή στο Owncast, στη θύρα 8080. Χωρίς HTTPS, οι περιηγητές επισημαίνουν τη σελίδα ως μη ασφαλή, και μια σελίδα που σερβίρεται σε HTTPS δεν μπορεί να ενσωματώσει το βίντεο ή το chat σας.

Με Caddy

Η τεκμηρίωση προτείνει το Caddy αν δεν έχετε άλλη προτίμηση: αποκτά μόνο του ένα πιστοποιητικό Let’s Encrypt και προωθεί το WebSocket χωρίς καμία πρόσθετη ρύθμιση. Ακολουθεί το παράδειγμα Caddyfile της, όπου η γραμμή tls δίνει τη διεύθυνση email του λογαριασμού Let’s Encrypt:

Caddyfile
live.example.com {
  encode gzip
  reverse_proxy 127.0.0.1:8080
  tls contact@example.com
}

Με Nginx

Με το Nginx, η τεκμηρίωση επιμένει στο WebSocket: αν το ξεχάσετε, απενεργοποιείται το chat. Προσθέστε αυτό το μπλοκ map στην ενότητα http του /etc/nginx/nginx.conf:

nginx.conf, μέσα στο http
map $http_upgrade $connection_upgrade {
    default upgrade;
    ''      close;
}

Το μπλοκ ιστότοπου αυτό ακολουθεί εκείνο της τεκμηρίωσης, στη θύρα 80 ώστε να αφήσει το Certbot να στήσει το HTTPS:

Μπλοκ Nginx
server {
    listen 80;
    listen [::]:80;
    server_name live.example.com;

    location / {
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection $connection_upgrade;
        proxy_set_header Authorization $http_authorization;
        proxy_pass_header Authorization;
        proxy_pass http://127.0.0.1:8080;
    }
}
Τερματικό
sudo nginx -t
sudo certbot --nginx

Μετάδοση μέσω RTMP από το OBS

Το Owncast δέχεται κάθε λογισμικό που μεταδίδει μέσω RTMP προς έναν απομακρυσμένο διακομιστή. Το κλειδί γίνεται δεκτό μόνο στη διαδρομή /live. Στο OBS:

  1. Ανοίξτε το «Settings», και έπειτα το «Stream», και επιλέξτε «Custom» ως υπηρεσία.
  2. Εισαγάγετε τη διεύθυνση rtmp://live.example.com:1935/live.
  3. Εισαγάγετε το κλειδί μετάδοσής σας, αυτό της καρτέλας «Stream Keys» του Owncast.
  4. Ξεκινήστε τη μετάδοση.

Ένα λογισμικό χωρίς πεδίο για το κλειδί δέχεται την πλήρη διεύθυνση, rtmp://live.example.com:1935/live/your-key.

Σε ένα VPS της Simafri, η διεύθυνση IPv6 του διακομιστή μπορεί να ανοίξει όποια θύρα επιλέξετε: το λογισμικό μετάδοσής σας φτάνει στη θύρα 1935 μέσω αυτής της διεύθυνσης, με ένα όνομα που φέρει την εγγραφή AAAA. Σε ένα δίκτυο Docker σε IPv4, όπως εδώ, το Docker συνδέει τη θύρα της διεύθυνσης IPv6 του διακομιστή με το κοντέινερ. Ανοίξτε αυτή τη θύρα αν το ufw είναι ενεργό, και έπειτα δοκιμάστε από τον υπολογιστή σας:

Τερματικό
sudo ufw allow 1935/tcp
nc -6 -vz live.example.com 1935

Για κάθε άλλη ανάγκη, πείτε μας τι έχετε στο μυαλό σας και εξετάζουμε μαζί σας τη διευθυνσιοδότηση.

Οι ρυθμίσεις του λογισμικού μετάδοσής σας

ΑνάλυσηΚαρέ το δευτερόλεπτοΠροτεινόμενος ρυθμός bit
1920 × 1080605.000 kbps
1920 × 1080304.500 kbps
1280 × 720604.000 kbps
1280 × 720303.000 kbps

Οι ποιότητες βίντεο και η καθυστέρηση

Οι ποιότητες που προσφέρονται στους θεατές ρυθμίζονται στο «Configuration», «Video». Με πολλές ποιότητες, ο player διαλέγει αυτή που αντέχει η σύνδεσή του: η τεκμηρίωση συνιστά μια δεύτερη ποιότητα, από 1.000 έως 2.000 kbps, δίπλα σε μια υψηλή ποιότητα 4.000 έως 6.000 kbps, μόλις δοκιμαστεί η πρώτη σας διαμόρφωση.

Το passthrough μεταβιβάζει το εισερχόμενο βίντεο χωρίς να το επανακωδικοποιεί: εξοικονομεί σχεδόν όλη την CPU αυτής της ποιότητας, και αγνοεί τις ρυθμίσεις της για ρυθμό bit, ανάλυση και ρυθμό καρέ. Η τεκμηρίωση το επιφυλάσσει για προχωρημένους χρήστες: οι θεατές λαμβάνουν ακριβώς ό,τι στέλνει το λογισμικό σας, που ορισμένοι players δεν μπορούν να αναπαραγάγουν, και η καθυστέρηση αυξάνεται. Δοκιμάστε την αναπαραγωγή στις συσκευές που σας ενδιαφέρουν πριν βασιστείτε σε αυτό.

Η καθυστέρηση ρυθμίζεται με το buffer καθυστέρησης, στην ίδια σελίδα. Κάθε επίπεδο ανταλλάσσει λίγη καθυστέρηση με σταθερότητα, και μια αλλαγή ισχύει από την επόμενη μετάδοση:

ΕπίπεδοΔιάρκεια τμήματοςΤμήματα στη λίστα αναπαραγωγήςΚατά προσέγγιση καθυστέρηση
0, το χαμηλότερο1 δευτερόλεπτο25περίπου 5 δευτερόλεπτα
12 δευτερόλεπτα15περίπου 8 με 9 δευτερόλεπτα
2, το προεπιλεγμένο3 δευτερόλεπτα10περίπου 10 δευτερόλεπτα
34 δευτερόλεπτα8περίπου 15 δευτερόλεπτα
4, το υψηλότερο5 δευτερόλεπτα5περίπου 18 δευτερόλεπτα

Η έκδοση 0.3.0 προσθέτει επίσης, από την πλευρά του θεατή, την επιλογή «Minimize latency» του player, που επιταχύνει ελαφρά την αναπαραγωγή για να πλησιάσει τον ζωντανό χρόνο, και μια ρύθμιση αυτόματης αναπαραγωγής, ανενεργή εξ ορισμού.

Αποθηκευτικός χώρος αντικειμένων για περισσότερους θεατές

Το Owncast μπορεί να στέλνει τα τμήματα βίντεο σε έναν αποθηκευτικό χώρο συμβατό με S3, από τον οποίο τα κατεβάζουν οι θεατές. Ο διακομιστής εξακολουθεί να σερβίρει την κύρια λίστα αναπαραγωγής, τα API και το chat· το βίντεο, που αποτελεί σχεδόν όλο το εύρος ζώνης, έρχεται από τον αποθηκευτικό χώρο. Ο διακομιστής σας στέλνει τότε μόνο ένα αντίγραφο κάθε ποιότητας: στο παράδειγμα της τεκμηρίωσης, 6,5 Mbps για δύο ποιότητες στα 5.000 και 1.500 kbps, είτε έχετε μηδέν θεατές είτε χίλιους. Το φορτίο της CPU μένει το ίδιο.

  1. Δημιουργήστε ένα bucket στον πάροχο αποθηκευτικού χώρου αντικειμένων σας.
  2. Κάντε το δημόσια αναγνώσιμο, και ορίστε μια πολιτική CORS αν την απαιτεί ο πάροχος: ένα σφάλμα CORS ή Access-Control-Allow-Origin στην κονσόλα του περιηγητή προέρχεται σχεδόν πάντα από εκεί.
  3. Στο «Configuration», «Server Setup», καρτέλα «S3 Object Storage», ενεργοποιήστε τον αποθηκευτικό χώρο και εισαγάγετε το όνομα του bucket, το κλειδί πρόσβασης, το μυστικό κλειδί, το endpoint και την περιοχή. Όλα αυτά τα πεδία είναι υποχρεωτικά.

Ο αποθηκευτικός αυτός χώρος σερβίρει τη ζωντανή μετάδοση, όχι ένα αρχείο: το Owncast διαγράφει, καθώς προχωρά, τα τμήματα που είναι παλαιότερα από τη λίστα αναπαραγωγής συν ένα περιθώριο περίπου 20 τμημάτων. Το bucket κρατά μόνο τα τελευταία λεπτά της μετάδοσης.

Για θεατές σε όλο τον κόσμο, η τεκμηρίωση περιγράφει επίσης ένα δίκτυο διανομής περιεχομένου (CDN) τοποθετημένο μπροστά από το Owncast, με ξεχωριστό όνομα host προέλευσης και τη ρύθμιση «Websocket host override», που κρατά το chat συνδεδεμένο με τον διακομιστή προέλευσης.

Το chat και η εποπτεία

Το chat ρυθμίζεται στο «Configuration», «Chat». Εξ ορισμού δεν υπάρχουν επόπτες: η τεκμηρίωση προτείνει να ορίσετε τουλάχιστον τον εαυτό σας, από τη σελίδα «Users» της διαχείρισης.

Η τεκμηρίωση επισημαίνει ότι ο αποκλεισμός IP μπορεί να παρακαμφθεί, με ένα VPN για παράδειγμα: περιορίζει τις καταχρήσεις, και η εποπτεία μένει δουλειά κάθε καναλιού. Γι’ αυτό αξίζουν οι επώνυμοι επόπτες για τις μεταδόσεις σας με τη μεγαλύτερη θεαματικότητα.

Τα αντίγραφα ασφαλείας

Το Owncast κρατά μόνο του αντίγραφο της βάσης του μία φορά την ώρα, στο data/backup/owncastdb.bak. Η σημαία --backupdir αλλάζει αυτόν τον φάκελο. Ακολουθεί το περιεχόμενο του φακέλου δεδομένων:

ΣτοιχείοΤι κρατάΣτο ωριαίο αντίγραφο
owncast.dbΔιαμόρφωση, χρήστες, ιστορικό του chat και token πρόσβασηςΝαι
backup/Το ωριαίο αντίγραφο της βάσηςΕίναι το ίδιο το αντίγραφο
Προσαρμοσμένα emoji, public/Τα αρχεία που έχετε προσθέσειΌχι
ΠρόσθεταΤα εγκατεστημένα πρόσθετα και τα δεδομένα τους, από την 0.3.0Όχι
Δεδομένα GeoIPΑπό πού συνδέονται οι θεατέςΌχι

Για πλήρη ανάκτηση, ή για να μεταφέρετε το στιγμιότυπο, η τεκμηρίωση ζητά να κρατάτε αντίγραφο ολόκληρου του φακέλου data: η αντιγραφή του σε μια νέα εγκατάσταση μεταφέρει τα πάντα. Με το Docker, με την υπηρεσία σταματημένη:

Τερματικό, στον φάκελο του compose.yaml
docker compose down
tar -czf owncast-$(date +%F).tar.gz data
docker compose up -d

Προγραμματίστε αυτή την αντιγραφή ανάλογα με τις μεταδόσεις σας, και στείλτε την εκτός του διακομιστή. Αποθηκευμένα στον δίσκο του, τα αρχεία αυτά μπαίνουν και στα νυχτερινά αντίγραφα ασφαλείας του.

Επαναφορά της βάσης

Μια επαναφορά επιστρέφει τη βάση στη στιγμή του αντιγράφου: ό,τι άλλαξε από τότε χάνεται. Αντιγράψτε πρώτα την τρέχουσα βάση σε ασφαλές σημείο, και έπειτα:

  1. Σταματήστε το Owncast.
  2. Ξεκινήστε το Owncast με το --restoreDatabase και τη διαδρομή του αρχείου αντιγράφου: επαναφέρει τη βάση, και έπειτα τερματίζει.
  3. Ξεκινήστε το Owncast κανονικά, και έπειτα ελέγξτε τις ρυθμίσεις σας στη διαχείριση.
Τερματικό, με Docker
docker compose stop
docker compose run --rm owncast --restoreDatabase data/backup/owncastdb.bak
docker compose up -d

Οι ενημερώσεις

Με το Docker, η τεκμηρίωση δίνει δύο εντολές, που εκτελούνται από τον φάκελο του compose.yaml. Ο φάκελος δεδομένων μένει στη θέση του:

Τερματικό
docker compose pull
docker compose up -d

Με τον εγκαταστάτη, οι σημειώσεις της έκδοσης 0.3.0 περιγράφουν την ενημέρωση: σταματήστε την υπηρεσία, φυλάξτε σε άλλο σημείο όσα αρχεία της διεπαφής web έχετε προσαρμόσει, εκτελέστε ξανά τον εγκαταστάτη με τον λογαριασμό που τρέχει το Owncast, και έπειτα επανεκκινήστε. Το ίδιο το script αποθηκεύει ένα αρχείο του φακέλου data στο owncast-install-backups πριν αντικαταστήσει την έκδοση.

Τερματικό, με την υπηρεσία systemd
sudo systemctl stop owncast
su -c "curl https://owncast.online/install.sh | bash" owncast
sudo systemctl start owncast

Η έκδοση 0.3.0, που κυκλοφόρησε στις 3 Σεπτεμβρίου 2026, φέρνει τα πρόσθετα, τα Featured Streams, την αυτόματη αναπαραγωγή και την επιλογή της διεπαφής στην οποία ακούει το RTMP. Οι σημειώσεις της ζητούν να διαβάσετε τις αλλαγές πριν από την ενημέρωση, αφού αφορούν το στιγμιότυπό σας: παρακολουθείτε αυτές τις σημειώσεις σε κάθε έκδοση, και αντιγράφετε τον φάκελο data λίγο πριν.

Ποιος κάνει τι σε ένα Managed VPS

Το self-hosting απαιτεί να φροντίζετε τον διακομιστή εκτός από την εφαρμογή. Σε ένα Managed VPS, οι ομάδες μας αναλαμβάνουν τον διακομιστή και παρακολουθούν προληπτικά το στιγμιότυπό σας· το Owncast μένει δικό σας λογισμικό, με τις ρυθμίσεις και τα δεδομένα του.

ΘέμαΟι ομάδες μαςΕσείς
Ο διακομιστήςΕνημερώσεις του συστήματος και της ασφάλειας, μαζί με τις παρεμβάσεις στον διακομιστήΗ στιγμή που ταιριάζει στη δραστηριότητά σας
Η επιτήρησηΔιακομιστής υπό παρακολούθηση 24 ώρες την ημέρα, 7 ημέρες την εβδομάδα, με παρέμβαση χωρίς να περιμένουμε την κλήση σαςΗ ανάγνωση των αρχείων καταγραφής του στιγμιοτύπου σας
OwncastΠροληπτική παρακολούθηση: εντοπισμός σφαλμάτων, καθυστερήσεων, φορτίου CPU και χώρου στον δίσκο, με πρόταση διόρθωσηςΗ εγκατάσταση, οι ενημερώσεις και οι ρυθμίσεις του, που εφαρμόζετε εσείς ή ο βοηθός AI σας
Οι μεταδόσεις και το chatΟ διακομιστής που τα φιλοξενεί, υπό επιτήρηση και με αντίγραφα ασφαλείαςΤα κλειδιά μετάδοσης, οι ποιότητες βίντεο, οι επόπτες και οι κανόνες του chat
Τα αντίγραφα ασφαλείαςΚάθε νύχτα, κρυπτογραφημένα και φυλαγμένα εκτός του μηχανήματος· η επαναφορά περιλαμβάνεταιΤα αντίγραφα που αφορούν το ίδιο το Owncast, και το αίτημα επαναφοράς, όταν το χρειαστείτε
Η μετάπτωσηΜετάπτωση του τρέχοντος διακομιστή σας, δωρεάνΗ στιγμή της μετάβασης

Αν προτιμάτε να παρεμβαίνουν οι ομάδες μας μέσα στην ίδια την εφαρμογή, η υπηρεσία αυτή χρεώνεται ανά ώρα ή κατ’ αποκοπή, με κοστολόγηση που σας ανακοινώνεται πριν από την παρέμβαση.

Το Owncast, σε έναν διακομιστή που φροντίζουμε για εσάς

Με ένα Managed VPS της Simafri, οι ομάδες μας κρατούν ενημερωμένο τον διακομιστή του στιγμιοτύπου σας Owncast, τον παρακολουθούν μέρα και νύχτα και παρεμβαίνουν χωρίς να περιμένουν την κλήση σας· παρακολουθούν επίσης προληπτικά το στιγμιότυπό σας και σας προτείνουν τις χρήσιμες διορθώσεις, που εφαρμόζετε εσείς ή ο βοηθός AI σας. Τα αντίγραφα ασφαλείας κρυπτογραφούνται κάθε νύχτα και φυλάσσονται εκτός του μηχανήματος, η επαναφορά τους περιλαμβάνεται, και η μετάπτωση από τον τρέχοντα διακομιστή σας είναι δωρεάν.

Ανακαλύψτε τα Managed VPS

Συχνές ερωτήσεις

Είναι δωρεάν το Owncast για μια επιχείρηση;

Ναι. Το Owncast έχει άδεια MIT: μπορείτε να το χρησιμοποιείτε, να το τροποποιείτε και να το αναδιανέμετε σε μια επιχείρηση χωρίς να αγοράσετε άδεια, με την προϋπόθεση ότι διατηρείτε τη σημείωση πνευματικών δικαιωμάτων του. Μένει το κόστος του διακομιστή που το τρέχει.

Τι CPU χρειάζεται το Owncast;

Εξαρτάται από τις ποιότητες που προσφέρετε. Ως πρόχειρο κανόνα, η τεκμηρίωση υπολογίζει έναν πυρήνα ανά επανακωδικοποιημένη ποιότητα στα 30 καρέ το δευτερόλεπτο, και σχεδόν τίποτα για μια ποιότητα passthrough. Ο αριθμός των θεατών δεν αλλάζει το φορτίο της CPU.

Πόσο εύρος ζώνης χρειάζεται το Owncast;

Η μέγιστη ταχύτητα ισούται με τον ρυθμό bit της ροής επί τον αριθμό των θεατών: 25 θεατές στα 5.000 kbps χρειάζονται 125 Mbps εξερχόμενης κίνησης. Ένας αποθηκευτικός χώρος αντικειμένων συμβατός με S3 μπορεί να σερβίρει το βίντεο στη θέση του διακομιστή, που στέλνει τότε μόνο ένα αντίγραφο κάθε ποιότητας.

Πώς εγκαθιστώ το Owncast με Docker Compose;

Δημιουργήστε ένα compose.yaml με την εικόνα owncast/owncast, τη θύρα 8080 δημοσιευμένη στο 127.0.0.1, τη θύρα 1935 για το RTMP και έναν φάκελο data προσαρτημένο στο /app/data, και έπειτα εκτελέστε docker compose up -d. Στη συνέχεια, τοποθετήστε έναν reverse proxy σε HTTPS μπροστά από τη θύρα 8080.

Ποια είναι τα προεπιλεγμένα στοιχεία πρόσβασης του Owncast;

Η διαχείριση, στο /admin, ανοίγει με το όνομα χρήστη admin και τον κωδικό πρόσβασης abc123, και το κλειδί μετάδοσης είναι επίσης abc123. Είναι δύο ξεχωριστές ρυθμίσεις: αλλάξτε και τις δύο στην πρώτη σας σύνδεση, στο Configuration, Server Setup.

Πώς μεταδίδω στο Owncast από το OBS;

Στο OBS, επιλέξτε μια προσαρμοσμένη υπηρεσία, εισαγάγετε rtmp://your-server:1935/live και το κλειδί μετάδοσής σας. Στείλτε βίντεο H.264 και ήχο AAC, με ένα keyframe κάθε 2 δευτερόλεπτα.

Πώς κρατάω αντίγραφο ασφαλείας του Owncast;

Το Owncast κρατά κάθε ώρα αντίγραφο της βάσης του στο data/backup/owncastdb.bak. Το αντίγραφο αυτό καλύπτει μόνο τη βάση: για πλήρη ανάκτηση, αντιγράψτε ολόκληρο τον φάκελο data εκτός του διακομιστή. Η επαναφορά γίνεται με τη σημαία --restoreDatabase.

Καλύπτει ένα Managed VPS το Owncast;

Ένα Managed VPS καλύπτει τον διακομιστή: σύστημα, ασφάλεια, επιτήρηση και αντίγραφα ασφαλείας. Οι ομάδες μας παρακολουθούν επίσης προληπτικά το στιγμιότυπό σας και σας προτείνουν τις χρήσιμες διορθώσεις, που εφαρμόζετε εσείς. Μια παρέμβαση μέσα στην εφαρμογή χρεώνεται ανά ώρα ή κατ’ αποκοπή.

Πηγές και επίσημη τεκμηρίωση

Σχετικοί οδηγοί

Διαφορά managed και unmanaged VPS: ποιος κάνει τιΗ διαφορά ανάμεσα σε ένα managed και ένα unmanaged VPS κρίνεται από μία ερώτηση: ποιος φροντίζει τον διακομιστή από τη στιγμή που τίθεται σε λειτουργία. Ωστόσο το «managed» δεν έχει επίσημο ορισμό, και από πάροχο σε πάροχο η λέξη καλύπτει από μια απλή εγκατάσταση του συστήματος έως την πλήρη λειτουργία του διακομιστή. Ο οδηγός αυτός δείχνει ποιος κάνει τι, γραμμή προς γραμμή, μαζί με το ενδιάμεσο επίπεδο της υποστήριξης, και δίνει τις ερωτήσεις που διαλύουν την ασάφεια πριν υπογράψετε.Πόσους ταυτόχρονους χρήστες αντέχει ένα VPS: κάντε τον υπολογισμόΌλα ξεκινούν από ένα ερώτημα: τι κάνουν αυτοί οι χρήστες; Χίλια άτομα συνδεδεμένα σε μια εφαρμογή δεν κάνουν χίλια αιτήματα το δευτερόλεπτο, και μια σελίδα που εξυπηρετείται από cache κοστίζει εκατό φορές λιγότερο από μια σελίδα που υπολογίζεται. Ο οδηγός αυτός μετατρέπει τους χρήστες σε αιτήματα, τα αιτήματα σε επεξεργαστή και μνήμη του VPS, και έπειτα δείχνει πώς να το επαληθεύσετε με μια δοκιμή φορτίου.Αντίγραφα ασφαλείας ενός VPS: τι να ελέγξετε πριν υπογράψετεΜια προσφορά VPS αναφέρει σχεδόν πάντα «αντίγραφα ασφαλείας στο πακέτο». Πίσω από αυτές τις λέξεις μπορεί να βρίσκεται ένα αντίγραφο κάθε νύχτα, φυλαγμένο εκτός του μηχανήματος και επαναφερόμενο από ειδικούς, ή ένα στιγμιότυπο αποθηκευμένο στον ίδιο δίσκο με τον διακομιστή. Ο οδηγός αυτός δίνει τις ερωτήσεις που κάνουν τη διαφορά, τι σημαίνει κάθε απάντηση, και τον τρόπο να ελέγξετε ότι ένα αντίγραφο ασφαλείας επαναφέρεται πράγματι.
Επικοινωνήστε μαζί μας