Kako ugostiti osobnu alternativu pastebina na Linuxu

click fraud protection

Pastebin je pouzdan alat za korisnike Linuxa. Sa njim je to vrlo lako dijeliti Bash skripte ili čak kod razvoja na kapi š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, na Linux poslužitelju možete ugostiti svoju osobnu alternativu Pastebin.

U ovom vodiču toplo preporučujemo postavljanje posebnog stroja za pokretanje Ubuntu poslužitelja. Međutim, ako nemate poslužitelj, razmislite o tome da slijedite ovaj vodič na Ubuntu radnoj površini jer je sva tehnologija web poslužitelja dostupan za instalaciju i PrivateBin softver ne zahtijeva posebne konfiguracijske alate samo za poslužitelj ili posebne znanje.

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

instagram viewer

Većina alternativa Pastebinu koji rade na Linuxu su web 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 super jednostavno. Da biste to učinili, otvorite terminal, udaljeni putem SSH (ako treba) i pokrenite sljedeće pogodno instalirati naredba.

sudo apt instalirati lampu-server ^

Izvršavanje gornje naredbe zgrabit će gotovo sve što nam treba. Kad sve bude instalirano, trebat ćemo instalirati drugi alat. Konkretno, potreban nam je alat Git kako bismo mogli komunicirati s GitHubom. Da biste instalirali, unesite naredbu u nastavku.

sudo apt instalirati git -y

Sada kada alat Git radi, postupak instalacije može započeti.

Instalirajte PrivateBin

Napori na PrivateBin su vrlo jednostavni jer softver 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, sigurnosno kopiranje je jednostavno kao 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 klon 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 neki 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 za svoju pastu.

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. Kad 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 privatni-bin.tar.gz

Završite postupak izrade sigurnosne kopije brisanjem izvorne arhive.

sudo rm privatni-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 privatni-bin.tar.gz.gpg

Izdvojite arhivu i premjestite sigurnosnu kopiju na svoje mjesto.

tar -zvxf privatni-bin.tar.gz. CD html mv *.. rm html. cd / var / www / html
watch instagram story