- - Kā mitināt personīgo pastebīna alternatīvu operētājsistēmā Linux

Kā mitināt personīgo pastebīna alternatīvu operētājsistēmā Linux

Pastebin ir uzticams rīks Linux lietotājiem. Izmantojot to, ir ļoti viegli kopīgot Baša skriptus vai pat attīstības kodu cepures pilienā. Diemžēl tas nav privāts pakalpojums, tāpēc ikviens var redzēt jūsu saturu - ja vien jūs nesasmērējat mīklu, lai to pasargātu. Tas nav arī atvērts avots. Ja jums ir nepieciešams kaut kas līdzīgs Pastebin, bet ar privātumu, atskaitot prēmiju izmaksas, Linux serverī varat mitināt savu personīgo Pastebin alternatīvu.

Šajā rokasgrāmatā mēs ļoti iesakām iestatīt aīpaša mašīna Ubuntu servera palaišanai. Tomēr, ja jums nav servera, apsveriet iespēju sekot šai rokasgrāmatai Ubuntu darbvirsmā, jo instalēšanai ir pieejama visa tīmekļa servera tehnoloģija un programmatūrai PrivateBin nav nepieciešami īpaši serveru konfigurācijas rīki vai īpašas zināšanas.

Piezīme: lai arī šajā apmācībā mēs koncentrējamies uz Ubuntu un Ubuntu serveriem, to darīs jebkurš Linux servera / darbvirsmas OS, kas atbalsta LAMP.

LAMP serveris

Lielākā daļa Pastebin alternatīvu, kas darbojas ar Linux, irtīmekļa lietojumprogrammas. Šiem rīkiem ir nepieciešams pilns Web rīku komplekts Linux serverī, lai tie vienmērīgi darbotos. Tāpēc šajā rokasgrāmatas sadaļā mēs apskatīsim, kā iestatīt LAMP kaudzīti.

Kas ir LAMP kaudze? Tas ir Linux (mūsu gadījumā Ubuntu Server), Apache2, MySQL un PHP. Bez šiem rīkiem rokasgrāmatā nav iespējas palaist programmatūru.

Ļoti viegli ir iestatīt LAMP kaudzīti Ubuntu. Lai to izdarītu, atveriet termināli, atiestatiet caur SSH (ja jums tas nepieciešams) un palaidiet šo darbību apt instalēt komanda.

sudo apt install lamp-server^

Palaižot iepriekšminēto komandu, jūs to sagrābsitviss, kas mums vajadzīgs. Kad instalēšana būs pabeigta, mums būs jāinstalē cits rīks. Konkrēti, mums ir nepieciešams rīks Git, lai būtu iespējams mijiedarboties ar GitHub. Lai instalētu, ievadiet komandu zemāk.

sudo apt install git -y

Tagad, kad rīks Git darbojas, var sākties instalēšanas process.

Instalējiet PrivateBin

Iedarbināt PrivateBin ir ļoti vienkāršiprogrammatūra neizmanto tradicionālo datu bāzes metodi. Tā vietā visas pastas un informācija tiek iestatīta “plakanā faila” struktūrā. Ja neizmantojat kaut ko līdzīgu MySQL, tas varētu izklausīties drausmīgi un neefektīvi, bet tas tā nav. Izmantojot tikai failu iestatīšanu, ikviens lietotājs var viegli iestatīt šo programmatūru. Vēl labāk, jo tā izlaiž SQL un tradicionālās datu bāzes iestatījumus, dublēšana ir tikpat vienkārša kā failu saglabāšana.

Lai instalētu PrivateBin, mēs tieši sadarbosimies ar tā izstrādes lapu vietnē GitHub. Doties pa GitHub maršrutu nozīmē, ka programmatūras instalēšana ir tikpat vienkārša kā git klons komanda terminālī. Terminālī izmantojiet Kompaktdisks komandu, pārejiet uz tīmekļa direktoriju un instalējiet PrivateBin ar Git.

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

Programmatūras PrivateBin instalēšana ar git klons ir neticami ātrs. Šajā brīdī, atverot tīmekļa pārlūka cilni un adreses joslā ievadot šo URL, jūs varēsit tam piekļūt nekavējoties.

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

vai, ja jūs to instalējāt Ubuntu darbvirsmā:

http://localhost/PrivateBin

Atstājot PrivateBin klona mapē, tas nav īpaši labi. Labākai iestatīšanai apsveriet iespēju to pārvietot uz sakni / var / www / html / direktoriju.

Izmantojot mv komandu, pārvietojiet visus PrivateBin failus uz labo direktoriju un atjauniniet visas atļaujas.

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

Piekļūstiet jaunajai PrivateBin iestatīšanai vietnē:

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

vai, ja jūs to instalējāt Ubuntu darbvirsmā:

http://localhost

PrivateBin

PrivateBin ir ļoti vienkāršs rīks. Lai to izmantotu, ielādējiet vietni un ielīmējiet tekstu lodziņā “Redaktors”. Ar tekstu lodziņā Redaktors ir laiks iestatīt formātu. Skatieties redaktora augšpusē un atlasiet nolaižamo izvēlni blakus “Formatēt”.

Ritiniet izvēlni un atlasiet atbilstošo pastas formātu. Kad viss izskatās labi, noklikšķiniet uz “Sūtīt”, lai iegūtu kopīgojamu saiti savai pastei.

Iznīcinošās pastas

Vai zinājāt, ka PrivateBin var izveidot iznīcinošas pastas, kuras izdzēš pēc izlasīšanas? Lai izmantotu šo funkciju, izveidojiet ielīmējumu un atzīmējiet rūtiņu “Ierakstīt pēc lasīšanas”.

Pēc rūtiņas pašiznīcināšanās noklikšķiniet uz nolaižamās izvēlnes blakus tai un iestatiet derīguma termiņu. Kad lietotājs atver ielādi “Ierakstīt pēc lasīšanas”, tā pati tiks izdzēsta.

Dublēt PrivateBin

PrivateBin dublējuma izveidošana sākas ar Tar arhīva izveidošanu.

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

Šifrējiet dublējumu, izmantojot GPG.

gpg -c private-bin.tar.gz

Pabeidziet dublēšanas procesu, izdzēšot oriģinālo arhīvu.

sudo rm private-bin.tar.gz

Atjaunot

PrivateBin dublējuma atjaunošana sākas ar privātā bin.tar.gz.gpg pārvietošanu uz / var / www / html /.

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

Atšifrējiet failu ar GPG.

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

Izņemiet arhīvu un pārvietojiet dublējumu savā vietā.

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

Komentāri