
Το AstroBaaS είναι open source: ένα backend για ό,τι κι αν χτίσετε
Μετά από περίπου έναν χρόνο δουλειάς, το AstroBaaS είναι δημόσιο: CMS, API και κατάστημα σε μία διεργασία Node στον δικό σας server, με MCP server για AI agents. Γιατί το φτιάξαμε, πού τρέχει ήδη και τι δεν κάνει ακόμη.
Στις 23 Σεπτεμβρίου 2026 δημοσιεύσαμε το AstroBaaS ως open source, με άδεια GPL-3.0. Είναι το backend πάνω στο οποίο χτίζουμε εδώ και μήνες ιστοσελίδες και e-shops για τους πελάτες μας: περιεχόμενο, κατάλογος προϊόντων και checkout σε μία μόνο διεργασία Node, που τρέχει στον δικό σας server.
Γιατί το φτιάξαμε
Σχεδόν κάθε ιστοσελίδα που φτιάχνουμε χρειάζεται από πίσω τα ίδια πράγματα: έναν χώρο για σελίδες, άρθρα και εικόνες, ένα διαχειριστικό με το οποίο ο πελάτης μπορεί πραγματικά να δουλέψει, και ένα API από το οποίο διαβάζει η σελίδα. Να τα ξαναστήνεις σε κάθε έργο κοστίζει χρόνο. Να τα νοικιάζεις από μια υπηρεσία σημαίνει ότι το περιεχόμενο ζει σε ξένους servers, με ξένους όρους.
Το AstroBaaS είναι η απάντησή μας: το χτίζεις μία φορά, σωστά, και σου ανήκει.
Ένα backend, οποιοδήποτε frontend
Το AstroBaaS απαντά με JSON μέσω HTTP και δεν έχει άποψη για το πώς μοιάζει η σελίδα. Next.js, Astro, Nuxt, SvelteKit, ένα έτοιμο template ή μια σελίδα που κάποιος έφτιαξε με AI ένα Σαββατοκύριακο: όλα διαβάζουν τα ίδια δεδομένα με τον ίδιο τρόπο.
Για τους πελάτες μας αυτό σημαίνει ότι το design μπορεί να αλλάξει χωρίς να χρειαστεί να μετακομίσει το περιεχόμενο.
Τι περιλαμβάνει ήδη
- Περιεχόμενο: άρθρα, σελίδες, κατηγορίες, αναθεωρήσεις, προγραμματισμένη δημοσίευση, δικοί σας τύποι περιεχομένου και ταξινομίες.
- Κατάστημα (προαιρετικά): προϊόντα με παραλλαγές, απόθεμα, παραγγελίες, πελάτες, ζώνες αποστολής, κουπόνια, κατηγορίες ΦΠΑ και checkout. Είναι απενεργοποιημένο από προεπιλογή· τα ποσά υπολογίζονται σε ακέραια λεπτά, σε ένα σημείο.
- Πολυμέσα: κάθε ανέβασμα παίρνει μεγέθη WebP στα 400, 800 και 1600 pixels, ώστε η σελίδα να σερβίρει το σωστό μέγεθος εικόνας.
- Γλώσσες: γερμανικά, αγγλικά και ελληνικά στο διαχειριστικό και στο κατάστημα. Η ελληνική αναζήτηση βρίσκει αποτελέσματα και σε λατινική γραφή, προς τις δύο κατευθύνσεις.
- API και εργαλεία: REST με κλειδιά των οποίων τα δικαιώματα ορίζετε εσείς, CORS και υπογεγραμμένα webhooks, δικό του /openapi.json και /llms.txt, typed SDK και CLI.
- Αποθήκευση: ένα αρχείο JSON, SQLite ή libSQL/Turso, με εναλλαγή από μία μεταβλητή περιβάλλοντος.
- Λειτουργία: αυστηρές προεπιλογές ασφαλείας, ένας έλεγχος υγείας που μπορεί να ελέγξει ένα script deploy, Dockerfile και έτοιμες ρυθμίσεις για systemd, nginx και Caddy.
Φτιαγμένο για AI agents
Το AstroBaaS έρχεται με δικό του MCP server (astrobaas-mcp). Οι AI agents μπορούν να διαβάζουν και να γράφουν περιεχόμενο μέσω του Model Context Protocol, με ένα κλειδί που επιτρέπει μόνο ό,τι επιτρέπετε εσείς.
Έτσι, ο ίδιος βοηθός που βοηθά να χτιστεί μια σελίδα μπορεί να βάλει τα πρώτα προσχέδια κατευθείαν στο CMS. Εκεί περιμένουν την έγκρισή σας, δίπλα σε ό,τι γράφτηκε με το χέρι.
Πού τρέχει ήδη
Το AstroBaaS δεν είναι demo. Τρέχει σε παραγωγή:
- σε δύο οπτικά καταστήματα στην Ελλάδα, την Οπτική Γωνία και το GR-Optics·
- στο φωτογραφικό στούντιο Themis·
- στην προσωπική ιστοσελίδα του Θεόδωρου.
Η ενότητα για οπτικά, με έλεγχο της συνταγής στο checkout, φτιάχτηκε για ένα από αυτά τα καταστήματα. Σήμερα τρέχει και στα δύο, χωρίς κανένα να χρειαστεί να αποσπάσει δικό του αντίγραφο του πυρήνα. Περισσότερες σελίδες χτίζονται πάνω του αυτή τη στιγμή.
Open source, και πώς μένει δωρεάν
Ο πυρήνας είναι GPL-3.0 και δωρεάν: τον κλωνοποιείτε, τον τρέχετε, τον αλλάζετε, χτίζετε πάνω του.
Οι εξειδικευμένες ενότητες για συγκεκριμένους κλάδους, πρώτα για οπτικά, είναι εμπορικά plugins. Αυτά χρηματοδοτούν τον πυρήνα, και κανένας έλεγχος άδειας δεν τον κλειδώνει ποτέ.
Τι δεν κάνει ακόμη
Προτιμούμε να το ακούσετε από εμάς:
- Είναι μια πρώιμη έκδοση, πριν ακόμη από την alpha. Πολλά θα αλλάξουν.
- Δεν υπάρχει ακόμη εξωτερικός έλεγχος ασφαλείας. Οι προεπιλογές είναι αυστηρές, αλλά κανείς εκτός του έργου δεν τις έχει ελέγξει.
- Οι πάροχοι πληρωμών δεν έχουν ακόμη δοκιμαστεί στα live sandboxes τους.
- Τα plugins ενσωματώνονται κατά το build και δεν εγκαθίστανται με ένα κλικ από το dashboard. Αυτό είναι σκόπιμο, αλλά καλό να το ξέρετε.
Τι σημαίνει για το έργο σας
Όταν χτίζουμε την ιστοσελίδα ή το e-shop σας, το AstroBaaS είναι μία από τις επιλογές από πίσω:
- Το περιεχόμενό σας μένει στον server σας.
- Το διαχειριστικό μιλά τη γλώσσα σας.
- Το design μπορεί να ανανεωθεί αργότερα χωρίς μετακόμιση δεδομένων.
Αν ταιριάζει στο έργο σας, το βρίσκουμε μαζί σε μια σύντομη συζήτηση.
