- Εφαρμογή OpenDelos
Αντιγράψτε τον κατάλογο εγκατάστασης του opendelos ο οποίος βρίσκεται μέσα στον tomcat (/var/lib/tomcat/webapps/opendelos) όπω επίσης και το opendelos.war αρχείο που βρίσκεται μέσα στο tomcat webapps έτσι ώστε να διατηρήσετε σε ασφαλές σημείο την τελευταία κατάσταση της εφαρμογής. - Βάση Δεδομένων
Χρησιμοποιώντας τον client της eXistDB συνδεθείτε στη ΒΔ. Στη συνέχεια επιλέξτε να δημιουργήσετε ένα αντίγραφο ασφάλειας των collection της ΒΔ βλ. στιγμιότυπα οθόνης
Χρησιμοποιώντας τον client της eXistDB μπορείτε να επαναφέρετε τη ΒΔ στην τελευταία της κατάσταση επιλέγοντας ως restore file το συμπιεσμένο αρχείο που εξαγάγατε και αποθηκεύσατε. - Αρχεία πολυμέσων
Αναβάθμιση
Αντιγράψτε τα παρακάτω αρχεία από τον κατάλογο <tomcat_dir>/webapps/opendelos/WEB-INF/classes/ σε προσωρινό κατάλογο έξω από την εφαρμογή π.χ. /tmp/delos/resourcefiles:
app.properties
local-db.properties
mailer.properties
scheduler-db.properties
title_el.properties
title_en.properties
log4j.xml
Δημιουργήστε τον κατάλογο ρυθμίσεων (ΚΡ) για την εφαρμογή OpenDelos στο σύστημα αρχείων του εξυπηρετητή που φιλοξενεί την εφαρμογή.
Το όνομα του καταλόγου είναι δική σας επιλογή. Προτείνεται πάντως να ακολουθήσετε την ονομασία που ακολουθείται εδώ, ως κοινό σημείο αναφοράς κατά τη διάρκεια της τεχνικής υποστήριξης. Σε αυτόν τον οδηγό ονομάσαμε τον κατάλογο ρυθμίσεων «delos_properties» και δημιουργήθηκε στον κεντρικό κατάλογο του opendelos:
/delos/delos_properties
Ο ΚΡ χρησιμοποιείται:
- Για την αποθήκευση των αρχείων ρυθμίσεων.
- Για την αποθήκευση των αρχείων καταγραφής συμβάντων (log file)
Ύστερα από τη δημιουγία του ΚΡ η δεντρική δομή των καταλόγων της εφαρμογής θα πρέπει να είναι όπως φαίνεται στο στιγμιότυπο οθόνης,
Ρυθμίσεις συστήματος
Ορίστε τον κατάλογο ρυθμίσεων (ΚΡ) του opendelos, ως μεταβλητή περιβάλλοντος για τον tomcat. Συγκεκριμένα, αν δεν έχετε ήδη κάποιο αρχείο πρόσθετων ρυθμίσεων για τον tomcat, δημιουργήστε ένα αρχείο με όνομα setenv.sh μέσα στον κατάλογο που βρίσκονται τα εκτελέσιμα αρχεία του tomcat (αν έχετε ακολουθήσει τις προτεινόμενες οδηγίες, ο κατάλογος βρίσκεται στο μονοπάτι /usr/share/tomcat7/bin/ ). Στο αρχείο setenv.sh ορίστε τη μεταβλητή περιβάλλοντος DELOS_HOME. Προσαρμόστε την τιμή της μεταβλητής με το δικό σας μονοπάτι
Αντιγράψτε τα αρχεία application.sample, cas.sample, delos.sample που βρίσκονται μέσα στο πακέτο εγκατάστασης του opendelos και συγκεκριμένα στο μονοπάτι: DELOS_HOME/OPENDELOSDEFAULT
Μετονομάστε τα .sample αρχεία, αλλάζοντας την κατάληξη sample σε properties
Μέσα στο DELOS_HOME/OPENDELOSDEFAULT δημιουργήστε ένα άδειο αρχείο με όνομα INSTALL
Ορίστε την ιδιοκτησία (owner) του καταλόγου που «δείχνει» η μεταβλητή DELOS_HOME και των περιεχομένων του στον χρήστη tomcat7
Χρησιμοποιώντας τον tomcat manager κάντε undeploy το Webapp opendelos.
Στη συνέχεια κάντε deploy με το ίδιο όνομα (/opendelos), το νέο opendelos-0.9.5.war (έκδοση 0.9.5) που θα βρείτε στη διανομή.
Εξαιτίας της ριζικής αλλαγής του τρόπου εγκατάστασης θα πρέπει να ακολουθήσετε τον οδηγό διαμόρφωσης εγκατάστασης της έκδοσης 0.9.5 συμπληρώνοντας τα στοιχεία που βρίσκονται στις καρτέλες. Μπορείτε να συμβουλευθείτε τα παλιά .properties αρχεία του βήματος 1 για την ολοκλήρωση του οδηγού εγκατάστασης.
Αντιστοίχιση πεδίων νέου οδηγού εγκατάστασης (έκδοσης 0.9.5) με τις μεταβλητές των backup αρχείων ρυθμίσεων της έκδοσης 0.9.0/0.9.1 (βήμα 1) έτσι ώστε να εισάγετε τις ίδιες τιμές.
Οδηγός Εγκατάστασης Καρτέλα | Ρύθμιση | Αρχείο | Μεταβλητή |
---|---|---|---|
Βασικές Ρυθμίσεις | Πρωτόκολλο Επικοινωνίας: | app.properties | dilos.media.protocol |
Διεύθυνση Ιστότοπου (URL): | dilos.media.url | ||
Θύρα: | dilos.dmms.port | ||
Κατάλογος Ιστού: | dilos.dmms.webdir | ||
Βάση Δεδομένων | Διεύθυνση (URL): | local-db.properties | database.url Η τιμή της μεταβλητής περιέχει όλα το path. Απομονώστε το server-name (π.χ. localhost) |
Συνθηματικό 'guest': | database.users.password | ||
Συνθηματικό 'admin': | database.admin.password | ||
Συλλογή Ιδρυμάτων: | database.institution.collection | ||
Συλλογή Χρηστών: | database.users.collection | ||
Συλλογή Πόρων: | database.vl.collection | ||
Συλλογή Εκδηλώσεων: | n/a | n/a Πρόκειται για νέα συλλογή η οποία θα δημιουργηθεί κατά την αποθήκευση των ρυθμίσεων. Βασιστείτε στο path των υπόλοιπων συλλογών. Η default τιμή είναι Events (/db/apps/Events/). Αν και οι υπόλοιπες συλλογές ανήκουν στο ίδιο επίπεδο (π.χ. /db/apps/institutions/), τότε αφήνετε την default τιμή. | |
Συλλογή Χρονο-Προγραμματισμού: | scheduler-db.properties | n/a Πρόκειται για υπάρχουσα συλλογή η οποία κατά την αποθήκευση θα δημιουργήσει νέες υποσυλλογές. Βασιστείτε στο scheduler-db.properties. Αν δεν έχετε αλλάξει την τοποθεσία της συλλογής τότε το path που θα βρείτε στο αρχείο είναι /db/apps/Scheduler/ όπου οι υποσυλλογές Calendar και Config βρίσκονται κάτω από το Scheduler. H συγκεκριμένη τιμή είναι και η default του οδηγού εγκατάστασης για το πεδίο, συνεπώς αφήνετε την ίδια τιμή. | |
Επιπλέον Ρυθμίσεις | Τίτλος Ιστότοπου: | n/a | n/a |
Απόλυτη διαδρομή αποθήκευσης καταγεγραμμένων ζωντανών μεταδόσεων: | app.properties | dilos.scheduler.upload.path | |
dilos.ffmpeg.path | |||
dilos.openclass.url | |||
Πρωτεύον LMS - | dilos.openclass.url | ||
Πρωτεύον LMS - URL: | dilos.openclass.url | ||
Εξυπηρετητής εικόνων | Πρωτόκολλο Επικοινωνίας: | app.properties | dilos.media.protocol |
Διεύθυνση (URL): | dilos.media.url | ||
Θύρα: | dilos.media.port | ||
Κατάλογος Ιστού: | dilos.media.webdir | ||
Απόλυτη Διαδρομή: | dilos.media.absdir | ||
Εξυπηρετητής Βίντεο Κατ' απαίτηση | Περιγραφή: | n/a | n/a |
Κωδική Ονομασία: | n/a | n/a | |
HTTP Video Server (Pseudostreaming) | app.properties
| - | |
Πρωτόκολλο Επικοινωνίας: | dilos.video.protocol | ||
Διεύθυνση (URL): | dilos.video.url | ||
Θύρα: | dilos.video.port | ||
Κατάλογος Ιστού: | dilos.video.webdir.mp4 | ||
Απόλυτη Διαδρομή: | dilos.video.absdir.mp4 | ||
RTMP Video Server | n/a | n/a Πρόκειται για νέο feature της έκδοσης opendelos 0.9.5 και δεν υπάρχουν σχετικές ρυθμίσεις σε προηγούμενη έκδοση. Συμβουλευτείτε την τεκμηρίωση του οδηγού εγκατάστασης της έκδοσης 0.9.5 | |
Εξυπηρετητής Email | Διεύθυνση (URL): | mailer.properties | mail.host |
Θύρα: | mail.port | ||
Πρωτόκολλο Επικοινωνίας: | mail.protocol | ||
TLS | mail.smtp.starttls.enable | ||
SMTP Authentication | mail.smtp.auth | ||
SMTP Identity Check | mail.smtps.ssl.checkserveridentity | ||
Όνοματεπώνυμο Χρήστη: | mail.smtp.user | ||
Email Διεύθυνση Χρήστη: | mail.smtp.from | ||
Username Χρήστη: | mail.username | ||
Συνθηματικό Χρήστη: | mail.password | ||
Ασφάλεια | Ρυθμίσεις CAS | n/a | n/a |
Διαχειριστής | Η λειτουργία "Διαχειριστή" είναι διαθέσιμη μόνο σε νέα εγκατάσταση Για την διαχείριση των χρηστών της εφαρμογής, πλοηγηθείτε στη σελίδα Ρυθμίσεις ==> Χρήστες | n/a | n/a |