OwnCloud - Εφαρμογή σε τοπικό δίκτυο

Παρουσίαση

Το OwnCloud είναι μια ανοιχτού κώδικα υλοποίηση υπηρεσιών ηλεκτρονικής αποθήκευσης και διαφόρων εφαρμογών (cloud computing). Το OwnCloud μπορεί να εγκατασταθεί σε ένα προσωπικό δίκτυο (ως τοπικό δίκτυο). Οι εξαρτήσεις σε αυτόν τον διακομιστή πρέπει να είναι σε PHP και μια βάση δεδομένων σε SQLite, MySQL ή PostgreSQL.

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

Σε αυτό το σεμινάριο θα μάθετε:

  • 1 - Πώς να εγκαταστήσετε το Owncloud σε έναν προσωπικό διακομιστή ιστού.
  • 2 - Πώς να έχετε πρόσβαση στα δεδομένα μέσω ενός εξερευνητή αρχείων με το WebDAV.
  • 3 - Πώς να τοποθετήσετε ένα κοινόχρηστο στοιχείο στο / etc / fstab για να αποκτήσετε πρόσβαση στο cloud τοπικά.
  • 4 - Πώς να εγκαταστήσετε ένα πρόγραμμα-πελάτη owncloud σε μια επιφάνεια εργασίας.
  • 5 - Τρόπος ρύθμισης παραμέτρων του προγράμματος-πελάτη Owncloud για συγχρονισμό.

Προϋποθέσεις

  • Ένας υπολογιστής με OS Linux (αυτό το σεμινάριο βασίζεται στο Ubuntu Enterprise Server 10.04LTS ή 12.04LTS).
  • Apache web server (Apache web server με κατάλογο public_html στο homedirectory).
  • Μια έκδοση του διακομιστή PHP - v5.3 ελάχιστο.
  • Ένας υπολογιστής με λειτουργικό σύστημα Linux (Ubuntu desktop distribution (12.04LTS) - για χρήση ως clientcloud).

Εγκατάσταση του OwnCloud σε έναν διακομιστή ιστού

  • Μεταβείτε στον επίσημο ιστότοπο: //owncloud.org/support/install/
  • Κατεβάστε την "Τελευταία σταθερή έκδοση".
  • Για αυτό το tutorial usecloud-4.0.4 χρησιμοποιήθηκε.
  • Το " όνομα χρήστη " θα είναι το σύνδεσμο σύνδεσης της "επιφάνειας εργασίας του ubuntu του Linux" σας και ως εκ τούτου του " homedirectory " σας.
  • Αποσυμπιέστε το ληφθέν αρχείο στο διευθυντή του διακομιστή σας
    •  tar -xjf owncloud-xxxtar.bz2 
  • Μετακινήστε τον κατάλογο "owncloud" στο "public_html" homeDirectory ο διακομιστής σας (ή) στο / var / www /, χρησιμοποιώντας μία από τις παρακάτω εντολές:
    •  mv owncloud ~ / public_html / 
    •  sudo mv owncloud / var / www / 

Σημειώστε ότι:

  • Ο κάτοχος του web server "www-data" θα πρέπει να έχει τους παρακάτω καταλόγους σε εφαρμογές, δεδομένα και config.
  • Δύο από αυτούς τους καταλόγους αποτελούν μέρος της δικής σας εγκατάστασηςCloud, θα πρέπει να δημιουργηθεί μόνο ο κατάλογος δεδομένων.
  • Πηγαίνετε στον δικό σας κατάλογο cloud
    •  cd owncloud 
  • Δημιουργία του καταλόγου 'δεδομένα'
    •  mkdir δεδομένα 

Ρύθμιση δικαιωμάτων για εφαρμογές, ρυθμίσεις και δεδομένα:

  •  sudo chown -R www-δεδομένα: εφαρμογές www-δεδομένων 
  •  sudo chown -R www-δεδομένα: www-data config 
  •  sudo chown -R www-δεδομένα: δεδομένα www-δεδομένων 

Για να λειτουργεί σωστά η εφαρμογή Owncloud, πρέπει να ενεργοποιήσουμε τις ενότητες "επανεγγραφή" και "κεφαλίδες" (δεν είναι ενεργοποιημένες από προεπιλογή στο Apache).

  •  sudo a2enmod ξαναγράψει 
  •  sudo a2enmod κεφαλίδες 

Επανεκκινήστε τον διακομιστή Apache για να επικυρώσετε τις τροποποιήσεις:

  • sudo υπηρεσία apache2 επανεκκίνηση

Αν έχετε ρυθμίσει τον δικό του κατάλογο cloud στο / var / www /, μην εκτελέσετε την ακόλουθη εντολή.

Δημιουργήστε έναν συμβολικό σύνδεσμο στον κατάλογο cloud στο / var / www /:

  • μικρό
     udo ln -s / home / όνομα χρήστη / public_html / owncloud / / var / www / owncloud 

Σημειώστε ότι:

  • Το "Όνομα χρήστη" είναι η διεύθυνση του διακομιστή σας.

Εκκινήστε τον διακομιστή ιστού σας

  •  // name_of_server / owncloud (ή) // IP_Adress_server / owncloud 
  • Συμπληρώστε τη φόρμα χρησιμοποιώντας τα προσωπικά σας δεδομένα.
  • Είναι σημαντικό να διαχωρίσετε τον διαχειριστή και τον κανονικό χρήστη για να αποφύγετε ζητήματα ασφάλειας.
  • Αφού συμπληρώσετε αυτήν τη φόρμα, θα δημιουργηθεί πρώτα ο λογαριασμός διαχειριστή του "Owncloud".
  • Συνιστάται να ορίσετε ένα όνομα χρήστη και έναν κωδικό πρόσβασης διαφορετικό από τον κανονικό λογαριασμό χρήστη.
  • Κάντε κλικ στο 'Εγκατάσταση'.
  • Συνδεθείτε και αρχίστε να χρησιμοποιείτε το 'Owncloud στον προσωπικό σας διακομιστή ιστού'.
  • Όταν συνδέεστε για πρώτη φορά, δημιουργήστε έναν κωδικό πρόσβασης και έναν κωδικό πρόσβασης για τον κανονικό χρήστη.

Δημιουργήστε μια ομάδα χρηστών:

  • Ρυθμίσεις -> Χρήστες -> αναπτυσσόμενο μενού 'Ομάδες' -> κάντε κλικ στην επιλογή 'Προσθήκη ομάδας'
  • Πληκτρολογήστε: Χρήστες και επικυρώστε

Δημιουργία χρήστη:

  • Τοποθετήστε το ίδιο όνομα σύνδεσης και κωδικό πρόσβασης για να συνδεθείτε στην επιφάνεια εργασίας σας.
  • Καταχωρίστε ένα "Όνομα" και "κωδικό πρόσβασης" -> επιλέξτε την ομάδα "Χρήστες" -> κάντε κλικ στην επιλογή "Δημιουργία".
  • Κλείστε την εφαρμογή (ως διαχειριστής) και συνδεθείτε ως κανονικός χρήστης.

Πρόσβαση σε δεδομένα μέσω εξερευνητή αρχείων με WebDAV

Πώς να διαμορφώσετε μια πρόσβαση WebDAV που θα μας επιτρέψει να αποθηκεύουμε δεδομένα στον τοπικό φάκελο μέσω του ownCloud;

  • Μπορούμε επίσης να το προσαρμόσουμε στο ριζικό κατάλογο του διακομιστή ιστού σας ή σε έναν υποκατάλογο.
  • Για αυτό το σεμινάριο θα χρησιμοποιήσουμε το διευθυντή μας και θα δημιουργήσουμε ένα 'owncloud'directory.

Εγκατάσταση υποστήριξης WebDAV (το πακέτο davfs2)

  •  sudo apt-get να εγκαταστήσετε το davfs2 
Επανασυναρμολογήστε το davfs2 για να επιτρέψετε την πρόσβαση από έναν κανονικό χρήστη
  • sudo dpkg-αναμορφώστε το davfs2 (επιλέξτε Ναι στη γραμμή εντολών)

Προσθέστε το χρήστη που διαθέτει δικαιώματα για τις επιλογές κοινόχρηστων ομάδων - davfs2

  •  sudo usermod -aG Όνομα χρήστη davfs2 

Για να μπορέσει ο χρήστης να προσαρτήσει τις κοινές επιλογές cloud πρέπει να δημιουργήσουμε τον εν λόγω κατάλογο στο homedirectory του. Θα το ονομάσουμε ως 'owncloud':

  •  mkdir owncloud 

Τοποθετήστε το 'owncloud' στο fstab

  • Για owncloud-4.0.4, εισάγετε την ακόλουθη γραμμή στο 'fstab' σας, υποδεικνύοντας την IP του διακομιστή σας:

 //ip_address_server/owncloud/remote.php/webdav/ / home / username / owncloud χρήστης davfs, rw, noauto 0 0 

Σημειώστε ότι:

  • Μεταβαίνοντας στον εξερευνητή αρχείων σας θα δείτε μια συσκευή που ονομάζεται 'owncloud τώρα παρούσα.
  • Εάν κάνετε κλικ σε αυτό, δεν θα λειτουργήσει. Θα λάβετε ένα μήνυμα 'Δεν είναι δυνατή η τοποθέτηση της συσκευής κ.λπ. ...'
  • Μην ανησυχείτε τώρα, υπάρχουν ακόμη κάποια βήματα για να λειτουργήσει.
  • Κατά την εγκατάσταση του " davfs2 " δημιουργείται ένας κρυμμένος κατάλογος και δύο αρχεία "davf2.conf" και "μυστικά" στο homedirectory του username.

Ρύθμιση αυτών των δύο αρχείων:

davfs2.conf: αποσυνδέστε τις παρακάτω γραμμές και χρησιμοποιήστε αυτές τις τιμές, μην επεξεργαστείτε το υπόλοιπο.

  •  ask_auth 0 
  •  use_locks 0 
  •  gui_optimize 1 

μυστικά : προσθέστε την τελευταία γραμμή αυτού του αρχείου (Τα διπλά εισαγωγικά είναι σημαντικά).

  • " / home / username / owncloud /" "username" "κωδικός πρόσβασης"

Σημαντική σημείωση:

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

Εγκαταστήστε τον ίδιο clientcloud για συγχρονισμό με το cloud

Προσθέστε το πακέτο προέλευσης στη λίστα πηγών του πρωτότυπου πρωτοκόλλου:

  •  sudo sh -c 'echo "deb //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/" >> /etc/apt/sources.list " 

Αίτημα για ενημέρωση της λίστας πακέτων

  •  sudo apt-get ενημέρωση 

Εγκατάσταση της συσκευασίας

  •  sudo apt-get να εγκαταστήσετε το δικόcloud-client 

Για να λάβετε ενημερώσεις πακέτων για το λογισμικό cloud-client, κάντε λήψη του κλειδιού:

  •  wget //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key 

Προσθέστε το κλειδί:

  •  το sudo apt-key προσθέτει - <Release.key 
Ρυθμίστε τη διαμόρφωση του πελάτη cloud
  • Μόλις εγκατασταθεί ο υπολογιστής-πελάτης, το εικονίδιο εκκίνησης θα εμφανιστεί στις εφαρμογές σας.
  • Αναζήτηση με λέξη-κλειδί: σύννεφο.

  • Κάντε κλικ στο εικονίδιο για να ξεκινήσει η εφαρμογή, εμφανίζεται ένα μήνυμα που σας λέει ότι πρέπει να διαμορφώσετε τον πελάτη σας.
  • Κάντε κλικ στο OK.
  • Θα δείτε ένα εικονίδιο με ένα μικρό μαύρο σύννεφο στη γραμμή εργασιών, επάνω δεξιά.

  • Κάντε αριστερό κλικ στο εικονίδιο και επιλέξτε 'Διαμόρφωση ...'
  • Συμπληρώστε το πεδίο κειμένου με τη διεύθυνση URL του σύννεφου σας.
    • // ip_adress_machine / owncloud /.

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

  • Η παρακάτω οθόνη επιβεβαιώνει τη σύνδεση με το σύννεφο σας.

  • Στη συνέχεια, σας ζητείται να επιλέξετε ένα φάκελο που θα συγχρονιστεί.
  • Επιλέξτε τον κατάλογο 'owncloud' που δημιουργήσατε στο homedirectory σας.
  • Δώστε το όνομα (ή ψευδώνυμο) για το φροντιστήριο μας θα χρησιμοποιήσουμε: 'Moncloud'

  • Σε αυτήν την οθόνη, αφήστε τις προεπιλεγμένες ρυθμίσεις.
  • Ένας φάκελος "clientsync" θα δημιουργηθεί από προεπιλογή στη ρίζα του cloud σας. Μπορείτε να το διαγράψετε αργότερα, αν θέλετε.

  • Για να επαληθεύσετε ότι ο φάκελος 'clientsync' υπάρχει στον διακομιστή σας.
  • Ανοίξτε τον εξερευνητή αρχείων σας, κάντε κλικ στο 'owncloud' στις 'Συσκευές', θα πρέπει να δείτε αυτόν τον κατάλογο.

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

Προηγούμενο Άρθρο Επόμενο Άρθρο

Οι Καλύτερες Συμβουλές