- Kaip priglobti asmeninę "Pastebin" alternatyvą Linux

Kaip priglobti asmeninę „Pastebin“ alternatyvą „Linux“

Pastebin yra patikimas įrankis Linux vartotojams. Su juo labai lengva pasidalyti „Bash“ scenarijais ar net kūrimo kodu nusileidus skrybėlę. Deja, tai nėra privati ​​paslauga, todėl bet kas gali pamatyti jūsų daiktus - nebent jūs kočioti košės, kad ją apsaugotumėte. Tai taip pat nėra atvirojo kodo. Jei jums reikia kažko, kas veikia kaip „Pastebin“, tačiau turint privatumą, atėmus priemokos kainą, „Linux“ serveryje galite talpinti savo asmeninę „Pastebin“ alternatyvą.

Šiame vadove labai rekomenduojame nustatyti aspeciali mašina paleisti Ubuntu serverį. Tačiau jei neturite serverio, apsvarstykite galimybę vadovautis šiuo vadovu „Ubuntu“ darbalaukyje, nes įdiegti galima visa žiniatinklio serverio technologija, o „PrivateBin“ programinei įrangai nereikia jokių specialių tik serverio konfigūravimo įrankių ar specialių žinių.

Pastaba: nors šiame vadove dėmesys sutelkiamas į „Ubuntu“ ir „Ubuntu“ serverius, bet kokia „Linux“ serverio / darbalaukio OS, palaikanti „LAMP“, veiks.

LAMP serveris

Dauguma „Pastebin“ alternatyvų, veikiančių „Linux“, yražiniatinklio programos. Šiems įrankiams reikalingas visas žiniatinklio įrankių rinkinys „Linux“ serveryje, kad jie netgi veiktų. Štai kodėl šiame vadovo skyriuje apžvelgsime, kaip nustatyti LAMP krūvą.

Kas yra Žibintų kaminas? Tai „Linux“ (mūsų atveju „Ubuntu Server“), „Apache2“, „MySQL“ ir PHP. Be šių įrankių nėra galimybės paleisti programinės įrangos vadove.

Ubuntu nustatyti LAMP krūvą yra labai paprasta. Norėdami tai padaryti, atidarykite terminalą, per nuotolinio valdymo pultą per SSH (jei jums to reikia) ir paleiskite šiuos veiksmus apt įdiegti komanda.

sudo apt install lamp-server^

Vykdydami aukščiau nurodytą komandą, jūs praktiškai sugriebsiteviskas, ko mums reikia. Kai viskas bus įdiegta, turėsime įdiegti kitą įrankį. Konkrečiai mums reikia „Git“ įrankio, kad būtų galima bendrauti su „GitHub“. Norėdami įdiegti, įveskite žemiau esančią komandą.

sudo apt install git -y

Dabar, kai „Git“ įrankis veikia, gali prasidėti diegimo procesas.

Įdiekite „PrivateBin“

Kaip „PrivateBin“ dirbti yra labai paprastaprograminė įranga nenaudoja tradicinio duomenų bazės metodo. Vietoj to, visos pastos ir informacija yra nustatyta „plokščio failo“ struktūroje. Panaudojimas kažko, kaip „MySQL“, gali atrodyti baisiai ir neveiksmingai, tačiau taip nėra. Tik failų sąranka reiškia, kad bet kuris vartotojas gali lengvai nustatyti šią programinę įrangą. Dar geriau, nes praleidžiamas SQL ir tradicinės duomenų bazės sąrankos, atsargines kopijas kurti yra taip paprasta, kaip išsaugoti failus.

Norėdami įdiegti „PrivateBin“, mes tiesiogiai bendrausime su jo kūrimo puslapiu „GitHub“. Eiti „GitHub“ keliu reiškia, kad programinę įrangą įdiegti taip pat lengva, kaip ir paleisti git klonas komanda terminale. Terminale naudokite Kompaktinis diskas komandą, perkelkite į interneto katalogą ir įdiekite „PrivateBin“ kartu su „Git“.

cd /var/www/html/
sudo -s
git clone https://github.com/PrivateBin/PrivateBin.git

„PrivateBin“ programinės įrangos diegimas naudojant: git klonas yra neįtikėtinai greitas. Šiuo metu atidarę žiniatinklio naršyklės skirtuką ir įvesdami šį URL į adreso juostą, galėsite tuoj pat pasiekti.

http://ip-address-of-server-on-lan/PrivateBin

arba, jei įdiegėte jį „Ubuntu“ darbalaukyje:

http://localhost/PrivateBin

Palikti „PrivateBin“ klono aplanke nėra labai gerai. Jei norite geriau nustatyti, perkelkite jį į šaknį / var / www / html / katalogą.

Naudojant mv komandą, perkelkite visus „PrivateBin“ failus į reikiamą katalogą ir atnaujinkite visus leidimus.

cd /var/www/html/PrivateBin/
sudo mv * /var/www/html/
sudo chmod 777 -R /var/www/html/
sudo rm -rf PrivateBin

Pasiekite naująją „PrivateBin“ sąranką apsilankę:

http://ip-address-of-server-on-lan

arba, jei įdiegėte jį „Ubuntu“ darbalaukyje:

http://localhost

„PrivateBin“

„PrivateBin“ yra labai paprastas įrankis. Norėdami juo naudotis, įkelkite svetainę ir įklijuokite tekstą į laukelį „Redaktorius“. Kai tekstas yra redagavimo priemonės lauke, laikas nustatyti formatą. Pažvelkite į redaktoriaus viršuje ir pasirinkite išskleidžiamąjį meniu šalia „Formatas“.

Slinkite per meniu ir pasirinkite tinkamą savo įklijos formatą. Kai viskas atrodo gerai, spustelėkite „Siųsti“, kad gautumėte bendrinamą savo pastos nuorodą.

Sunaikinančios pastos

Ar žinojai, kad „PrivateBin“ gali sukurti naikinamas pastas, kurios ištrinamos perskaičius? Norėdami naudoti šią funkciją, sukurkite įkliją ir pažymėkite laukelį „Įrašyti po skaitymo“.

Patikrinę savęs sunaikinimo laukelį, spustelėkite šalia jo esantį išskleidžiamąjį meniu ir nustatykite galiojimo laiką. Kai vartotojas atidarys jūsų įkliją „Įrašyti po skaitymo“, ji ištrins save.

Atsarginė „PrivateBin“ kopija

Jei norite sukurti „PrivateBin“ atsarginę kopiją, pirmiausia sukurkite „Tar“ archyvą.

tar -czvf private-bin.tar.gz /var/www/html/

Užšifruokite atsarginę kopiją naudodami GPG.

gpg -c private-bin.tar.gz

Užbaikite atsarginės kopijos kūrimo procesą ištrindami originalų archyvą.

sudo rm private-bin.tar.gz

Atkurti

„PrivateBin“ atsarginės kopijos atkūrimas pradedamas perkeliant „private-bin.tar.gz.gpg“ į / var / www / html /.

sudo mv /path/to/private-bin.tar.gz.gpg /var/www/html/

Iššifruokite failą GPG.

gpg -c private-bin.tar.gz.gpg

Ištraukite archyvą ir perkelkite atsarginę kopiją į savo vietą.

tar -zvxf private-bin.tar.gz
cd html
mv * ..
rm html
cd /var/www/html
</p>

Komentarai