Πώς να δημιουργήσετε έναν διακομιστή Ushahidi για να καταγράφετε και να παρακολουθείτε εγκλήματα της κυβέρνησης της Βενεζουέλας

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

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

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

Απαιτήσεις για την εγκατάσταση ενός διακομιστή Ushahidi

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

Πρέπει να έχουμε εγκαταστήσει VirtualBox σε αυτόν τον υπολογιστή και να έχετε τα κατάλληλα δικαιώματα για να διαμορφώσετε το τείχος προστασίας και να ανοίξετε ή να κλείσετε θύρες. Αν και για αυτήν τη συγκεκριμένη περίπτωση, είναι καλύτερο να το έχετε σε ένα vps όπως το amazon, καθώς θα ήταν ευκολότερο να παρακάμψετε τους περιορισμούς που θέτει η κυβέρνηση σε αυτόν τον τύπο ιστότοπου, εκτός από το ότι μπορεί να κλιμακώσει τους πόρους ανάλογα με τη χρήση που του δίνεται.

Είναι σημαντικό να σημειωθεί ότι σε αυτόν τον οδηγό θα επικεντρωθούμε στο να το κάνουμε από μια εικονική μηχανή χρησιμοποιώντας ένα Ushahidi OVA από την ομάδα του Linux με κλειδί στο χέρι, η οποία έχει μια πολύ προηγμένη ενσωμάτωση με το amazon aws.

Πώς να εγκαταστήσετε το Ushahidi χρησιμοποιώντας το TurkeyLinux OVA;

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

  • Κατεβάστε το Ushahidi Ova που αναπτύχθηκε από την TurkeyLinux από εδώ.
  • Εισαγάγετε το ova που λάβατε στο παρελθόν από το VirtualBox, για αυτό μεταβείτε στο Αρχείο >> Εισαγωγή εικονικοποιημένης υπηρεσίας, επιλέξτε το Ova, κάντε κλικ στο Στη συνέχεια, ελέγξτε ή τροποποιήστε την προτίμηση της εικονικής μηχανής (ram, cpu, όνομα κ.λπ.) και κάντε κλικ στο εισαγωγή.

  • Διαμορφώστε το δίκτυο της εικονικής μηχανής μας έτσι ώστε να έχει πρόσβαση στο Διαδίκτυο και μπορεί επίσης να έχει πρόσβαση από τον κεντρικό υπολογιστή, γι 'αυτό πρέπει να κάνουμε δεξί κλικ στην εικονική μηχανή που έχουμε εισαγάγει >> επιλέξτε διαμόρφωση >> Δίκτυο >> Προσαρμογέας 1 >> Ενεργοποίηση Προσαρμογέας δικτύου >> Συνδεδεμένος με προσαρμογέα Bridge >> και επιλέγουμε τον προσαρμογέα μας >> Στη συνέχεια αποδεχόμαστε. Σε ορισμένες περιπτώσεις πρέπει επίσης να ενεργοποιήσουμε τον προσαρμογέα 2 >> Επιλέξτε Ενεργοποίηση προσαρμογέα δικτύου >> Συνδεδεμένος με NAT.

  • Τρέχουμε την εικονική μηχανή και ξεκινάμε την αρχική διαδικασία παραμετροποίησης της ανάπτυξης του Ushahidi.

Αρχική παραμετροποίηση Ushahidi

Όταν η εικονική μηχανή εκτελείται για πρώτη φορά, ξεκινά ένα λειτουργικό σύστημα με το Debian στο οποίο πρέπει να παραμετροποιήσουμε τον ριζικό κωδικό πρόσβασης και μας ζητείται επίσης να παραμετροποιήσουμε ορισμένες υπηρεσίες που είναι απαραίτητες για τον έλεγχο και την ορθή λειτουργία του Ushahidi. Τα λεπτομερή βήματα για αυτήν την αρχική διαδικασία παραμετροποίησης Ushahidi είναι:

  • Συνδεθείτε και ελέγξτε τον κωδικό πρόσβασης του Debian Root.

  • Εισαγάγετε και επαληθεύστε τον κωδικό πρόσβασης MySQL που θα λειτουργεί ως βάση δεδομένων Ushahidi.

  • Συνδεθείτε και επαληθεύστε τον κωδικό πρόσβασης διαχειριστή Ushahidi.

  • Εισαγάγετε μια διεύθυνση email για τον διαχειριστή Ushahidi (Απαιτείται σύνδεση αργότερα στον πίνακα Ushahidi).
  • Εάν θέλετε να χρησιμοποιήσετε τις υπηρεσίες TurnkeyLinux, εισαγάγετε το κλειδί API ή πατήστε Παράλειψη.
  • Εισαγάγετε ένα email για ειδοποιήσεις συστήματος.
  • Εγκαθιστούμε τις απαραίτητες ενημερώσεις ασφαλείας.
  • Σε περίπτωση που η ενημέρωση ασφαλείας είναι υψηλού επιπέδου (όπως μια ενημέρωση πυρήνα) θα σας ζητήσει να κάνετε επανεκκίνηση για να ρυθμίσετε την ενημέρωση, την επανεκκινήσουμε και περιμένουμε να ξεκινήσει ξανά το μηχάνημα.
  • Μόλις ξεκινήσει η εικονική μηχανή, έχουμε ξεκινήσει και διαμορφωθεί όλες οι υπηρεσίες έτσι ώστε το Ushahidi να λειτουργεί σωστά, θα εμφανιστεί μια οθόνη με τις υπηρεσίες και την IP για πρόσβαση σε αυτές. Προσωπικά προτείνω να αναδιαμορφώσουμε την IP που μας δίνει η εικονική μηχανή μέσω dhcp για μια σταθερή IP του δικτύου μας, για αυτό πηγαίνουμε Advanced Menu >> Networking >> eth0 >> StaticIp και εισαγάγετε τα αντίστοιχα δεδομένα.


Διαμόρφωση ανάπτυξης Ushahidi

Με τα βήματα που περιγράφονται παραπάνω, έχουμε εγκαταστήσει και εκτελεί μια σειρά υπηρεσιών που η Ushahidi πρέπει να λειτουργεί σωστά, εκτός από την πλήρη εφαρμογή αυτής της εξαιρετικής υπηρεσίας. Τα ακόλουθα βήματα θα μας επιτρέψουν να παραμετροποιήσουμε τον Ushahidi έτσι ώστε να καταγράφουμε σωστά τα εγκλήματα της κυβέρνησης της Βενεζουέλας.

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

  • Από τον κεντρικό υπολογιστή (ή από οποιονδήποτε υπολογιστή με πρόσβαση στο δίκτυο) εισαγάγετε την IP Ushahidi που εμφανίστηκε στο αρχικό βήμα, στην περίπτωσή μας https://192.168.1.45 θα ανοίξει ένας ιστός όπως το ακόλουθο:
  • Πηγαίνουμε στο πάνω δεξί μέρος της σελίδας και κάνουμε κλικ στη σύνδεση, εισάγουμε το email και τον κωδικό πρόσβασης του διαχειριστή Ushahidi που είχαμε κάνει προηγουμένως εγγραφή, θα ανοίξει ο πίνακας διαχείρισης όπου μπορούμε να δούμε τον πίνακα ελέγχου, τις αναφορές, τα μηνύματα, τα στατιστικά και να επιλέξουμε επεκτάσεις αύξηση των πλεονεκτημάτων του Ushahidi, με τον ίδιο τρόπο μπορούμε να έχουμε πρόσβαση στην εντολή διαμόρφωσης, τον διαχειριστή μπλοκκατηγορίες, φόρμες, σελίδες ...) από το ushahidi και στη λίστα χρηστών.

Προσαρμογή του Ushahidi για καταγραφή και παρακολούθηση εγκλημάτων της κυβέρνησης της Βενεζουέλας

Μόλις δείτε τα χαρακτηριστικά του πάνελ Ushahidi, ας ξεκινήσουμε να δουλεύουμε και να αρχίσουμε να παραμετροποιούμε σε πολύ υψηλό επίπεδο τι είναι απαραίτητο για να προσαρμοστεί το εργαλείο στο πρόβλημα που έχουμε επιλέξει.

  • Από τον πίνακα Ushahidi επιλέγουμε την επιλογή ρυθμίσεις και θα τροποποιήσουμε ορισμένα δεδομένα, το Όνομα ιστότοπου, ετικέτα ιστοτόπου, επιλέγουμε ένα banner (σε περίπτωση που δεν θέλουμε τίτλο), επιλέγουμε το email για επαφή, ενημερωτικό μήνυμα της κεφαλίδας, μήνυμα πνευματικών δικαιωμάτων, ενημερωτικό μήνυμα για την αποστολή αναφορών, γλώσσα ιστότοπου, ζώνη ώρα, επιλέξτε αν θέλετε να προβάλετε τη σελίδα επαφών, στοιχεία ανά σελίδα, στοιχεία ανά σελίδα για το διαχειριστή, ειδοποιήσεις μέσω email, ενεργοποίηση rss, ενεργοποίηση στατιστικών στοιχείων, ενεργοποίηση της προσωρινής μνήμης των σελίδων, το κλειδί ανάλυσης google για παρακολούθηση των στατιστικών, Το Akismet για τη διαχείριση των ανεπιθύμητων, μεταξύ άλλων χαρακτηριστικών. Καθώς οι επιλογές είναι αρκετά μεγάλες, σας αφήνω μια σειρά εικόνων καθώς το έχω διαμορφώσει, μην ξεχάσετε να δώσετε αποθήκευση στο τέλος της παραμετροποίησης.

  • Από τις ρυθμίσεις ας εντοπίσουμε την καρτέλα Χάρτης και επιλέξτε την προεπιλεγμένη θέση του εργαλείου, σε αυτήν την περίπτωση Βενεζουέλα, προτείνω ο πάροχος χάρτη να είναι OSM Mapnik και το επίπεδο ζουμ να είναι 5, είναι ελεύθεροι να κάνουν οποιαδήποτε άλλη προσαρμογή και να κάνουν κλικ ΑΠΟΘΗΚΕΥΣΗ ΡΥΘΜΙΣΕΩΝ.

  • Μπορούμε να παραμετροποιήσουμε το Ushahidi έτσι ώστε να λαμβάνει τις αναφορές μέσω email, για αυτό μεταβείτε στην καρτέλα Email και προσθέστε τη διαμόρφωση του email σας. Ένα παράδειγμα φαίνεται στην παρακάτω εικόνα.
  • Με τον ίδιο τρόπο μπορούμε να ενσωματώσουμε τις εφαρμογές Facebook και Twitter με το Ushahidi στις αντίστοιχες καρτέλες

  • Στη συνέχεια, πηγαίνουμε στην καρτέλα Διαχείριση όπου θα δημιουργήσουμε και θα επεξεργαστούμε τα μπλοκ που μας προσφέρει ο Ushahidi, κυρίως τις κατηγορίες των αναφορών που θέλουμε να καταχωρήσουμε.
  • Ομοίως, από την καρτέλα Αναφορές μπορούμε να φτιάξουμε ένα ή περισσότερα στην ευκολία μας.
  • Σε περίπτωση που θέλετε να εγγραφείτε νέοι χρήστες στην πλατφόρμα, ας πάμε στην καρτέλα χρηστών >> Προσθήκη ή Επεξεργασία χρηστών, ας εισάγουμε το όνομα, ένα email, έναν ρόλο (Διαχειριστής, μέλος, SuperAdmin ή χρήστης), ας επιλέξουμε μια διεύθυνση URL και εισαγάγετε τον κωδικό πρόσβασης

Όλα αυτά τα βήματα οδηγούν σε μια κάπως γενική εφαρμογή του Ushahidi που θα μας επιτρέψει να καταγράψουμε και να παρακολουθούμε τα εγκλήματα της κυβέρνησης της Βενεζουέλας. Προφανώς, πρέπει να πάτε λίγο πιο βαθιά στις διαμορφώσεις και τις απαραίτητες προσαρμογές, αλλά έχω κάνει ένα παράδειγμα που καλύπτει πολλές από τις δυνατότητες που μας προσφέρει το εργαλείο.

Το τελικό αποτέλεσμα φαίνεται στα ακόλουθα στιγμιότυπα οθόνης:

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


Αφήστε το σχόλιό σας

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

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.