Pastebin je pouzdan alat za korisnike Linuxa. Pomoću njega je vrlo lako dijeliti Bashove skripte ili čak razvojni kôd na kapku šešira. Nažalost, to nije privatna usluga, tako da bilo tko može vidjeti vaše stvari - osim ako ne mijesite neko tijesto da biste ga zaštitili. Također nije open source. Ako vam treba nešto što djeluje poput Pastebina, ali s privatnošću, umanjeno za premijsku cijenu, možete ugostiti svoju osobnu alternativu Pastebin na Linux poslužitelju.
U ovom vodiču, toplo preporučujemo postavljanje aposeban stroj za pokretanje Ubuntu poslužitelja. Međutim, ako nemate poslužitelj, razmislite o tome da slijedite ovaj vodič na radnoj površini Ubuntua jer je sva tehnologija web poslužitelja dostupna za instalaciju, a PrivateBin softver ne zahtijeva posebne alate za konfiguraciju samo za poslužitelj ili posebna znanja.
Napomena: iako se u ovom udžbeniku fokusiramo na Ubuntu i Ubuntu server, to će učiniti bilo koji Linux poslužitelj / desktop operativni sustav koji podržava LAMP.
LAMP poslužitelj
Većina alternativa Pastebinu koji rade na Linuxu jesuweb aplikacije. Ovi alati trebaju cjelovit set web alata na Linux poslužitelju da bi čak i funkcionirali. Zbog toga ćemo u ovom dijelu vodiča istražiti kako postaviti LAMP stack.
Što je LAMP skup? To je Linux (u našem slučaju Ubuntu Server), Apache2, MySQL i PHP. Bez ovih alata nema načina da pokrenete softver u vodiču.
Postavljanje LAMP staka na Ubuntu je vrlo jednostavno. Da biste to učinili, otvorite terminal, udaljeni putem SSH (ako treba) i pokrenite sljedeće pogodno instalirati naredba.
sudo apt install lamp-server^
Izvršavanje gornje naredbe virtualno će zahvatitisve što nam treba. Kad sve bude instalirano, trebat ćemo instalirati drugi alat. Konkretno, potreban nam je Git alat kako bismo mogli komunicirati s GitHubom. Da biste instalirali, unesite naredbu u nastavku.
sudo apt install git -y
Sada kada alat Git radi, postupak instalacije može započeti.
Instalirajte PrivateBin
Početak rada PrivateBin-a vrlo je jednostavan kaosoftver ne koristi tradicionalnu metodu baze podataka. Umjesto toga, sve paste i informacije postavljene su u strukturu "ravne datoteke". Ne koristiti nešto poput MySQL-a može zvučati zastrašujuće i neefikasno, ali nije. Ako krenete s postavljanjem samo za datoteke, bilo koji korisnik može lako postaviti ovaj softver. Što je još bolje, budući da preskače SQL i tradicionalne postavke baze podataka, sigurnosna kopija je jednostavna kao i spremanje datoteka.
Da bismo instalirali PrivateBin, izravno ćemo komunicirati s njegovom razvojnom stranicom na GitHubu. Ako krenete putem GitHub-a, instalacija softvera je jednostavna kao i pokretanje softvera git klon naredba u terminalu. U terminalu koristite CD naredbe, pomaknite se na web direktorij i instalirajte PrivateBin s Gitom.
cd /var/www/html/ sudo -s git clone https://github.com/PrivateBin/PrivateBin.git
Instaliranje privatnog softvera s a git klon je nevjerojatno brz. U ovom trenutku, ako otvorite karticu web-preglednika i unesete sljedeći URL u adresnu traku, moći ćete mu odmah pristupiti.
http://ip-address-of-server-on-lan/PrivateBin
ili, ako ste je instalirali na radnu površinu Ubuntu:
http://localhost/PrivateBin
Ostavljanje PrivateBin u mapi klon nije baš dobro. Za bolje postavljanje razmislite o tome da ga premjestite u korijen / Var / www / html / imenik.
Koristiti MV naredbu, premjestite sve datoteke PrivateBin u pravi direktorij i ažurirajte sva dopuštenja.
cd /var/www/html/PrivateBin/ sudo mv * /var/www/html/ sudo chmod 777 -R /var/www/html/
sudo rm -rf PrivateBin
Pristupite novoj postavci PrivateBin na:
http://ip-address-of-server-on-lan
ili, ako ste je instalirali na radnu površinu Ubuntu:
http://localhost
PrivateBin
PrivateBin je vrlo jednostavan alat. Da biste ga koristili, učitajte web mjesto i zalijepite tekst u okvir "Uređivač". S tekstom u okviru "Uređivač" vrijeme je za postavljanje formata. Pogledajte vrh uređivača i odaberite padajući izbornik pokraj "Format".
Pomičite se po izborniku i odaberite odgovarajući format za svoju paste. Kad sve izgleda dobro, kliknite "Pošalji" da biste dobili poveznicu za dijeljenje vaše paste.
Destruktivne paste
Jeste li znali da PrivateBin može stvoriti razorne paste koje se brišu nakon što ih pročitate? Da biste koristili ovu značajku, stvorite pastu i potvrdite okvir "Snimi nakon čitanja".
Nakon provjere okvira za samouništavanje, kliknite padajući izbornik pokraj njega i postavite datum isteka. Kada korisnik otvori vašu "Spremi nakon čitanja" paste, ona će se izbrisati.
Rezervna kopija PrivateBin
Stvaranje sigurnosne kopije PrivateBin započinje stvaranjem Tar arhive.
tar -czvf private-bin.tar.gz /var/www/html/
Šifrirajte sigurnosnu kopiju pomoću GPG-a.
gpg -c private-bin.tar.gz
Završite postupak izrade sigurnosne kopije brisanjem izvorne arhive.
sudo rm private-bin.tar.gz
Vratiti
Obnavljanje sigurnosne kopije PrivateBin započinje premještanjem private-bin.tar.gz.gpg u / var / www / html /.
sudo mv /path/to/private-bin.tar.gz.gpg /var/www/html/
Dešifrirajte datoteku pomoću GPG-a.
gpg -c private-bin.tar.gz.gpg
Izdvojite arhivu i premjestite sigurnosnu kopiju na svoje mjesto.
tar -zvxf private-bin.tar.gz cd html mv * .. rm html cd /var/www/html</ P>
komentari