Τα όρια (και κινδύνους) του YunoHost

YunoHost είναι ένας εξαιρετικός διαχειριστής εφαρμογών! Δεν είναι μόνο δωρεάν αλλά και πολύ γρήγορο: με λίγα κλικ έχετε εγκαταστήσει μια ολοκληρωμένη εφαρμογή! Γίνεται ένας αυξανόμενος ανταγωνιστής του Μαλακό και μάλιστα WHM/cPanel.

Εάν είστε προγραμματιστής εφαρμογών: μπορείτε να προσεγγίσετε νέους πελάτες και νέους χρήστες αναπτύσσοντας το λογισμικό σας μέσω του YunoHost.

Όμως: Μάλλον δεν θα πρέπει να χρησιμοποιείται για παραγωγικούς σκοπούς ή για κρίσιμη χρήση.

Αυτή είναι μια πραγματική ιστορία: μια φορά κι έναν καιρό, Έκδοση τιμολογίου Ninja 4 θα μπορούσε να αναπτυχθεί εύκολα στο YunoHost. Όλα πήγαν καλά και γρήγορα, μέχρι που μια μέρα επισημάνθηκε ως σπασμένος στον κατάλογο YunoHost.

Έκδοση τιμολογίου Ninja 4 χρησιμοποίησε τη βιβλιοθήκη PhantomJS, αλλά με την αναβάθμιση στο Debian 11 αυτή η βιβλιοθήκη καταργήθηκε και δεν ήταν διαθέσιμη ως πακέτο συστήματος. Εξαιτίας αυτού: Ήταν πλέον αδύνατο να επαναφέρετε ένα αντίγραφο ασφαλείας της έκδοσης Invoice Ninja 4 σε έκδοση YunoHost 11. Ξαφνικά οι χρήστες αυτού του λογισμικού αποκλείστηκαν από τα δικά τους δεδομένα χωρίς καμία υποστήριξη.

Οι εφαρμογές που αναφέρονται στο YunoHost διατηρούνται από άλλους. Κανείς δεν πρέπει να το ξεχάσει ποτέ αυτό: Το λογισμικό συντάσσεται και συντηρείται από πραγματικά πρόσωπα.

Ναί, δεν αποφασίζουμε τι κάνουν οι upstream προγραμματιστές με τις εφαρμογές τους…

Έτσι είπε ένας προγραμματιστής του YunoHost!

Αν, για όποιους λόγους, χρησιμοποιείτε μια εφαρμογή που δεν διατηρείται πλέον, να είσαι σίγουρος ότι θα μείνεις στο χώμα σου. Έχετε δύο επίπεδα για να ανησυχείτε: τους βασικούς προγραμματιστές του λογισμικού, και τη φορητότητα του λογισμικού στο YunoHost. Υπό αυτή την έννοια και μακροπρόθεσμα: Το YunoHost προσθέτει ένα νέο επίπεδο κινδύνου!

Σε αυτή την περίπτωση η ιστορία δεν τελείωσε τόσο άσχημα: Το Invoice Ninja ήταν ακόμα υπό ανάπτυξη και μια έκδοση 5 βγήκε αργότερα (συμπεριλαμβανομένου του YunoHost). Αλλά αυτό θα μπορούσε να έχει δημιουργήσει σοβαρά προβλήματα στους χρήστες.

Another such case was with WordPress: one upgrade messed up the files’ permissions and the Media File Manager within WordPress broke, with images becoming unreadable or new uploads not working. For the users having WooCommerce in WordPress running on YunoHost: this must have been a painful period until the next update came out!

The PHP versions on YunoHost are installed when they are needed, only when they are installed for the first time. So if you run one single application on PHP 7.4 and you want to migrate it to another YunoHost server which does not have PHP 7.4 installed: it will be impossible for you to restore that application! You will first need to find another application using PHP 7.4, install it, then restore yours…

In conclusion:

-YunoHost is great for small, testing, and fast deployments

-Remember that YunoHost increases your risk and removes some control away from you

-If you want to use an application in production: make sure that there is a team behind a particular project

-YunoHost value, reliability, and interest can only grow over time! If you have not tried it out: install it on your favorite server as soon as possible!

Πλευρική γραμμή