CodeHero · Το δικό σας εργοστάσιο λογισμικού

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

Εγκατάσταση σε εικονική μηχανή στο Linux.

Εικονική μηχανή με το virt-manager (KVM), σε υπολογιστή με Linux — Ubuntu, Debian, Fedora και άλλα. Το CodeHero μένει χωριστά από το δικό σας σύστημα.

Η εγκατάσταση γίνεται προς το παρόν χειροκίνητα: φτιάχνετε το μηχάνημα, εγκαθιστάτε το Ubuntu και τρέχετε την εγκατάσταση από το ZIP της έκδοσης.

← Όλοι οι οδηγοί εγκατάστασης

Τι χρειάζεστε

  • Έναν υπολογιστή με τουλάχιστον 1 πυρήνα, 4 GB μνήμη και 40 GB ελεύθερο δίσκο για το CodeHero, και μια απλή σύνδεση στο internet. Με 8 GB μνήμη δουλεύει άνετα.
  • Ubuntu Server 24.04 LTS — οι οδηγοί χρησιμοποιούν αυτή την έκδοση.
  • Το ZIP της έκδοσης CodeHero που συνοδεύει την άδειά σας: codehero-pro-release-X.Y.Z-x86_64.zip για αυτή τη διαδρομή (X.Y.Z είναι η έκδοση).

Φτιάξτε την εικονική μηχανή

  1. Εγκαταστήστε το virt-manager — Ubuntu/Debian: sudo apt install -y virt-manager · Fedora: sudo dnf install -y virt-manager. Προσθέστε τον εαυτό σας στην ομάδα libvirt (sudo usermod -aG libvirt $USER) και κάντε αποσύνδεση και ξανά σύνδεση.
  2. Κατεβάστε το ISO του Ubuntu Server 24.04 LTS (x86_64).
  3. Στο virt-manager επιλέξτε File → New Virtual Machine → Local install media και το ISO.
  4. Memory: 4096 MB ή περισσότερα (με 8192 MB δουλεύει άνετα). CPUs: 1 ή περισσότεροι. Δίσκος: 40 GB ή περισσότερα. Ονομάστε τη codehero.
  5. Κρατήστε το δίκτυο στο προεπιλεγμένο εικονικό δίκτυο (NAT): ο υπολογιστής σας βλέπει το Ubuntu στη διεύθυνση που παίρνει.

Εγκαταστήστε το Ubuntu

  1. Ξεκινήστε το μηχάνημα από το ISO του Ubuntu Server 24.04 LTS. Επιλέξτε γλώσσα και πληκτρολόγιο.
  2. Κρατήστε τις ρυθμίσεις δικτύου που βρίσκει η εγκατάσταση· σημειώστε την IP που δείχνει.
  3. Επιλέξτε «Use an entire disk» — σε εικονική μηχανή αυτός είναι ο εικονικός δίσκος που φτιάξατε, όχι ο δίσκος του υπολογιστή σας.
  4. Δημιουργήστε όνομα χρήστη και κωδικό και θυμηθείτε τα.
  5. Τσεκάρετε «Install OpenSSH server»: με αυτό θα αντιγράψετε το ZIP. Παραλείψτε τις προαιρετικές προσθήκες.
  6. Στο τέλος επιλέξτε «Reboot Now», αφαιρέστε το ISO αν σας ζητηθεί, και συνδεθείτε με τον χρήστη σας.

Αντιγράψτε το ZIP στο Ubuntu

Στο Ubuntu, βρείτε τη διεύθυνσή του:

hostname -I

Στον δικό σας υπολογιστή, ανοίξτε ένα τερματικό (στα Windows: PowerShell· στο Mac: Terminal) στον φάκελο όπου είναι το ZIP και αντιγράψτε το — βάλτε στη θέση του USER τον χρήστη του Ubuntu και στη θέση του IP τη διεύθυνση:

scp codehero-pro-release-X.Y.Z-x86_64.zip USER@IP:~

Γράψτε τον κωδικό του Ubuntu όταν σας ζητηθεί. Το ZIP πηγαίνει στον προσωπικό σας φάκελο στο Ubuntu.

Εγκαταστήστε το CodeHero

Στο Ubuntu (απευθείας, ή με ssh USER@IP από τον υπολογιστή σας):

sudo apt update
sudo apt install -y unzip
sudo mv ~/codehero-pro-release-*.zip /root/
sudo su
cd /root
unzip codehero-pro-release-*.zip
cd codehero
chmod +x setup.sh
./setup.sh

Προαιρετικά, πριν από το ./setup.sh: ορίστε δικούς σας κωδικούς στο install.conf (nano install.conf).

Η εγκατάσταση στήνει τη βάση δεδομένων, το web panel και τις υπηρεσίες. Διαρκεί περίπου 10–15 λεπτά· κρατήστε το τερματικό ανοιχτό. Στο τέλος δείχνει τις διευθύνσεις και τα στοιχεία σύνδεσης.

Ανοίξτε το panel

Στον υπολογιστή σας ανοίξτε έναν browser στο https://IP:9453. Την πρώτη φορά ο browser προειδοποιεί για το πιστοποιητικό, γιατί δημιουργείται στο δικό σας μηχάνημα — συνεχίστε στη σελίδα. Συνδεθείτε με τα στοιχεία που έδειξε η εγκατάσταση (αρχικά admin / admin123) και αλλάξτε αμέσως τους κωδικούς:

sudo /opt/codehero/scripts/change-passwords.sh

Μετά συνδέστε τουλάχιστον ένα AI από τις ρυθμίσεις του panel: ένα API key, ή σύνδεση σε συνδρομή (Claude Code, Codex, Grok Build). Οι εφαρμογές σας ανοίγουν στη θύρα 9867.

Αναβάθμιση

Αντιγράψτε το νέο ZIP με τον ίδιο τρόπο, αποσυμπιέστε το και τρέξτε την αναβάθμιση. Τα έργα, τα tickets και οι ρυθμίσεις διατηρούνται.

sudo su
cd /root
rm -rf codehero codehero-pro-release-*.zip
mv /home/USER/codehero-pro-release-*.zip /root/
unzip codehero-pro-release-*.zip
cd codehero
./upgrade.sh

Αν κάτι δεν δουλεύει

Αν δεν ανοίγει το panel, ελέγξτε ότι το Ubuntu τρέχει, ότι η διεύθυνση είναι η τρέχουσα (hostname -I) και ότι οι υπηρεσίες λειτουργούν:

sudo systemctl status codehero-web codehero-daemon mysql nginx

Επανεκκίνηση με sudo systemctl restart codehero-web codehero-daemon.

Ερωτήσεις που μας κάνουν

Όλα τα άρθρα
Είμαι δεμένος με μία εταιρεία AI;

Όχι. Το CodeHero δουλεύει με πολλές εταιρείες AI μαζί και με μοντέλα στο δικό σας hardware. Αλλάζετε εταιρεία ή μοντέλο όποτε θέλετε — το έργο, οι κανόνες και το ιστορικό του μένουν. Διαβάστε το άρθρο

Φτάνουν οι κωδικοί και τα κλειδιά μου στην εταιρεία AI;

Όχι. Οι κωδικοί και τα κλειδιά που αποθηκεύετε ως μυστικά χρησιμοποιούνται από την εφαρμογή σας, αλλά οι τιμές τους δεν στέλνονται ποτέ στην υπηρεσία AI. Διαβάστε το άρθρο

Γιατί δουλεύουν πολλά AI στην ίδια δουλειά;

Γιατί ένα AI δεν πιάνει τα δικά του τυφλά σημεία. Στο CodeHero ένα μοντέλο φτιάχνει και ένα μοντέλο άλλης εταιρείας ελέγχει· τα προβλήματα επιστρέφουν για διόρθωση και ελέγχονται ξανά. Διαβάστε το άρθρο

Πώς συγκρίνεται το CodeHero με άλλα εργαλεία κώδικα με AI;

Είναι διαφορετικό είδος. Τα εργαλεία κώδικα βοηθούν όποιον γράφει κώδικα. Το CodeHero κάνει όλη τη δουλειά — ρωτά, σχεδιάζει, φτιάχνει, ελέγχει, φιλοξενεί, συντηρεί — για όποιον ξέρει την επιχείρηση. Διαβάστε το άρθρο

Αν το CodeHero γράφει τον κώδικα, ποιος είναι ο δικός μου ρόλος;

Γίνεστε ο σύμβουλος: αποφασίζετε τους κανόνες της επιχείρησης, εγκρίνετε το σχέδιο και παραλαμβάνετε το αποτέλεσμα. Το CodeHero είναι ο developer που ρωτά, φτιάχνει, ελέγχει και συντηρεί. Διαβάστε το άρθρο

Πώς κρατά το AI τη μνήμη του σε μεγάλες δουλειές;

Με το memory folding: όταν το AI τελειώσει με ένα μεγάλο αποτέλεσμα, κρατά μια σύντομη σημείωση με τα σημαντικά και βάζει το υπόλοιπο στην άκρη — μπορεί να το ανοίξει ξανά όποτε θέλει. Έτσι δουλεύει πολύ περισσότερο χωρίς να χάνει το νήμα. Διαβάστε το άρθρο

Πώς αποφεύγει το AI να ξεχνά ή να μπερδεύεται σε ένα μεγάλο έργο;

Το εργοστάσιο του δίνει δομή: έξυπνα tickets με μία καθαρή δουλειά το καθένα, ένα βιβλίο αλλαγών με κάθε απόφαση, έναν χάρτη του κώδικα και αναζήτηση με βάση το νόημα. Το AI διαβάζει όσα χρειάζεται αντί να μαντεύει — και αυτό γλιτώνει και πολύ κόστος. Διαβάστε το άρθρο

Γιατί το λέτε εργοστάσιο και όχι εργαλείο;

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

Πώς μπορεί αυτό να αλλάξει τον κόσμο των εφαρμογών;

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

Τι σημαίνει το CodeHero για τους developers;

Λιγότερη επαναλαμβανόμενη δουλειά και λιγότερα ξενύχτια. Το εργοστάσιο αναλαμβάνει τη ρουτίνα — κατασκευή, έλεγχο, διορθώσεις· οι developers αποφασίζουν την αρχιτεκτονική, ελέγχουν ό,τι μετράει και λύνουν τα δύσκολα. Διαβάστε το άρθρο

Γιατί το CodeHero φιλοξενεί και τις εφαρμογές;

Γιατί η κατασκευή και η λειτουργία πάνε μαζί. Η εφαρμογή τρέχει εκεί όπου φτιάχτηκε, με το domain, την ασφαλή σύνδεση, τα backups και την επαναφορά της — και κάθε επόμενη αλλαγή επιστρέφει στο ίδιο εργοστάσιο. Κανένα ξεχωριστό πάνελ φιλοξενίας να μάθετε. Διαβάστε το άρθρο

Τι τεχνολογία χρησιμοποιούν οι εφαρμογές;

Πάντα ανοιχτές, ευρέως διαδεδομένες τεχνολογίες — πρώτα PHP και MySQL, και άλλες όπως Node, Python ή .NET όταν το χρειάζεται η δουλειά. Η εφαρμογή σας δεν κλειδώνεται ποτέ σε κλειστή πλατφόρμα. Διαβάστε το άρθρο

Γιατί συνδρομές AI και όχι πληρωμή ανά χρήση;

Γιατί στις δικές μας μετρήσεις, σε έντονη καθημερινή δουλειά, μια συνδρομή κόστισε έως και περίπου 40 φορές λιγότερο από την πληρωμή ανά χρήση για την ίδια δουλειά. Το CodeHero τρέχει τα εργαλεία AI με συνδρομή (Claude Code, Codex, Grok Build) ως εργάτες στο εργοστάσιο. Διαβάστε το άρθρο

Τι γίνεται η γνώση για το έργο μου;

Χτίζεται και κρατιέται μέσα στη δική σας εγκατάσταση: αποφάσεις, κανόνες, αλλαγές και οι αιτίες τους, δίπλα στον κώδικα. Ένας νέος άνθρωπος ή ένα νέο AI συνεχίζει από εκεί — η γνώση δεν φεύγει μαζί τους. Διαβάστε το άρθρο

Μπορούν μικρά τοπικά μοντέλα AI να κάνουν πραγματική δουλειά;

Μέσα στο εργοστάσιο, ναι — περισσότερη από όση μόνα τους. Μικρά, καθαρά tickets, ένας έλεγχος ολοκλήρωσης, βοήθεια στα εργαλεία και ένα ισχυρότερο μοντέλο που ελέγχει το αποτέλεσμα επιτρέπουν σε μικρά μοντέλα στο δικό σας hardware να κάνουν μεγάλο μέρος της κατασκευής. Διαβάστε το άρθρο