Το ownCloud (*) είναι ένα ελεύθερο λογισμικό το οποίο τρέχει σε ένα υπολογιστή-εξυπηρετητή (server) και παρέχει υπηρεσία αποθήκευσης δεδομένων σε ένα αποθηκευτικό νέφος (δηλαδή μια απομακρυσμένη τοποθεσία τύπου “cloud storage” ή νέφος αποθήκευσης δεδομένων).
Το project ξεκίνησε το 2010 από τον προγραμματιστή Frank Karlitschek. Η ιδέα ήταν να δημιουργηθεί ένα εναλλακτικό ελεύθερο λογισμικό σε αντιδιαστολή με τις υπάρχουσες ιδιωτικές-εμπορικές εταιρίες οι οποίες παρέχουν δυνατότητα αποθήκευσης δεδομένων σε υπολογιστικά νέφη (όπως drobox, google drive, iCloud, Skydrive, UbuntuOne κλπ).
Το ownCloud μπορεί να εγκατασταθεί σε ένα ιδιωτικό υπολογιστή-εξυπηρετητή χωρίς να χρειάζεται το κόστος συνδρομής σε κάποια εταιρία παροχής χώρου υπολογιστικού νέφους. Η χρήση ιδιωτικού υπολογιστικού νέφους θεωρείται απαραίτητη σε εταιρίες με απόρρητα/ιδιωτικά έγγραφα ή όταν απαιτείται ο έλεγχος πρόσβασης.
* Πληροφορίες από το Wikipedia.
Παρακάτω θα δούμε πως μπορείτε να το εγκαταστήσετε απλά μέσω ενός Bitnami installer. Η συγκεκριμένη εφαρμογή, περιέχει ότι χρειάζεστε να στήσετε ένα web server στον υπολογιστή σας, και θα εγκαταστήσει αυτόματα το ownCloud.
O υπολογιστής που χρησιμοποιώ τρέχει με Debian 9 και είναι πλήρως ενημερωμένος.
Κατεβάστε τον εγκαταστάτη.
Από την παρακάτω σελίδα, μπορείτε να κατεβάστε το αρχείο εγκατάστασης που είναι σε μορφή .run
https://bitnami.com/stack/οwncloud/installer#linux
Ανοίξτε ένα terminal στον φάκελο που κατεβάσατε το αρχείο και δώστε την παρακάτω εντολή
chmod 755 bitnami-owncloud-10.0.2-2-linux-x64-installer.run
Αμέσως μετά με διπλό click πάνω στον εγκαταστάτη μπορείτε να αρχισετε την εγκατάσταση. Δείτε τις παρακάτω εικόνες κατά σειρά:
Διευκρινήσεις:
Στο πεδίο του email, επέλεξα διαφορετική υπηρεσία από το Gmail, και έτσι χρησιμοποίησα τις ρυθμίσεις του SMTP στο Live.com
Στην IP του server άφησα αυτή του localhost. Την IP ή το domain name μπορείτε να το αλλάξετε αργότερα.
Μετά την εγκατάσταση θα δείτε την παρακάτω σελίδα:
To URL σύνδεσης στον Cloud server σας είναι η:
http://127.0.0.1:18080/owncloud/
Την θύρα μπορείτε να την αλλάξετε αργότερα, εύκολα από το binami panel που σας επιτρέπει τροποποιήσεις στην PHP και mySQL.Έτσι μπορείτε να έχετε το δικό σας Cloud.
Επειδή φαντάζομαι ότι δεν διαθέτετε κάποια στατική IP για να βγάλετε τον server σας προς τα έξω, διαβάστε παρακάτω:
Θα το κάνουμε μέσω του router που χρησιμοποιείτε και αν το router σας δεν το υποστηρίζει θα προσθέσουμε ένα προγραμματάκι που θα βρίσκει ανά πάσα στιγμή την δυναμική IP σας.
Για αρχή κάντε ένα λογαριασμό στην υπηρεσία www.noip.com. (Χρησιμοποίησα την συγκεκριμένη γιατί είχα ήδη λογαριασμό και την υποστηρίζει το router μου). Βρείτε ένα free domain που αντιστοιχεί στην IP του υπολογιστή σας. Φυσιολογικά θα πρέπει να βρείτε μόνο το domain, η αντιστοίχιση της IP γίνεται αυτόματα.
Ανοίξτε την σελίδα ρυθμίσεων του router και βρείτε τις ρυθμίσεις (αν τις διαθέτει) για τη δυναμική IP. Συμπληρώστε τα στοιχεία που λείπουν (email σύνδεσης, κωδικός πρόσβασης της υπηρεσίας και το domain που επιλέξατε).
Αυτό ήταν. Το router σας με κάθε αλλαγή IP θα ενημερώνει την υπηρεσία, η οποία θα αντιστοιχεί την νέα IP στο domain που επιλέξατε.
Σε περίπτωση που το router σας δεν διαθέτει τις παραπάνω ρυθμίσεις αλλάξτε router ή εγκαταστήστε την παρακάτω εφαρμογή:
https://www.noip.com/download?page=linux
Με τις εντολές make και make install μπορείτε να εγκαταστήσετε την εφαρμογή. Για περισσότερες λεπτομέρειες διαβάστε το readme ή τις σελίδες βοήθειας της υπηρεσίας.
Καλή επιτυχία!