Το Pastebin είναι ένα αξιόπιστο εργαλείο για χρήστες Linux. Με αυτό, είναι πολύ εύκολο να μοιραστείτε δέσμες ενεργειών Bash ή ακόμα και κώδικα ανάπτυξης στην πτώση ενός καπέλου. Δυστυχώς, δεν είναι ιδιωτική υπηρεσία, οπότε ο καθένας μπορεί να δει τα πράγματα σας - εκτός και αν βάλεις κάποια ζύμη για να την προστατεύσεις. Δεν είναι επίσης ανοικτή πηγή. Εάν χρειάζεστε κάτι που λειτουργεί όπως το Pastebin αλλά με προστασία της ιδιωτικής ζωής, μείον το ασφάλιστρο, μπορείτε να φιλοξενήσετε την προσωπική σας εναλλακτική λύση Pastebin σε διακομιστή Linux.
Σε αυτόν τον οδηγό σας συνιστούμε να δημιουργήσετε έναειδική μηχανή για την εκτέλεση του διακομιστή Ubuntu. Ωστόσο, εάν δεν έχετε διακομιστή, σκεφτείτε να ακολουθήσετε αυτόν τον οδηγό στην επιφάνεια εργασίας του Ubuntu καθώς όλη η τεχνολογία διακομιστή ιστού είναι διαθέσιμη για εγκατάσταση και το λογισμικό PrivateBin δεν απαιτεί ειδικά εργαλεία διαμόρφωσης για διακομιστές ή ειδικές γνώσεις.
Σημείωση: Αν και εστιάζουμε στον εξυπηρετητή Ubuntu και Ubuntu σε αυτό το σεμινάριο, οποιοδήποτε Linux server / desktop OS που υποστηρίζει το LAMP θα κάνει.
LAMP Server
Οι περισσότερες εναλλακτικές λύσεις Pastebin που λειτουργούν στο Linux είναιεφαρμογές ιστού. Αυτά τα εργαλεία χρειάζονται ένα πλήρες σύνολο εργαλείων ιστού σε ένα διακομιστή Linux για να λειτουργούν ακόμη και. Αυτός είναι ο λόγος για τον οποίο σε αυτή την ενότητα του οδηγού θα δούμε πώς να δημιουργήσουμε μια στοίβα LAMP.
Τι είναι μια στοίβα LAMP; Είναι το Linux (στην περίπτωσή μας, το Ubuntu Server), το Apache2, η MySQL και η PHP. Χωρίς αυτά τα εργαλεία, δεν υπάρχει τρόπος να τρέξετε το λογισμικό στον οδηγό.
Η εγκατάσταση μιας στοίβας LAMP στο Ubuntu είναι εξαιρετικά εύκολη. Για να το κάνετε, ανοίξτε ένα τερματικό, απομακρυσμένο μέσω SSH (αν χρειαστεί) και εκτελέστε τα ακόλουθα κατάλληλη εγκατάσταση εντολή.
sudo apt install lamp-server^
Η εκτέλεση της παραπάνω εντολής θα αρπάξει ουσιαστικάόλα όσα χρειαζόμαστε. Όταν ολοκληρωθεί η εγκατάσταση, θα χρειαστεί να εγκαταστήσετε ένα άλλο εργαλείο. Συγκεκριμένα, χρειαζόμαστε το εργαλείο Git, έτσι ώστε να είναι δυνατή η αλληλεπίδραση με το GitHub. Για να εγκαταστήσετε, πληκτρολογήστε την παρακάτω εντολή.
sudo apt install git -y
Τώρα που λειτουργεί το εργαλείο Git, μπορεί να ξεκινήσει η διαδικασία εγκατάστασης.
Εγκαταστήστε το PrivateBin
Λήψη εργασίας PrivateBin είναι πολύ εύκολη ωςτο λογισμικό δεν χρησιμοποιεί μια παραδοσιακή μέθοδο βάσης δεδομένων. Αντ 'αυτού, όλες οι πάστες και οι πληροφορίες είναι ρυθμισμένες σε μια δομή "επίπεδου αρχείου". Η μη χρήση κάτι σαν MySQL μπορεί να ακούγεται τρομακτικό και αναποτελεσματικό, αλλά δεν είναι. Η εκτέλεση μιας ρύθμισης μόνο για αρχεία σημαίνει ότι οποιοσδήποτε χρήστης μπορεί εύκολα να ρυθμίσει αυτό το λογισμικό. Καλύτερα ακόμα, δεδομένου ότι παρακάμπτει SQL και παραδοσιακές ρυθμίσεις βάσεων δεδομένων, η δημιουργία αντιγράφων ασφαλείας είναι τόσο εύκολη όσο η αποθήκευση των αρχείων.
Για να εγκαταστήσετε το PrivateBin, θα επικοινωνούμε άμεσα με τη σελίδα ανάπτυξής του στο GitHub. Η μετάβαση στη διαδρομή GitHub σημαίνει ότι η εγκατάσταση του λογισμικού είναι τόσο εύκολη όσο η εκτέλεση του git clone εντολή σε ένα τερματικό. Σε ένα τερματικό, χρησιμοποιήστε το CD εντολή, μετακινηθείτε στον κατάλογο Ιστού και εγκαταστήστε το PrivateBin με το Git.
cd /var/www/html/ sudo -s git clone https://github.com/PrivateBin/PrivateBin.git
Εγκατάσταση του λογισμικού PrivateBin με ένα git clone είναι απίστευτα γρήγορη. Σε αυτό το σημείο, αν ανοίξετε μια καρτέλα προγράμματος περιήγησης στο Web και εισαγάγετε την ακόλουθη διεύθυνση URL στη γραμμή διευθύνσεων, θα έχετε τη δυνατότητα άμεσης πρόσβασης.
http://ip-address-of-server-on-lan/PrivateBin
ή, αν το έχετε εγκαταστήσει στην επιφάνεια εργασίας του Ubuntu:
http://localhost/PrivateBin
Αφήνοντας το PrivateBin στον φάκελο κλώνου δεν είναι πολύ καλό. Για μια καλύτερη ρύθμιση, σκεφτείτε τη μετάβαση στη ρίζα / var / www / html / Ευρετήριο.
Χρησιμοποιώντας την mv εντολή, μετακινήστε όλα τα αρχεία PrivateBin στον σωστό κατάλογο και ενημερώστε όλα τα δικαιώματα.
cd /var/www/html/PrivateBin/ sudo mv * /var/www/html/ sudo chmod 777 -R /var/www/html/
sudo rm -rf PrivateBin
Αποκτήστε πρόσβαση στη νέα ρύθμιση PrivateBin στη διεύθυνση:
http://ip-address-of-server-on-lan
ή, αν το έχετε εγκαταστήσει στην επιφάνεια εργασίας του Ubuntu:
http://localhost
PrivateBin
Το PrivateBin είναι ένα πολύ απλό εργαλείο. Για να το χρησιμοποιήσετε, φορτώστε τον ιστότοπο και επικολλήστε κάποιο κείμενο στο πλαίσιο "Επεξεργαστής". Με το κείμενο στο πλαίσιο Editor, είναι καιρός να ορίσετε τη μορφή. Κοιτάξτε στο επάνω μέρος του προγράμματος επεξεργασίας και επιλέξτε το αναπτυσσόμενο μενού δίπλα στο "Format".

Μετακινηθείτε στο μενού και επιλέξτε μια κατάλληλη μορφή για την επικόλληση. Όταν όλα φαίνονται καλά, κάντε κλικ στην επιλογή "Αποστολή" για να αποκτήσετε έναν κοινόχρηστο σύνδεσμο για την επικόλληση.
Καταστρεπτικές πάστες
Γνωρίζατε ότι το PrivateBin μπορεί να δημιουργήσει καταστρεφείς πάστες που διαγράφονται μετά τη διάβασή τους; Για να χρησιμοποιήσετε αυτήν τη λειτουργία, δημιουργήστε μια επικόλληση και ελέγξτε το πλαίσιο "Καύση μετά από ανάγνωση".

Μετά τον έλεγχο του πλαισίου αυτοκαταστροφής, κάντε κλικ στο αναπτυσσόμενο μενού δίπλα του και ρυθμίστε την ημερομηνία λήξης. Όταν ένας χρήστης ανοίξει την επικόλληση "Εγγραφή μετά την ανάγνωση", θα διαγραφεί.
Δημιουργία αντιγράφων ασφαλείας PrivateBin
Η δημιουργία αντιγράφου ασφαλείας του PrivateBin ξεκινά με τη δημιουργία αρχείου Tar.
tar -czvf private-bin.tar.gz /var/www/html/
Κρυπτογραφήστε το αντίγραφο ασφαλείας χρησιμοποιώντας GPG.
gpg -c private-bin.tar.gz
Ολοκληρώστε τη διαδικασία δημιουργίας αντιγράφων ασφαλείας διαγράφοντας το αρχικό αρχείο.
sudo rm private-bin.tar.gz
Επαναφέρω
Η αποκατάσταση του backup σας του PrivateBin ξεκινά μετακινώντας το private-bin.tar.gz.gpg στο / var / www / html /.
sudo mv /path/to/private-bin.tar.gz.gpg /var/www/html/
Αποκρυπτογράφηση του αρχείου με GPG.
gpg -c private-bin.tar.gz.gpg
Εξαγάγετε το αρχείο και μετακινήστε το αντίγραφο ασφαλείας στη θέση του.
tar -zvxf private-bin.tar.gz cd html mv * .. rm html cd /var/www/html</ p>
Σχόλια