Pastebin este un instrument de încredere pentru utilizatorii Linux. Cu aceasta, este foarte ușor să partajezi scripturi Bash sau chiar cod de dezvoltare la o picătură. Din păcate, nu este un serviciu privat, așa că oricine îți poate vedea lucrurile - decât dacă tușești niște aluat pentru a-l proteja. De asemenea, nu este open source. Dacă aveți nevoie de ceva care funcționează ca Pastebin, dar cu confidențialitate, minus costul premium, puteți găzdui propria alternativă personală Pastebin pe un server Linux.
În acest ghid, vă recomandăm foarte mult să setați omașină specială pentru a rula serverul Ubuntu. Cu toate acestea, dacă nu aveți un server, luați în considerare urmarea acestui ghid pe desktopul Ubuntu, deoarece toată tehnologia serverului web este disponibilă pentru instalare, iar software-ul PrivateBin nu necesită instrumente speciale de configurare sau doar cunoștințe speciale.
Notă: deși ne concentrăm pe serverul Ubuntu și Ubuntu în acest tutorial, orice server Linux / desktop OS care acceptă LAMP va face acest lucru.
Server LAMP
Majoritatea alternativelor Pastebin care funcționează pe Linux suntaplicații web. Aceste instrumente au nevoie de un set complet de instrumente web pe un server Linux pentru a funcționa chiar. Acesta este motivul pentru care în această secțiune a ghidului, vom examina modul de configurare a unei stive LAMP.
Ce este un LAMP stack? Este Linux (în cazul nostru, Ubuntu Server), Apache2, MySQL și PHP. Fără aceste instrumente, nu există nicio modalitate de a rula software-ul în ghid.
Configurarea unei stive LAMP pe Ubuntu este foarte ușoară. Pentru a face acest lucru, deschideți un terminal, de la distanță prin SSH (dacă aveți nevoie) și rulați următoarele apt instalare comanda.
sudo apt install lamp-server^
Rularea comenzii de mai sus va apuca practictot ce avem nevoie. Când totul este terminat de instalat, va trebui să instalăm un alt instrument. Mai exact, avem nevoie de instrumentul Git, pentru a putea interacționa cu GitHub. Pentru instalare, introduceți comanda de mai jos.
sudo apt install git -y
Acum că instrumentul Git funcționează, procesul de instalare poate începe.
Instalează PrivateBin
Funcționarea PrivateBin este foarte ușoarăsoftware-ul nu utilizează o metodă tradițională de bază de date. În schimb, toate pastele și informațiile sunt configurate într-o structură „fișier plat”. Dacă nu folosiți ceva de genul MySQL s-ar putea să pară înfricoșător și ineficient, dar nu este. A merge cu o configurare numai pentru fișiere înseamnă că orice utilizator poate configura cu ușurință acest software. Mai bine, din moment ce omite configurațiile tradiționale ale bazelor de date, backup-ul este la fel de ușor ca salvarea fișierelor.
Pentru a instala PrivateBin, vom interacționa direct cu pagina sa de dezvoltare pe GitHub. Parcurgerea rutei GitHub înseamnă că instalarea software-ului este la fel de ușoară precum rularea clonă de git comanda într-un terminal. Într-un terminal, utilizați butonul CD comanda, treceți la directorul web și instalați PrivateBin cu Git.
cd /var/www/html/ sudo -s git clone https://github.com/PrivateBin/PrivateBin.git
Instalarea software-ului PrivateBin cu un clonă de git este incredibil de rapid. În acest moment, dacă deschideți o filă browser web și introduceți următoarea adresă URL în bara de adrese, veți putea să o accesați instantaneu.
http://ip-address-of-server-on-lan/PrivateBin
sau, dacă l-ați instalat pe desktop Ubuntu:
http://localhost/PrivateBin
Lăsarea PrivateBin în folderul clonă nu este foarte bună. Pentru o configurare mai bună, luați în considerare mutarea acesteia la rădăcină / Var / www / html / director.
Folosind mv comanda, mutați toate fișierele PrivateBin în directorul drept și actualizați toate permisiunile.
cd /var/www/html/PrivateBin/ sudo mv * /var/www/html/ sudo chmod 777 -R /var/www/html/
sudo rm -rf PrivateBin
Accesați noua configurație PrivateBin la:
http://ip-address-of-server-on-lan
sau, dacă l-ați instalat pe desktop Ubuntu:
http://localhost
PrivateBin
PrivateBin este un instrument foarte simplu. Pentru a-l folosi, încărcați site-ul și lipiți niște text în caseta „Editor”. Cu textul din caseta Editor, este timpul să setați formatul. Căutați în partea de sus a editorului și selectați meniul vertical lângă „Format”.

Parcurgeți meniul și selectați un format adecvat pentru pasta dvs. Când totul arată bine, faceți clic pe „Trimiteți” pentru a obține un link partajabil pentru pasta dvs.
Pastele distructive
Știați că PrivateBin poate crea paste distructibile care se șterg după ce au fost citite? Pentru a utiliza această caracteristică, creați o pastă și bifați caseta „Ardeți după citire”.

După ce bifați caseta de autodistrugere, faceți clic pe meniul derulant de lângă ea și setați data de expirare. Când un utilizator îți deschide pasta „Arde după ce a citit”, se va șterge singur.
Backup PrivateBin
Crearea unei copii de rezervă a PrivateBin începe prin crearea unei arhive Tar.
tar -czvf private-bin.tar.gz /var/www/html/
Criptați backup-ul folosind GPG.
gpg -c private-bin.tar.gz
Finalizați procesul de rezervă prin ștergerea arhivei originale.
sudo rm private-bin.tar.gz
Restabili
Restaurarea backup-ului dvs. PrivateBin începe prin mutarea private-bin.tar.gz.gpg în / var / www / html /.
sudo mv /path/to/private-bin.tar.gz.gpg /var/www/html/
Decriptați fișierul cu GPG.
gpg -c private-bin.tar.gz.gpg
Extrageți arhiva și mutați backup-ul în loc.
tar -zvxf private-bin.tar.gz cd html mv * .. rm html cd /var/www/html</ P>
Comentarii