Θέλατε ποτέ να έχετε δικό σας ιδιωτικό Dropbox, κάτι που σας επιτρέπει να διαχειρίζεστε και να διανέμετε αρχεία στο διαδίκτυο, αλλά χωρίς να σας ενημερώνει για τα όρια δεδομένων, τους περιορισμούς εύρους ζώνης ή ακόμα και την απενεργοποίηση συγκεκριμένων τύπων αρχείων; Θαυμάσια νέα! Αυτό το όνειρο μπορεί εύκολα να γίνει πραγματικότητα με τη βοήθεια λογισμικού γνωστού ως Nextcloud.

Αυτό το λογισμικό το καθιστά έτσι ώστε οποιοσδήποτε με ένα διακομιστή να μπορεί να φιλοξενήσει και να διανείμει το δικό του χώρο αποθήκευσης και να έχει το δικό του σύννεφο! Σε αυτόν τον οδηγό θα αναφερθούμε σε όλα όσα πρέπει να γνωρίζετε για να δημιουργήσετε τη δική σας προσωπική λύση αποθήκευσης cloud - από τη μετάβαση στο απαιτούμενο υλικό, τη σωστή λειτουργία του λειτουργικού συστήματος και την εγκατάσταση συγχρονισμένων πελατών. Ας αρχίσουμε!

Σημείωση : Το Nextcloud είναι ένα πιρούνι του Owncloud που είναι ένας άλλος αυτο-φιλοξενούμενος κλώνος Dropbox.

Απαιτήσεις υλικού και λογισμικού

Ας συζητήσουμε τους τύπους διακομιστών που είναι καλύτερο να δημιουργήσουν ένα σύννεφο στο σπίτι που τροφοδοτείται από το λογισμικό αποθήκευσης NextCloud. Για να ξεκινήσει, ο διακομιστής πρέπει να εκτελεί την πιο πρόσφατη έκδοση του διακομιστή Ubuntu (ή τουλάχιστον να εκτελεί μια έκδοση που υποστηρίζει τα snaps). Γιατί διακομιστή Ubuntu και όχι κάτι σαν Redhat ή CentOS; Απλά, οι προγραμματιστές της NextCloud διανέμουν σήμερα ένα πακέτο snap με το τελευταίο λογισμικό NextCloud, κάτι που αυτά τα άλλα λειτουργικά συστήματα δεν προσφέρουν.

Επιπλέον, το NextCloud, όταν εγκατασταθεί με άλλους τρόπους, χρειάζεται πολύ χρόνο για να εγκατασταθεί και δεν είναι πολύ φιλικό προς το χρήστη. Εγκαθιστώντας την έκδοση snap, απαιτείται μηδενική ρύθμιση και όλα λειτουργούν πολύ.

Οι προγραμματιστές έχουν πει στο παρελθόν ότι είναι δύσκολο να ενημερώσουν το NextCloud όταν βασίζονται σε διανομές ή ολοκληρωμένες αποθήκες. Η τεχνολογία snap του Ubuntu τους επιτρέπει να λαμβάνουν όσο το δυνατόν συντομότερα τις πιο πρόσφατες ενημερώσεις ασφαλείας με τους δικούς τους όρους.

Οι συσκευές υλικού που είναι τέλειες για τη δημιουργία της δικής σας λύσης σύννεφο:

  • Οποιοσδήποτε χρησιμοποιημένος ή παλαιός 64bit PC / φορητός υπολογιστής DDR2 (ή καλύτερος) που μπορεί να παραμείνει σε λειτουργία 24/7
  • Raspberry Pi 2 ή 3 που μπορούν να τρέξουν το Ubuntu Snappy Core
  • Οποιοσδήποτε διακομιστής εσωτερικού χώρου ή επιχείρησης

Δημιουργία προετοιμασιών

Οι χρήστες θα χρειαστεί να δημιουργήσουν μια εικόνα USB για να εγκαταστήσουν την πιο πρόσφατη έκδοση του διακομιστή Ubuntu. Κατεβάστε την εικόνα δίσκου ISO από αυτή τη σελίδα.

Raspberry Pi 2/3 χρήστες

Το Pi δεν τρέχει αυτήν την περίοδο μια παραδοσιακή έκδοση του διακομιστή του Ubuntu. Αντ 'αυτού, οι χρήστες πρέπει να χρησιμοποιούν το Ubuntu Snappy Core. Κατεβάστε την εικόνα εδώ. Εξαγωγή της εικόνας στο τερματικό:

 gunzip -d * .img.xz 

Ακολουθήστε το wiki του Ubuntu για να ξεκινήσετε με την πρώτη εκκίνηση του Snappy Core. Θα χρειαστεί να εγγραφείτε με Canonical, χρησιμοποιώντας μια διεύθυνση ηλεκτρονικού ταχυδρομείου.

Με τη λήψη της εικόνας του δίσκου, ήρθε η ώρα να κάνετε το μέσο εγκατάστασης USB (ή SD). Κάντε λήψη του εργαλείου USB / SD Etcher. Ακολουθήστε τις οδηγίες στη σελίδα για να δημιουργήσετε την εγκατάσταση USB ή SD εάν χρησιμοποιείτε Raspberry Pi 2/3. Είναι μια εύκολη διαδικασία τριών βημάτων.

Εγκατάσταση του Ubuntu Server

Συνδέστε τη συσκευή USB και διαμορφώστε το μηχάνημά σας για εκκίνηση από αυτό μέσω του BIOS. Για μερικούς, αυτό το κλειδί μπορεί να είναι F2 ή DEL. Για άλλους, είναι Esc. Είναι καλύτερο να διερευνήσετε το εγχειρίδιο για να είστε βέβαιοι.

Με τη φόρτωση του διακομιστή Ubuntu, επιλέξτε τη σωστή γλώσσα στην οθόνη γλώσσας και, στη συνέχεια, πατήστε το πλήκτρο Enter στην επιλογή "Εγκατάσταση του Ubuntu Server". Αυτό θα οδηγήσει τον χρήστη μέσω ενός μενού το οποίο θα ρωτά ποια είναι η διάταξη πληκτρολογίου και η χώρα. Επιλέξτε τις κατάλληλες επιλογές και μεταβείτε στην επόμενη σελίδα.

Οι χρήστες θα κληθούν στη συνέχεια να εισαγάγουν ένα όνομα κεντρικού υπολογιστή για διακομιστή Ubuntu. Εισαγάγετε "ubuntu-server", "ubuntu-nextcloud", "Ubuntu" ή κάτι τέτοιο. Στη συνέχεια, χρησιμοποιώντας τα πλήκτρα βέλους, μεταβείτε στο κουμπί "Συνέχεια" και πατήστε Enter για να μεταβείτε στην επόμενη σελίδα.

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

Στη συνέχεια, στη διαδικασία εγκατάστασης, ο χρήστης πρέπει να ενημερώσει το διακομιστή Ubuntu σχετικά με τον τρόπο εγκατάστασης στον σκληρό δίσκο. Επιλέξτε "καθοδηγούμενη - χρησιμοποιήστε ολόκληρο το δίσκο." Αυτό επιτρέπει στο σύστημα να δημιουργεί αυτόματα διαμερίσματα. Δεν απαιτείται διακίνηση ή χειροκίνητη κατανομή. Με αυτήν την επιλογή, η εγκατάσταση θα ξεκινήσει.

Λίγο μετά την ολοκλήρωση των αντιγράφων του αρχικού συστήματος του Ubuntu στο σύστημα, οι χρήστες θα πρέπει να τροποποιήσουν μια ρύθμιση. Η ασφάλεια ενημερώνει μια λειτουργία, για να είναι ακριβής. Αυτή η λειτουργία, όταν είναι ενεργοποιημένη, επιτρέπει στο σύστημα να εγκαταστήσει αυτόματα τις ενημερώσεις ασφαλείας. Επιλέξτε "εγκατάσταση αυτόματα."

Τέλος, πριν τελειώσει η εγκατάσταση, απαιτούνται ορισμένα πακέτα. Χρησιμοποιώντας το πλήκτρο διαστήματος, βρείτε το "LAMP server" και επιλέξτε το. Επιπλέον, επιλέξτε "διακομιστή OpenSSH" εάν θέλετε να είναι έτοιμη η πρόσβαση σε απομακρυσμένο κέλυφος. Όταν επιλέγονται τα πακέτα, πατήστε το πλήκτρο Enter για να τα εγκαταστήσετε στο σύστημα.

Εγκατάσταση του NextCloud

Ο διακομιστής Ubuntu είναι εγκατεστημένος στο σύστημα. Τώρα είναι δυνατό να δουλέψουμε το NextCloud. Εγκαταστήστε το λογισμικό στο σύστημα με αυτήν την εντολή:

 sudo snap install nextcloud 

Με την εγκατάσταση του NextCloud, χρησιμοποιήστε την εντολή ifconfig για να βρείτε την εσωτερική διεύθυνση IP του διακομιστή. Χρησιμοποιώντας το πρόγραμμα περιήγησης ιστού σε ένα τηλέφωνο, tablet ή υπολογιστή, μεταβείτε στην εσωτερική διεύθυνση IP σαν να ήταν ιστοσελίδα.

Αυτό θα φέρει τον Nextcloud Setup Wizard. Αυτός ο οδηγός θα προτρέψει τον χρήστη να δημιουργήσει ένα λογαριασμό διαχειριστή με κωδικό πρόσβασης.

Χρησιμοποιώντας το NextCloud

Μετά τη δημιουργία του λογαριασμού Admin στο επόμενο σύννεφο, το webUI θα φορτωθεί και ο χρήστης θα έχει τότε πλήρη διοικητικό έλεγχο. Πρόσβαση στο Nextcloud ανά πάσα στιγμή, κατευθυνόμενοι προς (στο πρόγραμμα περιήγησης ιστού) την εσωτερική διεύθυνση IP που χρησιμοποιήθηκε νωρίτερα.

Τα αρχεία από το λογαριασμό διαχειριστή μπορούν να μεταφορτωθούν απευθείας από τον ιστό μέσω του προγράμματος περιήγησης (όπως το Google Drive, το Dropbox και το One Drive). Δεν σας αρέσει ο ιστός; Κάντε λήψη του επίσημου προγράμματος συγχρονισμού για Linux, Mac ή Windows. Υπάρχει επίσης μια εφαρμογή Android και iOS.

Μεταφόρτωση αρχείων

Μεταφορτώστε ένα αρχείο ή έναν κατάλογο στο Nextcloud κάνοντας κλικ στο εικονίδιο "+" και, στη συνέχεια, κάνοντας κλικ στο κουμπί μεταφόρτωσης.

Δημιουργία νέων χρηστών

Οι χρήστες δεν μπορούν να εγγραφούν στο Nextcloud. Αντ 'αυτού, ο διαχειριστής πρέπει να δημιουργήσει νέο λογαριασμό. Μεταβείτε στην επάνω δεξιά γωνία της διεπαφής χρήστη και κάντε κλικ στο "admin". Βρείτε "Users" και επιλέξτε το. Αυτό θα σας φέρει στην περιοχή διαχείρισης χρηστών.

Χρησιμοποιώντας το περιβάλλον χρήστη, ορίστε το όνομα χρήστη και τον κωδικό πρόσβασης για το νέο χρήστη. Επιπλέον, προσθέστε τον χρήστη σε μια νέα ομάδα κάνοντας κλικ στο κουμπί "+ Προσθήκη ομάδας".

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

Συγχρονισμός

Για συγχρονισμό, εισαγάγετε την τοπική διεύθυνση IP στο πρόγραμμα-πελάτη συγχρονισμού Nextcloud.

Στη συνέχεια, πληκτρολογήστε το όνομα χρήστη και τον κωδικό πρόσβασής σας.

Με τις πληροφορίες που καταχωρίσατε, ο πελάτης Nextcloud θα δημιουργήσει ένα φάκελο Nextcloud στο τοπικό σας μηχάνημα. Τοποθετήστε οτιδήποτε θέλετε να συγχρονίσετε μέσα σε αυτό. Το εργαλείο συγχρονισμού θα το εντοπίσει και θα φορτώσει τα αρχεία.

συμπέρασμα

Η αποθήκευση σύννεφων είναι γεγονός της σύγχρονης ζωής. Όλοι έχουν ένα Dropbox, ένα Google Drive ή κάτι τέτοιο. Ως αποτέλεσμα, οι εταιρείες μεγάλης τεχνολογίας διαθέτουν μεγάλους διακομιστές που διαθέτουν πολύτιμες και ιδιωτικές πληροφορίες. Για ορισμένους, ο κίνδυνος αντιστάθμισης και ιδιωτικότητας είναι εντάξει. Νιώθουν ότι το Dropbox κλπ. Είναι αξιόπιστο και ευπροσάρμοστο και είναι διατεθειμένο να αναλάβει τον κίνδυνο.

Nextcloud δεν είναι για αυτούς τους τύπους ανθρώπων. Αυτό το λογισμικό απευθύνεται σε όσους βλέπουν τα οφέλη από την αποθήκευση στο σύννεφο, αλλά θέλουν να ελέγχουν πλήρως τα δεδομένα τους. Ελπίζω ότι με αυτόν τον οδηγό όλο και περισσότεροι άνθρωποι θα αγκαλιάσουν το Nextcloud και θα σπάσουν τις ιδιόκτητες υπηρεσίες αποθήκευσης cloud.

Υποστηρίζετε τη δική σας λύση σύννεφο; Γιατί ή γιατί όχι? Πείτε μας παρακάτω!

Πιστωτική εικόνα: Christine und Hagen Graf