Οδηγός Εγκατάστασης

Η εγκατάσταση γίνεται βήμα-βήμα και όλη η εφαρμογή παραμένει στα ελληνικά. Συμπλήρωσε προσεκτικά τα πεδία και προχώρα στο επόμενο στάδιο.

1. Έλεγχος & βασικές ρυθμίσεις
2. Διαχειριστής & ασφάλεια
3. Φάκελοι & τελική εγκατάσταση

Πώς γίνεται η εγκατάσταση

Ο installer είναι ο πιο ασφαλής τρόπος πρώτης ρύθμισης της εφαρμογής.

Βήμα-βήμα

  1. Στο Βήμα 1 ελέγχεις περιβάλλον, δικαιώματα εγγραφής και βασικές προϋποθέσεις.
  2. Στο Βήμα 2 ορίζεις λογαριασμό διαχειριστή και βασικές ρυθμίσεις ασφαλείας.
  3. Στο Βήμα 3 ρυθμίζεις φακέλους εργασίας και ολοκληρώνεις την εγκατάσταση.

Τι συμπληρώνω εδώ

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

Συχνά λάθη

  • Μην συνεχίζεις αν ο installer δείχνει κρίσιμα σφάλματα.
  • Μη βάζεις πρόχειρο κωδικό διαχειριστή αν το σύστημα θα μπει σύντομα σε παραγωγή.

Τι γίνεται μετά

Μετά το τέλος της εγκατάστασης, θα κάνεις σύνδεση και θα ακολουθήσεις πρώτα τα Διαγνωστικά και τον Έλεγχο πριν το ανέβασμα.

Βήμα 1: Έλεγχος περιβάλλοντος

Πριν ξεκινήσεις, βεβαιώσου ότι ο server έχει τα βασικά εργαλεία και δικαιώματα εγγραφής στους σωστούς φακέλους.

ΈλεγχοςΚατάσταση
Έκδοση Node.jsv20.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 εφαρμογή.

Τι κάνω εδώ;

Το «Βασικό URL» πρέπει να είναι το πλήρες domain της εφαρμογής. Το «Port εφαρμογής» είναι η εσωτερική πόρτα της Node.js εφαρμογής στο VPS. Τα δύο μυστικά πρέπει να είναι μοναδικά και μυστικά.