- - Kuinka isännöidä henkilökohtaista pastiinivaihtoehtoa Linuxissa

Kuinka isännöidä henkilökohtaista pastiinivaihtoehtoa Linuxissa

Pastebin on luotettava työkalu Linux-käyttäjille. Sen avulla on erittäin helppo jakaa Bash-skriptejä tai jopa kehityskoodia hatun pudotessa. Valitettavasti se ei ole yksityinen palvelu, joten kuka tahansa voi nähdä tavarasi - ellet ymmärrä taikinaa sen suojaamiseksi. Se ei ole myöskään avoimen lähdekoodin. Jos tarvitset jotain, joka toimii kuten Pastebin, mutta yksityisyydellä, josta vähennetään palkkio, voit isännöidä omaa Pastebin-vaihtoehtoa Linux-palvelimella.

Tässä oppaassa suosittelemme, että asennat aerikoiskone Ubuntun palvelimen ajamiseen. Jos sinulla ei ole palvelinta, harkitse tämän oppaan seuraamista Ubuntu-työpöydällä, koska kaikki verkkopalvelintekniikka on asennettavissa eikä PrivateBin-ohjelmisto vaadi erityisiä vain palvelimelle tarkoitettuja määritystyökaluja tai erityistietoja.

Huomaa: vaikka keskitymme tässä opetusohjelmassa Ubuntuun ja Ubuntu-palvelimeen, kaikki Linux-palvelimet / työpöytäjärjestelmät, jotka tukevat LAMP: ää, tekevät niin.

LAMP-palvelin

Useimmat Linuxissa toimivat Pastebin-vaihtoehdot ovatweb-sovellukset. Nämä työkalut tarvitsevat täydellisen sarjan verkkotyökaluja Linux-palvelimella, jotta ne toimisivat tasaisesti. Siksi oppaan tässä osassa käydään läpi kuinka LAMP-pino asetetaan.

Mikä on LAMP-pino? Se on Linux (tapauksessamme Ubuntu Server), Apache2, MySQL ja PHP. Ilman näitä työkaluja ei ole mitään tapaa suorittaa ohjelmistoa oppaassa.

LAMP-pinon asettaminen Ubuntulle on erittäin helppoa. Voit tehdä sen avaamalla päätteen, kaukosäätimen kautta SSH: n kautta (jos tarvitset) ja suorittamalla seuraava apt asentaa komento.

sudo apt install lamp-server^

Yllä olevan komennon suorittaminen tarttuu käytännössäkaikki mitä tarvitsemme. Kun kaikki asennus on valmis, meidän on asennettava toinen työkalu. Tarvitsemme erityisesti Git-työkalun, jotta on mahdollista olla vuorovaikutuksessa GitHubin kanssa. Asenna kirjoittamalla alla oleva komento.

sudo apt install git -y

Nyt kun Git-työkalu toimii, asennusprosessi voi alkaa.

Asenna PrivateBin

PrivateBinin työskenteleminen on erittäin helppoaohjelmisto ei käytä perinteistä tietokantamenetelmää. Sen sijaan kaikki liitteet ja tiedot asetetaan tasomaiseen tiedostorakenteeseen. Jos jotain MySQL: n käyttämättä jättäminen saattaa kuulostaa pelottavalta ja tehottomalta, mutta se ei ole. Vain tiedosto -asetusten määrittäminen tarkoittaa, että kuka tahansa käyttäjä voi helposti asentaa tämän ohjelmiston. Parempaa, koska se ohittaa SQL: n ja perinteiset tietokanta-asetukset, varmuuskopiointi on yhtä helppoa kuin tiedostojen tallentaminen.

Asentaaksesi PrivateBin, olemme tekemisissä suoraan sen kehityssivun kanssa GitHubissa. GitHub-reitin käyttäminen tarkoittaa, että ohjelmiston asentaminen on yhtä helppoa kuin git klooni komento terminaalissa. Käytä terminaalissa CD komento, siirry verkkohakemistoon ja asenna PrivateBin Gitin kanssa.

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

PrivateBin-ohjelmiston asentaminen a git klooni on uskomattoman nopea. Jos avaat tällä hetkellä selaimen välilehden ja kirjoitat osoiteriville seuraavan URL-osoitteen, voit käyttää sitä heti.

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

tai, jos olet asentanut sen Ubuntu-työpöydälle:

http://localhost/PrivateBin

PrivateBinin jättäminen kloonikansioon ei ole kovin hyvä. Parempi asennus kannattaa harkita sen siirtämistä juureen / Var / www / html / hakemistoon.

Käyttämällä mv komento, siirrä kaikki PrivateBin-tiedostot oikeaan hakemistoon ja päivitä kaikki käyttöoikeudet.

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

Pääset uuteen PrivateBin-asetukseen osoitteessa:

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

tai, jos olet asentanut sen Ubuntu-työpöydälle:

http://localhost

PrivateBin

PrivateBin on erittäin yksinkertainen työkalu. Voit käyttää sitä lataamalla verkkosivuston ja liittämällä tekstiä ”Editor” -ruutuun. Kun teksti on Editor-ruudussa, on aika asettaa muoto. Katso editorin yläosaan ja valitse avattava kohta ”Muoto”.

Selaa valikkoa ja valitse liitällesi sopiva muoto. Kun kaikki näyttää hyvältä, napsauta Lähetä-painiketta, niin saat jaettavan linkin liitäntään.

Tuhoavia pastoja

Tiesitkö, että PrivateBin voi luoda tuhoavia pastoja, jotka poistetaan lukemisen jälkeen? Voit käyttää tätä ominaisuutta luomalla liitä ja valitsemalla ”Polta lukemisen jälkeen” -ruutu.

Kun olet tarkistanut itsetuhoavan ruudun, napsauta sen vieressä olevaa avattavaa valikkoa ja aseta viimeinen käyttöpäivämäärä. Kun käyttäjä avaa ”Polta lukemisen jälkeen” -kohdan, se poistaa itsensä.

Varmuuskopio PrivateBin

Varmuuskopion luominen PrivateBinistä alkaa luomalla Tar-arkisto.

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

Salaa varmuuskopio GPG: llä.

gpg -c private-bin.tar.gz

Viimeistele varmuuskopiointi poistamalla alkuperäinen arkisto.

sudo rm private-bin.tar.gz

Palauttaa

PrivateBin-varmuuskopion palauttaminen alkaa siirtämällä private-bin.tar.gz.gpg hakemistoon / var / www / html /.

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

Salaa tiedosto GPG: llä.

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

Pura arkisto ja siirrä varmuuskopio paikalleen.

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

Kommentit