A Pastebin megbízható eszköz a Linux felhasználók számára. Vele együtt nagyon könnyű megosztani a Bash-szkripteket vagy akár a fejlesztői kódot a kalap leejtésekor. Sajnos ez nem magánszolgáltatás, így bárki láthatja a cuccát - hacsak nem köhög fel valamilyen tésztát annak védelme érdekében. Ez szintén nem nyílt forráskódú. Ha szüksége van valamire, amely működik, mint a Pastebin, de magánéletben, levonva a prémium költségeket, otthont adhat saját személyes Pastebin alternatívájának egy Linux szerveren.
Ebben az útmutatóban erősen javasoljuk aspeciális gép az Ubuntu szerver futtatásához. Ha még nincs kiszolgálója, fontolja meg ennek az útmutatónak az követését az Ubuntu asztalon, mivel az összes webszerver-technológia telepíthető és a PrivateBin szoftver nem igényel semmilyen speciális, csak kiszolgálóra szolgáló konfigurációs eszközt vagy speciális ismereteket.
Megjegyzés: bár ebben az oktatóanyagban az Ubuntu és az Ubuntu szerverre összpontosítunk, a LAMP támogató Linux szerver / asztali operációs rendszer ezt megteszi.
LAMP szerver
A Linuxon működő Pastebin legtöbb alternatívawebes alkalmazások. Ezeknek az eszközöknek a webes eszközök teljes készletére szükségük van egy Linux kiszolgálón, hogy egyenletesen működjenek. Ezért az útmutató ezen szakaszában áttekintjük, hogyan állítsunk be egy LAMP veremt.
Mi a LAMP verem? Linux (a mi esetünkben Ubuntu Server), Apache2, MySQL és PHP. Ezen eszközök nélkül a szoftver nem futtatható az útmutatóban.
Rendkívül egyszerű a LAMP verem beállítása az Ubuntun. Ehhez nyisson meg egy terminált, távolítsa el az SSH-n keresztül (ha szükséges), és futtassa a következőt apt install parancs.
sudo apt install lamp-server^
A fenti parancs futtatása gyakorlatilag megragadmindent, amire szükségünk van. Amikor minden telepítés befejeződött, telepítenünk kell egy másik eszközt. Pontosabban szükségünk van a Git eszközre, hogy kapcsolatba léphessünk a GitHub-tal. A telepítéshez írja be az alábbi parancsot.
sudo apt install git -y
Most, hogy a Git eszköz működik, megkezdődhet a telepítési folyamat.
Telepítse a PrivateBin alkalmazást
A PrivateBin működése rendkívül egyszerű, mint aa szoftver nem használ hagyományos adatbázis-módszert. Ehelyett az összes paszta és információ „lapos fájl” struktúrában van beállítva. A MySQL-hez hasonló valamelyik alkalmazás használata félelmetesnek és hatástalannak tűnhet, de nem az. A csak fájl formátumú telepítéssel minden felhasználó könnyen beállíthatja ezt a szoftvert. Még jobb, mivel kihagyja az SQL és a hagyományos adatbázis beállításait, a biztonsági mentés ugyanolyan egyszerű, mint a fájlok mentése.
A PrivateBin telepítéséhez közvetlenül a GitHub fejlesztési oldalával fogunk együttműködni. A GitHub útvonalon történő elérés azt jelenti, hogy a szoftver telepítése ugyanolyan egyszerű, mint a git klón parancs egy terminálon. Egy terminálon használja a CD parancsot, lépjen a web könyvtárba, és telepítse a PrivateBin szoftvert a Git segítségével.
cd /var/www/html/ sudo -s git clone https://github.com/PrivateBin/PrivateBin.git
A PrivateBin szoftver telepítése a git klón hihetetlenül gyors. Ezen a ponton, ha megnyit egy webböngésző fület, és beírja a következő URL-címet a címsorba, akkor azonnal elérheti azt.
http://ip-address-of-server-on-lan/PrivateBin
vagy ha az Ubuntu asztalra telepítette:
http://localhost/PrivateBin
A PrivateBin klónmappában hagyása nem túl jó. A jobb beállítás érdekében vegye át a gyökérkönyvbe / Var / www / html / Könyvtár.
Használni a mv parancsot, helyezze át az összes PrivateBin fájlt a megfelelő könyvtárba, és frissítse az összes engedélyt.
cd /var/www/html/PrivateBin/ sudo mv * /var/www/html/ sudo chmod 777 -R /var/www/html/
sudo rm -rf PrivateBin
Az új PrivateBin beállítások elérése:
http://ip-address-of-server-on-lan
vagy ha az Ubuntu asztalra telepítette:
http://localhost
PrivateBin
A PrivateBin egy nagyon egyszerű eszköz. Használatához töltse fel a weboldalt, és illessze be a szöveget a „Szerkesztő” mezőbe. Ha a szöveg a Szerkesztő mezőben van, ideje beállítani a formátumot. Keresse meg a szerkesztő tetejét, és válassza a „Format” melletti legördülő menüt.

Görgessen a menüben, és válassza ki a paszta megfelelő formátumát. Amikor minden jól néz ki, kattintson a „Küldés” gombra, hogy megosztható linket kapjon a beillesztéshez.
Romboló paszták
Tudta, hogy a PrivateBin elpusztítható pasztákat hozhat létre, amelyeket az olvasás után törölnek? Ennek a szolgáltatásnak a használatához készítsen pasztát, és jelölje be az „Égetés olvasás után” négyzetet.

Miután bejelölte az önpusztító dobozt, kattintson a mellette lévő legördülő menüre, és állítsa be a lejárat dátumát. Amikor a felhasználó megnyitja az „Égetés az olvasás után” pasztát, akkor törli magát.
Biztonsági mentés a PrivateBin-ről
A PrivateBin biztonsági másolatának létrehozása a Tar-archívum létrehozásával kezdődik.
tar -czvf private-bin.tar.gz /var/www/html/
Titkosítsa a biztonsági másolatot a GPG használatával.
gpg -c private-bin.tar.gz
Végezze el a biztonsági mentést az eredeti archívum törlésével.
sudo rm private-bin.tar.gz
visszaállítás
A PrivateBin biztonsági másolatának visszaállítása a private-bin.tar.gz.gpg fájlba a / var / www / html / mappába történő áthelyezésével kezdődik.
sudo mv /path/to/private-bin.tar.gz.gpg /var/www/html/
Távolítsa el a fájlt a GPG segítségével.
gpg -c private-bin.tar.gz.gpg
Bontsa ki az archívumot, és helyezze a biztonsági másolatot a helyére.
tar -zvxf private-bin.tar.gz cd html mv * .. rm html cd /var/www/html</ P>
Hozzászólások