ownCloud το δικό σας Cloud: εγκατάσταση σε Linux

Το 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/

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 που επιλέξατε.

noip

Σε περίπτωση που το router σας δεν διαθέτει τις παραπάνω ρυθμίσεις αλλάξτε router ή εγκαταστήστε την παρακάτω εφαρμογή:

https://www.noip.com/download?page=linux

Με τις εντολές make και make install μπορείτε να εγκαταστήσετε την εφαρμογή. Για περισσότερες λεπτομέρειες διαβάστε το readme ή τις σελίδες βοήθειας της υπηρεσίας.

https://www.noip.com/support/

Καλή επιτυχία!

iGuRu.gr The Best Technology Site in Greeceggns

Get the best viral stories straight into your inbox!















Written by giorgos

Ο Γιώργος ακόμα αναρωτιέται τι κάνει εδώ....

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Το μήνυμα σας δεν θα δημοσιευτεί εάν:
1. Περιέχει υβριστικά, συκοφαντικά, ρατσιστικά, προσβλητικά ή ανάρμοστα σχόλια.
2. Προκαλεί βλάβη σε ανηλίκους.
3. Παρενοχλεί την ιδιωτική ζωή και τα ατομικά και κοινωνικά δικαιώματα άλλων χρηστών.
4. Διαφημίζει προϊόντα ή υπηρεσίες ή διαδικτυακούς τόπους .
5. Περιέχει προσωπικές πληροφορίες (διεύθυνση, τηλέφωνο κλπ).