Repository navigation
Disaster Recovery
Ελληνικά · English
Το μηχάνημα της Karta χάθηκε: το VPS διαγράφηκε (π.χ. έκλεισε ο λογαριασμός στο Oracle Cloud) ή το PC / Raspberry Pi χάλασε, κλάπηκε ή καταστράφηκε. Αυτή η σελίδα σας φέρνει πίσω σε ένα νέο μηχάνημα, με όλα τα δεδομένα μέχρι το τελευταίο αντίγραφο. Τα βήματα είναι ίδια και για τις δύο περιπτώσεις· όπου διαφέρουν, το γράφει.
Χρόνος: περίπου μία ώρα.
Αρκεί ο κωδικός κρυπτογράφησης: το αντίγραφο στο cloud έχει τη βάση και το κλειδί
με το οποίο είναι κλειδωμένοι μέσα της ο κωδικός ΕΡΓΑΝΗ, τα PIN και οι κάρτες QR (PIN_KEY).
Η Karta το παίρνει μόνη της στην επαναφορά.
| Τι | Γιατί |
|---|---|
| Ο κωδικός κρυπτογράφησης των αντιγράφων | Αυτόν που γράψατε σε χαρτί ή σε διαχειριστή κωδικών. Χωρίς αυτόν τα αντίγραφα στο cloud δεν ανοίγουν. |
| Ο λογαριασμός του cloud | Ο ίδιος λογαριασμός Google Drive, Dropbox ή Backblaze B2 όπου ανέβαιναν τα αντίγραφα. Μην πειράξετε τον φάκελο εκεί (data, index, keys, locks, snapshots, config). |
| Ο λογαριασμός Cloudflare | Εκεί είναι το domain σας. |
| Ένα νέο μηχάνημα | VPS ή PC / Raspberry Pi με Ubuntu, όπως στην Εύκολη εγκατάσταση. |
Τοπικό μηχάνημα με αντίγραφο σε USB που σώθηκε; Δείτε Με USB: είναι πιο απλό, και το USB έχει και το
.env.
- Η οθόνη του καταστήματος δεν δουλεύει. Το προσωπικό χτυπά κάρτα με την εφαρμογή ΕΡΓΑΝΗ στο κινητό του (το ίδιο γράφει και η οθόνη όταν δεν έχει σύνδεση). Αυτά τα χτυπήματα πάνε κατευθείαν στο ΕΡΓΑΝΗ.
- Αν το παλιό μηχάνημα υπάρχει ακόμα κάπου (π.χ. ένα VPS που «διαγράφηκε» αλλά ξαναξύπνησε), κλείστε το πριν ξεκινήσετε. Δύο Karta με τα ίδια δεδομένα μπορεί να στείλουν τα ίδια χτυπήματα δύο φορές στο ΕΡΓΑΝΗ.
- VPS: φτιάξτε νέο VPS και συνδεθείτε με SSH (Επιλογή C: Oracle Cloud).
- Τοπικό: PC, laptop ή Raspberry Pi με Ubuntu (Επιλογή A / Επιλογή B).
Κάντε τα βήματα 3–5 της Εύκολης εγκατάστασης, με τις ίδιες απαντήσεις με την πρώτη φορά:
-
Την ίδια διεύθυνση (π.χ.
karta.tokatastimamou.gr) και τα ίδια email διαχειριστών. - «1» για τοπικό μηχάνημα, «2» για VPS.
- Ένα νέο κλειδί Cloudflare (βήμα 4). Ο οδηγός ξαναχρησιμοποιεί το tunnel και την προστασία της σελίδας διαχείρισης, που είναι στο Cloudflare και δεν χάθηκαν.
- «ν» στο αυτόματο αντίγραφο κάθε βράδυ.
Μην ρυθμίσετε τίποτα στη σελίδα διαχείρισης («Πρώτα βήματα», εργαζόμενοι, ΕΡΓΑΝΗ): όλα έρχονται από το αντίγραφο.
Ανοίξτε τη σελίδα διαχείρισης (https://…/admin) → «Ρυθμίσεις» → «Αντίγραφα ασφαλείας»:
- «Πού»: ο ίδιος πάροχος (π.χ. Google Drive).
- Νέος κωδικός πρόσβασης, όπως γράφει η σελίδα (για Google Drive:
rclone authorize "drive"), με τον ίδιο λογαριασμό Google. Επικολλήστε τον. - Ανοίξτε το «Έχω ήδη αντίγραφα στο cloud», γράψτε τον κωδικό κρυπτογράφησης και πατήστε «Σύνδεση στα υπάρχοντα αντίγραφα». Η σελίδα δείχνει πόση ώρα πέρασε· στο Google Drive θέλει 1–2 λεπτά (το ίδιο και η λίστα των αντιγράφων στο επόμενο βήμα).
Μην πατήσετε το «Σύνδεση και πρώτο ανέβασμα»: αυτό είναι για νέα αντίγραφα (και θα σας πει ότι υπάρχουν ήδη).
- Στην ίδια σελίδα: «Επαναφορά» → «Από το cloud…».
- Διαλέξτε το πιο πρόσφατο αντίγραφο και πατήστε «Έλεγχος αντιγράφου». Το αντίγραφο κατεβαίνει και ελέγχεται· στο Google Drive αυτό κρατά 1–2 λεπτά, και η σελίδα δείχνει πόση ώρα πέρασε («Κατεβαίνει και ελέγχεται το αντίγραφο… 45″»).
- Ελέγξτε τι γράφει: όνομα επιχείρησης, αριθμός εργαζομένων και ημερομηνία του τελευταίου
χτυπήματος. Πρέπει να είναι η τελευταία ημέρα που δούλευε το παλιό μηχάνημα. Γράφει
επίσης ότι το κλειδί των κωδικών του αντιγράφου (
PIN_KEY) θα χρησιμοποιηθεί αυτόματα. - «Επαναφορά τώρα».
Σε λίγα δευτερόλεπτα η Karta έχει ξανά όλα όσα είχε: εργαζόμενους (τα PIN και οι κάρτες QR δουλεύουν όπως πριν), ωράρια, άδειες, χτυπήματα, ρυθμίσεις, τη λειτουργία (π.χ. «Κανονική λειτουργία») και τις εγγεγραμμένες οθόνες καταστήματος.
-
«Ρυθμίσεις» → «Επιχείρηση και σύνδεση με το ΕΡΓΑΝΗ» → «Δοκιμή σύνδεσης».
Αν το αντίγραφο είναι από έκδοση πριν την 1.7.5 (χωρίς το κλειδί), ή αν ο έλεγχος του
αντιγράφου έγραψε ότι δεν έχει τον κωδικό ΕΡΓΑΝΗ (ήταν μόνο στο
.envτου παλιού μηχανήματος), ξαναγράψτε τον κωδικό του χρήστη web services του ΕΡΓΑΝΗ και πατήστε «Αποθήκευση»· το ίδιο και για το token του ntfy, αν είχατε. -
«Λειτουργία»: ίδια με πριν. Αν δεν είναι (ήταν μόνο στο
.envτου παλιού μηχανήματος), διαλέξτε την ξανά. - «Αντίγραφα ασφαλείας»: πατήστε «Ανέβασμα τώρα», για ένα πρώτο αντίγραφο από το νέο μηχάνημα.
- Στο μηχάνημα:
cd ~/karta && ./setup.sh check.
- VPS (η συσκευή του καταστήματος σώθηκε): ανοίξτε τη διεύθυνση της Karta όπως πάντα. Δουλεύει όπως πριν, γιατί η εγγραφή της είναι στο αντίγραφο.
-
Τοπικό (η οθόνη ήταν το ίδιο μηχάνημα που χάθηκε) ή αν γράφει «Η συσκευή δεν είναι
εγγεγραμμένη»: γράψτε τη συσκευή ξανά: «Ρυθμίσεις» → «Συσκευές» → «Δημιουργία κωδικού
εγγραφής» και
/enrollστη συσκευή (Οθόνη καταστήματος). Μπορείτε να διαγράψετε την παλιά από τη λίστα.
Ό,τι έγινε μετά το τελευταίο αντίγραφο (το cloud ανεβαίνει κάθε βράδυ στις 23:40) και μέχρι να επανέλθει η Karta δεν υπάρχει στην Karta:
- Στο ΕΡΓΑΝΗ είναι όλα: όσα έστειλε η Karta εκείνη την ημέρα και όσα χτύπησε το προσωπικό με την εφαρμογή ΕΡΓΑΝΗ. Το νόμιμο αρχείο είναι πλήρες.
- Για να είναι σωστές οι αναφορές της Karta, περάστε αυτές τις βάρδιες με «Σήμερα» → «Ενέργειες ▾» του εργαζόμενου → «Ξεχασμένη βάρδια…». Μπαίνουν μόνο στην Karta και δεν στέλνονται ξανά στο ΕΡΓΑΝΗ.
Αν είχατε ρυθμίσει αντίγραφα σε USB (./setup.sh usb) και το USB σώθηκε, έχει το νυχτερινό
αντίγραφο και το .env (με το PIN_KEY).
-
Κάντε τα βήματα 1 και 2.
-
Βάλτε το USB στο νέο μηχάνημα και τρέξτε:
cd ~/karta && ./setup.sh usb ./setup.sh restore
Διαλέξτε «2) από USB» και το πιο πρόσφατο αντίγραφο. Στην ερώτηση για το
PIN_KEYτου αντιγράφου απαντήστε «ν». -
Συνεχίστε με τα βήματα 5–7.
-
Ξανασυνδέστε το cloud όπως στο βήμα 3 (με «Έχω ήδη αντίγραφα στο cloud» και τον κωδικό κρυπτογράφησης), για να συνεχίσουν τα αντίγραφα στον ίδιο φάκελο.
- Κρατήστε τον κωδικό κρυπτογράφησης σε χαρτί ή σε διαχειριστή κωδικών (μπορείτε να τον δείτε ξανά με «Εμφάνιση κωδικού κρυπτογράφησης»). Είναι το μόνο που χρειάζεστε.
- Τυπώστε αυτή τη σελίδα και φυλάξτε τη μαζί του.
Εγκατάσταση
- Εύκολη εγκατάσταση
- Εγκατάσταση
- Ρυθμίσεις server
- Δικός σας reverse proxy
- Έναρξη λειτουργίας
- Αντίγραφα ασφαλείας
- Ανάκτηση μετά από καταστροφή
Οθόνη καταστήματος
Σελίδα διαχείρισης
Πώς λειτουργεί
Home · Easy installation · Installation · Configuration · Reverse proxy · Going live · Backups · Disaster recovery · Shop screen · QR cards · Today · Schedules · Reports · Settings · Ergani · Alerts · Security · FAQ · Disclaimer