# just.locker

[just.locker](https://specus.ai/el/just-locker)

Κατάσταση: Beta

> Πλατφόρμα διαχείρισης και PaaS που φιλοξενείτε εσείς. Αξιοποιεί διακομιστές που ήδη σας ανήκουν, αντί να σας νοικιάζει διακομιστές τρίτων.

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

## Οι διακομιστές σας, σε μία πλατφόρμα διαχείρισης.

Το just.locker είναι πλατφόρμα διαχείρισης και PaaS που φιλοξενείτε εσείς. Αξιοποιεί διακομιστές που ήδη σας ανήκουν, αντί να σας νοικιάζει διακομιστές τρίτων: τα μηχανήματα, οι λογαριασμοί παρόχων και τα ονόματα τομέα παραμένουν δικά σας και η πλατφόρμα λειτουργεί πάνω σε αυτά.

## Ένας νέος διακομιστής, σωστά διαμορφωμένος.

### Ανάληψη διαχείρισης μέσω SSH

Αναλαμβάνει έναν νέο διακομιστή από οποιονδήποτε πάροχο μέσω SSH.

### Το δικό του κλειδί

Δημιουργεί και εγκαθιστά το δικό του κλειδί ed25519 και απενεργοποιεί την πιστοποίηση με κωδικό πρόσβασης.

### Ασφάλεια από την πρώτη στιγμή

Ενισχύει την ασφάλεια του διακομιστή με ufw, fail2ban, unattended-upgrades και Docker.

### Διαπιστευτήρια στο θησαυροφυλάκιο

Κάθε διαπιστευτήριο που δημιουργείται κατά τη διάρκεια της εγκατάστασης του διακομιστή αποθηκεύεται στο θησαυροφυλάκιο.

## Από απομακρυσμένο αποθετήριο Git ή εικόνα κοντέινερ.

### Πηγές

Συνδέστε ένα απομακρυσμένο αποθετήριο Git ή μια υπάρχουσα εικόνα OCI. Δημιουργία μέσω Dockerfile, Compose, Railpack, Nixpacks ή στατικής ανάπτυξης.

### Αυτόματη εγκατάσταση με κάθε push

Μέσω webhooks επαληθευμένων από HMAC, με ένα git-poll fallback όταν ένα webhook δεν μπορεί να φτάσει στο επίπεδο ελέγχου.

### Διαχείριση του κοντέινερ

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

### Ανεξάρτητες μεταγλωττίσεις

Οι μεταγλωττίσεις εκτελούνται ανεξάρτητα ώστε να συνεχίζονται ακόμη και μετά από επανεκκίνηση του API. Η διεργασία εργασίας επανασυνδέεται στη μεταγλώττιση που βρίσκεται σε εξέλιξη.

## Δημόσιο όπου πρέπει να είναι, ιδιωτικό από προεπιλογή.

### Εισερχόμενη κίνηση

Traefik ανά όνομα τομέα με Let’s Encrypt ή Cloudflare Tunnel.

Η διαχειριζόμενη εικόνα του Traefik είναι κλειδωμένη βάσει του digest της. Χρησιμοποιεί φιλτραρισμένο διαμεσολαβητή Docker API μόνο για ανάγνωση, αντί για απευθείας πρόσβαση στο socket.

### VPN

WireGuard με απομόνωση μεταξύ πελατών, πολιτικές άρνησης από προεπιλογή ανά χρήστη, ρόλο έργου και πόρο, και ιδιωτικές εικονικές IP για τις εφαρμογές.

Η υβριδική λειτουργία συνδυάζει δημόσια πρόσβαση με πρόσβαση αποκλειστικά μέσω VPN.

## Κρυπτογραφημένα αρχεία αντιγράφων ασφαλείας και καταγεγραμμένες εκδόσεις.

### Τι περιλαμβάνουν τα αντίγραφα ασφαλείας

Προγραμματισμένα αντίγραφα ασφαλείας τόμων Docker και λογικών εξαγωγών βάσεων δεδομένων, κρυπτογραφημένα με age, με ντετερμινιστικό manifest επαληθευμένης γνησιότητας.

### Πού αποθηκεύονται

Σε προσαρτημένο Storage Box ή αποθηκευτικό χώρο συμβατό με S3. Τα διαπιστευτήρια περιορίζονται στο θησαυροφυλάκιο και μόνο κρυπτογραφημένα πακέτα φεύγουν από τον διακομιστή.

### Αντικατάσταση του διακομιστή

Επαναφέρει βάσεις δεδομένων και τόμους και, στη συνέχεια, αναπτύσσει εκ νέου την καταγεγραμμένη αμετάβλητη έκδοση.

## Κάθε αποκάλυψη μυστικού καταγράφεται ως συμβάν.

Θησαυροφυλάκιο AES-256-GCM με ACL ανά μυστικό. Τα μυστικά που χαρακτηρίζονται ως ευαίσθητα διαπιστευτήρια αποκαλύπτονται μόνο από υπερδιαχειριστή και μόνο με δηλωμένο λόγο.

## Δύο επίπεδα, με διακριτούς ρόλους.

### Οι δικοί σας λογαριασμοί

Πελάτες, επαναλαμβανόμενες υπηρεσίες και τιμολόγια, με προβολή των μηνιαίων επαναλαμβανόμενων εσόδων (MRR).

### Τα έργα που αναπτύσσετε

Χρέωση SaaS με προϊόντα και τιμές ανεξάρτητα από τον πάροχο, φιλοξενούμενο checkout, συνδρομές, επιστροφές χρημάτων και δικαιώματα πρόσβασης, μέσω Stripe Connect ή Paddle.

## Ενημερώνεται ή επαναφέρει την προηγούμενη έκδοση.

### Αυτόματες ενημερώσεις

Ενημερώσεις υπογεγραμμένες με ECDSA και κλειδωμένες βάσει digest, με προκαταρκτικούς ελέγχους, αντίγραφο ασφαλείας της βάσης δεδομένων, έλεγχο λειτουργίας και αυτόματη επαναφορά.

### Μετάβαση από το Coolify

Η μετεγκατάσταση γίνεται σε δύο φάσεις: πρώτα προσαρμόζεται η υπάρχουσα εγκατάσταση Coolify και στη συνέχεια γίνεται η μετάβαση στη νέα πλατφόρμα.

## Τι δεν θα κάνει ακόμα.

### Μόνο νέα έργα

Η λειτουργία σε παραγωγή με κρίσιμα δεδομένα προϋποθέτει αντιπροσωπευτική δοκιμή canary, περίοδο παρατήρησης, συμφωνημένους στόχους RPO και RTO και περιοδικές δοκιμές επαναφοράς.

### Δεν επιτρέπονται μεταγλωττίσεις από πηγαίο κώδικα

Οι μεταγλωττίσεις από πηγαίο κώδικα δεν επιτρέπονται μέχρι να υπάρχει προσωρινό περιβάλλον μεταγλώττισης χωρίς δικαιώματα root. Συνεπώς, οι εικόνες κοντέινερ παρέχονται ήδη μεταγλωττισμένες.

## Πάνω σε τι είναι χτισμένη.

- .NET 10
- Angular 22
- ASP.NET Core BFF with YARP
- Flutter
- PostgreSQL
- Redis

## Ξεκινήστε ένα έργο.

[Ξεκινήστε ένα έργο](https://specus.ai/el#contact)

[hello@specus.ai](mailto:hello@specus.ai)
