10 Χρόνια ISPConfig: Γιατί το Έκλεισα Οριστικά την Περασμένη Εβδομάδα

end of an era scaled

10 Χρόνια ISPConfig: Γιατί το Έκλεισα Οριστικά την Περασμένη Εβδομάδα

Την περασμένη εβδομάδα έκλεισα οριστικά το ISPConfig instance μου. Μετά από 10 χρόνια, ένα droplet στο DigitalOcean, δεκάδες hosted websites, mailboxes και περισσότερα προβλήματα με την παράδοση email σε Microsoft από όσα θέλω να θυμάμαι, τελείωσε. Και ειλικρινά; Έπρεπε να το είχα κάνει νωρίτερα.

Το 2015 οι επιλογές για control panel σε self-managed hosting ήταν απλές. Πλήρωνες για cPanel, πλήρωνες για Plesk, ή έβρισκες κάτι δωρεάν. Το ISPConfig ήταν δωρεάν, open source, και έτρεχε μια χαρά σε ένα basic droplet στο DigitalOcean, $5/μήνα, 1 vCPU, 1GB RAM. Για κάποιον που έχτιζε ένα e-commerce από το μηδέν εκείνη την εποχή, αυτό ήταν αρκετό. cPanel και Plesk υπάρχουν ακόμα και είναι ακόμα επί πληρωμή. Έχουν το κοινό τους, αλλά για έναν solo developer με λίγα sites, το κόστος άδειας πάνω στο VPS δεν βγαίνει ποτέ με τίποτα.

Να πω το καλό του ISPConfig, το web hosting δουλεύει out of the box. Apache ή Nginx, πολλαπλές εκδόσεις PHP παράλληλα, MySQL. Το στήνεις μια φορά και το ξεχνάς. Σε 10 χρόνια hosting client websites και προσωπικών projects, δεν είχα κανένα σοβαρό πρόβλημα στο web κομμάτι. Το μόνο που αξίζει να αναφέρω είναι ότι δεν μπορείς να δώσεις SSH access σε clients. Όποιος θέλει να κάνει custom δουλειά στο site του είναι καταδικασμένος στο παλιό καλό FTP. Στην πράξη όμως, για το 90% που τρέχει WordPress με auto-updates και plugins για τα πάντα, δεν ήταν ποτέ πρόβλημα και ποτέ κανείς δεν γκρίνιαξε.

Το email όμως ήταν άλλη ιστορία τελείως. Από την πρώτη μέρα εφιάλτης και το πιο εκνευριστικό είναι ότι δεν φταίει το ISPConfig, και οι ρυθμίσεις μας δεν ήταν λάθος. Είχαμε 10/10 στο mail-tester.com από την αρχή. SPF, DKIM, DMARC, όλα σωστά. Η Microsoft ήταν το τείχος που δεν μπορούσαμε ποτέ να περάσουμε. Hotmail, Live, Outlook, ξέχνα το. Δέκα χρόνια με την ίδια IP, καθαρή φήμη με 0 spam complaints και η Microsoft είτε απέρριπτε τα email είτε τα κατάπινε αθόρυβα. Το Yahoo ήταν κλήρωση, inbox ή spam, 50/50. Gmail και οι υπόλοιποι; Μια χαρά.

Το αστείο είναι ότι οι clients δεν παραπονιόταν σχεδόν ποτέ. Ήταν κυρίως δικός μου πονοκέφαλος. Αλλά αυτή είναι η φύση των deliverability προβλημάτων, συχνά δεν ξέρεις τι δεν φτάνει. Το συμπέρασμα εδώ δεν είναι “το ISPConfig έχει κακό mail”. Το συμπέρασμα είναι να μην τρέχεις δικό σου mail server. Τελεία και παύλα. Ανεξάρτητα από το control panel που χρησιμοποιείς. Η εποχή που ένας self-hosted mail server μπορούσε να φτάσει αξιόπιστα σε κάθε inbox έχει τελειώσει για τους μικρούς operators. Απλά μην το κάνεις.

Από οικονομικής πλευράς, το droplet που ξεκίνησε στα $5/μήνα μεγάλωνε με resize όσο μεγάλωναν οι ανάγκες. Στο τέλος κόστιζε $48/μήνα. Κάνε τα μαθηματικά, 8 χρόνια στα $48/μήνα είναι $4.608, συν κάπου $100-150 τα πρώτα 2 χρόνια που ήταν μικρότερο. Γύρω στα $4.750 συνολικά για μια δεκαετία. Πραγματικά λεφτά για infrastructure που στο τέλος εξυπηρετούσε τρία mailboxes και ολοένα λιγότερα websites. Μόλις σταμάτησα να φτιάχνω websites για clients και πήγα all-in στο Find.gr, που τρέχει σε dedicated servers, το ISPConfig instance έγινε καθαρό κόστος χωρίς αντίκρισμα. Τρία mailboxes στα $48/μήνα δεν βγαίνουν με τίποτα όταν υπάρχουν πολύ φθηνότερες λύσεις.

Για το κλείσιμο δεν ήθελα να διώξω κόσμο απότομα. Τα hosted sites που ήταν μαζί μου χρόνια πήραν όσο χρόνο χρειάζονταν για να βρουν εναλλακτική. Δεν επρόκειτο να τους βοηθήσω να μεταφερθούν, δεν ήταν δική μου δουλειά, αλλά τους έδωσα χρόνο. Χρειάστηκαν περίπου δύο χρόνια μέχρι να φύγει ο τελευταίος, άλλοι μεταφέρθηκαν αλλού, άλλοι έκλεισαν. Την περασμένη εβδομάδα το instance έσβησε. Τα δικά μας mailboxes πήγαν στο MXroute και τέλος το άγχος και οι εφιάλτες.

Αν με ρωτήσετε τι θα πρότεινα σήμερα, για στατικά sites και personal blogs δεν χρειάζεται να πληρώσετε τίποτα. GitHub Pages, GitLab Pages, Cloudflare Pages, Netlify, Vercel, Render, Surge.sh, όλα φιλοξενούν στατικά sites δωρεάν με αυτόματο SSL και μηδέν server management. Για WordPress, το self-hosting στο δικό σου stack σχεδόν ποτέ δεν αξίζει πια. Hostinger, DreamHost, SiteGround, όλα περιλαμβάνουν email, SSL και one-click WordPress για μερικά ευρώ το μήνα. Αν θέλεις λίγο περισσότερο έλεγχο χωρίς να παίζεις full sysadmin υπάρχει το Cloudways ή το SpinupWP. Για σοβαρό traffic, Kinsta και WP Engine, αλλά εκεί πλέον μιλάμε για άλλο budget. Και για email, μην το self-hostάρεις ποτέ!. MXroute για personal και μικρές επιχειρήσεις, Google Workspace ή Microsoft 365 για πιο επαγγελματικές ανάγκες, Fastmail αν σε νοιάζει το privacy. Οποιοδήποτε από αυτά κοστίζει λιγότερο το μήνα από το άγχος που φέρνει ένας self-hosted mail server.

Θα πρότεινα ISPConfig σε κάποιον; Όχι. Ούτε για προσωπική χρήση, ούτε για 1-2 clients το χρόνο. Δεν υπάρχει οικονομικό όφελος μόλις υπολογίσεις τον χρόνο σου. Το πραγματικό κόστος δεν είναι στο τιμολόγιο του server, αλλά η αγωνία στις 2 τα ξημερώματα για το αν χακαρίστηκε κάποιο παλιό WordPress ενός client σε server που είσαι εσύ υπεύθυνος και οι ώρες που χάνεις κυνηγώντας deliverability προβλήματα που δεν μπορείς να ελέγξεις πλήρως. Το ISPConfig δεν είναι κακό software. Απλά ανήκει σε μια εποχή και σε μια λογική που για τους περισσότερους δεν βγάζει πια νόημα.

Athanasios Theodorou
petsoukos@gmail.com
No Comments

Post A Comment