Το Raspberry Pi είναι ένας υπολογιστής μίας πλακέτας—κατασκευασμένος σε μια τιμή, αλλά ικανός να έχει υψηλή απόδοση και να εκτελεί το είδος των εργασιών που θα συνδέατε πιο εύκολα με μια φάρμα διακομιστών ή ένα κέντρο δεδομένων.
Σήμερα, η αυτο-φιλοξενία εφαρμογών και υπηρεσιών που αντιμετωπίζουν τον ιστό είναι ένα δημοφιλές χόμπι και αυτό το άρθρο θα παρουσιάσει μερικές από τις καλύτερες για ανάπτυξη σε ένα μεταγενέστερο μοντέλο Raspberry Pi.
Γιατί να χρησιμοποιήσετε ένα Raspberry Pi για αυτο-φιλοξενία;
Μπορείτε να δημιουργήσετε έναν οικιακό διακομιστή σε σχεδόν οποιοδήποτε υλικό υπολογιστή που κατασκευάστηκε τα τελευταία 30 χρόνια, αλλά το Raspberry Pi έχει το πλεονέκτημα της εξαιρετικά χαμηλής κατανάλωσης ενέργειας. Ακόμη και το πρόσφατο Raspberry Pi 4B (το μοντέλο που θα προτείναμε για τα περισσότερα από αυτά τα έργα) καταναλώνει κάτω από 3W στο ρελαντί και περίπου 7W υπό φορτίο—αυτό είναι περίπου το ίδιο με μία μόνο εξοικονόμηση ενέργειας λάμπα.
Ο 15χρονος υπολογιστής παιχνιδιών που βγάζετε από τον αποθηκευτικό χώρο για να λειτουργήσει ως διακομιστής πιθανότατα καταναλώνει πάνω από 600 W. Καθώς οι διακομιστές συνήθως αφήνονται 24/7, αυτό αντιπροσωπεύει τεράστια εξοικονόμηση ηλεκτρικής ενέργειας.
Από άποψη απόδοσης, το Raspberry Pi 4B είναι ένα θηρίο ενός μηχανήματος σε μινιατούρα και διαθέτει τετραπύρηνο Cortex-A72 64-bit επεξεργαστής που τρέχει στα 1,5 GHz (αν δεν το κάνετε overclock), Gigabit Ethernet, τέσσερις θύρες USB και ενσωματωμένη μνήμη RAM μεταξύ 1 GB και 8 GB. Αν και οι τιμές είναι επί του παρόντος υψηλές για το υλικό Raspberry Pi, υπό κανονικές συνθήκες, πωλούνται για περίπου 35 $.
Κατά τη γνώμη μας, λίγα μηχανήματα αντιπροσωπεύουν καλύτερη σχέση ποιότητας/τιμής από το Raspberry Pi, και εδώ είναι μερικά από τα καλύτερα αυτο-φιλοξενούμενα έργα που μπορείτε να εκτελέσετε σε αυτά.
1. Nextcloud
Το Nextcloud είναι ένα εξαιρετικά ευέλικτο λογισμικό που στοχεύει να αντικαταστήσει πλήρως σχεδόν κάθε άλλη υπηρεσία στην οποία έχετε πρόσβαση στο διαδίκτυο. Μπορεί να νομίζετε ότι αστειευόμαστε, αλλά δεν κάνουμε.
Στον πυρήνα του, το Nextcloud είναι μια πλατφόρμα αποθήκευσης και συγχρονισμού cloud ανοιχτού κώδικα που υποστηρίζει πολλούς χρήστες. Μπορείτε να το θεωρήσετε παρόμοιο με το DropBox, το Google Drive ή το OneDrive της Microsoft—με εφαρμογές διαθέσιμες για Windows, Linux, macOS, Android, iOS και Ubuntu Touch.
Μπορείτε να αποκτήσετε πρόσβαση στα αρχεία σας είτε μέσω ενός προγράμματος περιήγησης Ιστού είτε μέσω ενός φακέλου WebDav στην επιφάνεια εργασίας σας. Αλλά το Nextcloud είναι σχεδόν απεριόριστα επεκτάσιμο μέσω δωρεάν πρόσθετων εφαρμογών, οι περισσότερες από τις οποίες μπορούν να εγκατασταθούν μέσα σε λίγα λεπτά με ένα μόνο κλικ.
Ενώ το Nextcloud έχει ένα πρόγραμμα επεξεργασίας κειμένου Markdown εγκατεστημένο ως τυπικό, μπορείτε να προτιμήσετε μια πλήρη συνεργατική σουίτα γραφείου με τη μορφή του Collabora Online. Μπορείτε να προσθέσετε διαχειριστές συνταγών, πρόγραμμα ανάγνωσης RSS πλήρους κειμένου, εφαρμογές ραδιοφώνου ροής, διαχείριση μουσικής βιβλιοθήκης εφαρμογές, εφαρμογές τηλεδιάσκεψης, ακόμη και έναν έτοιμο διακομιστή μέσων κοινωνικής δικτύωσης για αλληλεπίδραση με άλλους χρήστες.
Αυτή η λίστα μόλις και μετά βίας χαράζει την επιφάνεια των δυνατοτήτων του Nextcloud, αλλά μπορείτε δημιουργήστε τον δικό σας διακομιστή cloud Raspberry Pi με το Nextcloud.
2. Jellyfin
Εάν διαθέτετε μια εκτενή συλλογή ταινιών, τηλεοπτικών εκπομπών, μουσικής και ηχητικών βιβλίων και θέλετε να καταναλώσετε τα πολυμέσα σας στο τηλέφωνο, την τηλεόραση, το φορητό υπολογιστή σας κ.λπ., πρέπει να έχετε Το Jellyfin είναι εγκατεστημένο στο Raspberry Pi.
Το Jellyfin είναι ένα κέντρο ροής πολυμέσων χωρίς προβλήματα που είναι εύκολο στην εγκατάσταση και διαισθητικό στη χρήση. Σαρώνει αυτόματα και κατηγοριοποιεί τα μέσα και ανακτά σχετικές μικρογραφίες και μεταδεδομένα μόλις εντοπίσει ένα νέο αρχείο.
Κάθε χρήστης μπορεί να έχει τον δικό του λογαριασμό και το Jellyfin θα παρακολουθεί το περιεχόμενο που έχει παρακολουθήσει, την πρόοδό του παρακολουθώντας το περιεχόμενο και τα αγαπημένα του. Ο έλεγχος ταυτότητας γίνεται στο ίδιο το Raspberry Pi (σε αντίθεση με το Plex), που σημαίνει ότι τα δεδομένα σας παραμένουν εξ ολοκλήρου στο δικό σας δίκτυο.
3. PhotoPrism
Με την Google να επιβάλλει όρια στην απεριόριστη προσφορά αποθήκευσης φωτογραφιών πέρυσι, εκατομμύρια χρήστες είναι τώρα αναζητούν μια δωρεάν εναλλακτική που θα τους προσφέρει τα πλεονεκτήματα που είχαν στο παρελθόν οι Φωτογραφίες Google προσφορά.
Το PhotoPrism είναι μακράν η καλύτερη λύση, καθώς θα κατηγοριοποιήσει, θα δημιουργήσει άλμπουμ, ακόμη και θα αναγνωρίσει αντικείμενα και πρόσωπα στη συλλογή φωτογραφιών σας. Διαχειρίζεται αυτόματα μεταφορτώσεις και συγχρονισμό, αλλά θα χρειαστεί να χρησιμοποιήσετε το SyncThing ή το NextCloud για να μεταφέρετε τις φωτογραφίες σας στον διακομιστή. Το PhotoPrism λειτουργεί καλά και με τα δύο.
4. CryptPad
Το CryptPad είναι μια πλήρως λειτουργική σουίτα γραφείου ανοιχτού κώδικα με το μοναδικό (μεταφορικό) σημείο πώλησης κρυπτογράφηση από άκρο σε άκρο.
Η κίνηση δεν κρυπτογραφείται μόνο κατά τη μεταφορά αλλά και κρυπτογραφείται στον χώρο αποθήκευσης του Raspberry Pi. Ούτε εσείς, ως διαχειριστής του συστήματος, δεν μπορείτε να δείτε τι γράφουν οι χρήστες σας. Το CryptPad χειρίζεται διάφορες μορφές και είναι πιο ομαλό και λίγο πιο γρήγορο από την ηλεκτρονική ενσωμάτωση Collabora του NextCloud.
5. FreshRSS
Το FreshRSS είναι ένα αυτο-φιλοξενούμενο πρόγραμμα ανάγνωσης ειδήσεων RSS που ανακτά και αποθηκεύει όλες τις ειδήσεις RSS σας για κατανάλωση στο πρόγραμμα περιήγησης ή, μέσω του API του, σε διάφορες εφαρμογές για κινητά.
Εκτός από την ανάκτηση αποσπασμάτων άρθρων όπως προβλέπεται από τους εκδότες, το FreshRSS μπορεί να χρησιμοποιήσει επιλογείς CSS που καθορίζονται από τον χρήστη για να τραβήξει ολόκληρα άρθρα στο Raspberry Pi σας για να τα καταναλώσετε.
Μπορείτε να ορίσετε παραμέτρους όπως το χρονικό διάστημα διατήρησης των άρθρων, κατηγορίες ροών και κανόνες που ισχύουν για κάθε ροή. Με το FreshRSS, δεν θα χρειαστεί ποτέ ξανά να επισκεφτείτε άλλον ιστότοπο!
6. Ράφι ακουστικών βιβλίων
Εάν διαθέτετε μια τεράστια συλλογή από ηχητικά βιβλία, το Audiobook Shelf είναι το τέλειο εργαλείο για να σας βοηθήσει να το διαχειριστείτε. Τα βιβλία ομαδοποιούνται αυτόματα σε σειρές και μπορούν να αναζητηθούν ανά συγγραφέα, αφηγητή και μεταδεδομένα.
Το ηχητικό ράφι θα παρακολουθεί την πρόοδό σας σε όλες τις συσκευές και διαθέτει εφαρμογές για Android ή iOS. Μπορείτε να αλλάξετε την ταχύτητα αναπαραγωγής μεταξύ 0,5x και 2,0x και αν είστε το είδος του ατόμου που προτιμά να κοιμάται από τους χαλίκιους τόνους επαγγελματίας αφηγητής αλλά δεν θέλετε να χάσετε τη θέση σας μέσα σε μια νύχτα, μπορείτε να ρυθμίσετε ένα χρονόμετρο ύπνου έως και 90 λεπτά νωρίτερα ή στο τέλος του κεφάλαιο.
Είναι σαν να έχεις το δικό σου προσωπικό Audible! Λοιπόν, τι περιμένεις? Πηγαίνω φιλοξενήστε τη δική σας βιβλιοθήκη ακουστικών βιβλίων Raspberry Pi με ράφι ήχου.
7. WordPress
Το WordPress είναι η πιο κοινή πλατφόρμα CMS και blogging στον κόσμο—αλλά αυτό δεν σημαίνει ότι είναι δύσκολο να εγκατασταθεί ή να κυριαρχήσει. Στην πραγματικότητα, μπορείτε φιλοξενήστε τον δικό σας ιστότοπο WordPress σε ένα Raspberry Pi. Με αυτόν τον τρόπο, μπορείτε να εστιάσετε στη συγγραφή αντί για τη διαχείριση του συστήματός σας.
Το WordPress υποστηρίζει πολλούς ρόλους χρηστών και παρέχει πρόσβαση σε χιλιάδες θέματα και πρόσθετα, ώστε να μπορείτε να προσαρμόσετε τον ιστότοπό σας ώστε να φαίνεται και να συμπεριφέρεται ακριβώς όπως θέλετε.
8. Διακομιστής email
Το email είναι μια από τις τρομακτικές προοπτικές για κάθε εκκολαπτόμενο διαχειριστή συστήματος, αλλά η εγκατάσταση ενός πλήρως ασφαλούς και αξιόπιστου διακομιστή email στο Raspberry Pi σας μπορεί να επιτευχθεί μέσα σε ένα απόγευμα.
Μπορείτε να ρυθμίσετε γρήγορα τα Dovecot, Postfix, OpenDKIM και SpamAssassin, μετά από τα οποία μπορείτε να στέλνετε email με ασφάλεια, γνωρίζοντας ότι οι επικοινωνίες σας είναι πλήρως υπό τον έλεγχό σας.
Αναπτύξτε σχεδόν οποιοδήποτε λογισμικό που αντιμετωπίζει το Web στο Raspberry Pi σας
Αυτοί είναι μόνο μερικοί από τους τρόπους με τους οποίους μπορείτε να χρησιμοποιήσετε το Raspberry Pi για να αντικαταστήσετε τους ιστότοπους και τις υπηρεσίες που προσφέρονται από τεχνολογικούς γίγαντες. Θα λάβετε μεγάλη ικανοποίηση από την αυτάρκεια στον ψηφιακό κόσμο και μπορεί να είστε σε θέση να ενθαρρύνετε τους φίλους και την οικογένειά σας να ασχοληθούν επίσης με το χόμπι.
Μην ξεχνάτε ότι το κόστος φιλοξενίας είναι ουσιαστικά μηδενικό όταν φιλοξενείτε στο δικό σας υλικό. Το μόνο που χρειάζεστε είναι ένα μόνο όνομα τομέα και είστε έτοιμοι να ξεκινήσετε.