Οδηγός Εγκατάστασης
Η εγκατάσταση γίνεται βήμα-βήμα και όλη η εφαρμογή παραμένει στα ελληνικά. Συμπλήρωσε προσεκτικά τα πεδία και προχώρα στο επόμενο στάδιο.
Πώς γίνεται η εγκατάσταση
Ο installer είναι ο πιο ασφαλής τρόπος πρώτης ρύθμισης της εφαρμογής.
Βήμα-βήμα
- Στο Βήμα 1 ελέγχεις περιβάλλον, δικαιώματα εγγραφής και βασικές προϋποθέσεις.
- Στο Βήμα 2 ορίζεις λογαριασμό διαχειριστή και βασικές ρυθμίσεις ασφαλείας.
- Στο Βήμα 3 ρυθμίζεις φακέλους εργασίας και ολοκληρώνεις την εγκατάσταση.
Τι συμπληρώνω εδώ
- Κάθε βήμα ελέγχει τα απαραίτητα πριν σε αφήσει να προχωρήσεις.
- Αν λείπουν εργαλεία ή δικαιώματα, θα εμφανιστούν εδώ πριν ολοκληρωθεί η εγκατάσταση.
Συχνά λάθη
- Μην συνεχίζεις αν ο installer δείχνει κρίσιμα σφάλματα.
- Μη βάζεις πρόχειρο κωδικό διαχειριστή αν το σύστημα θα μπει σύντομα σε παραγωγή.
Τι γίνεται μετά
Μετά το τέλος της εγκατάστασης, θα κάνεις σύνδεση και θα ακολουθήσεις πρώτα τα Διαγνωστικά και τον Έλεγχο πριν το ανέβασμα.
Βήμα 1: Έλεγχος περιβάλλοντος
Πριν ξεκινήσεις, βεβαιώσου ότι ο server έχει τα βασικά εργαλεία και δικαιώματα εγγραφής στους σωστούς φακέλους.
| Έλεγχος | Κατάσταση |
|---|---|
| Έκδοση Node.js | v20.20.2 |
| Δυνατότητα εγγραφής στον φάκελο εφαρμογής | Ναι |
| Δυνατότητα εγγραφής στον storage φάκελο | Ναι |
| Δυνατότητα εγγραφής στον φάκελο δεδομένων (src/data) | Ναι |
| Υπάρχει αρχείο .env.example | Ναι |
| Βασικά runtime εργαλεία (node, npm, ffmpeg) | Έτοιμα |
Διαθέσιμα εργαλεία server
| Εργαλείο | Κατάσταση | Λεπτομέρειες |
|---|---|---|
| node | Ναι | v20.20.2 |
| npm | Ναι | 10.8.2 |
| ffmpeg | Ναι | ffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers |
| ffprobe | Ναι | ffprobe version 6.1.1-3ubuntu5 Copyright (c) 2007-2023 the FFmpeg developers |
| fpcalc | Ναι | fpcalc version 1.5.1 (FFmpeg Lavc60.31.102 Lavf60.16.100 SwR4.12.100) |
| 7z | Ναι | |
| unrar | Ναι | Βρέθηκε αλλά δεν επέστρεψε έκδοση. |
| unzip | Ναι | UnZip 6.00 of 20 April 2009, by Debian. Original by Info-ZIP. |
Για σωστή λειτουργία, το node, το npm και το ffmpeg πρέπει να είναι διαθέσιμα. Τα υπόλοιπα είναι προαιρετικά αλλά χρήσιμα για ZIP/RAR και audio fingerprint.
Μπορείς να τρέξεις πριν από τον installer τα scripts bash scripts/setup-ubuntu-plesk.sh και bash scripts/setup-app.sh, ώστε να μπουν τα περισσότερα απαιτούμενα και να γίνει αυτόματος έλεγχος περιβάλλοντος.
Βήμα 1: Βασικές ρυθμίσεις εφαρμογής
Εδώ ορίζεις το όνομα της εφαρμογής, το URL από όπου θα την ανοίγεις και την πόρτα που θα ακούει η Node.js εφαρμογή.