Pastebin to niezawodne narzędzie dla użytkowników Linuksa. Dzięki niemu bardzo łatwo jest udostępniać skrypty Bash, a nawet kod programistyczny za jednym zamachem. Niestety nie jest to usługa prywatna, więc każdy może zobaczyć twoje rzeczy - chyba że wykasujesz trochę ciasta, aby je chronić. To także nie jest open source. Jeśli potrzebujesz czegoś, co działa jak Pastebin, ale z zachowaniem prywatności, minus koszt premium, możesz hostować swoją własną alternatywę Pastebin na serwerze Linux.
W tym przewodniku zdecydowanie zalecamy skonfigurowaniespecjalna maszyna do uruchamiania serwera Ubuntu. Jeśli jednak nie masz serwera, rozważ skorzystanie z tego przewodnika na pulpicie Ubuntu, ponieważ cała technologia serwera WWW jest dostępna do instalacji, a oprogramowanie PrivateBin nie wymaga żadnych specjalnych narzędzi konfiguracyjnych na serwerze ani specjalnej wiedzy.
Uwaga: chociaż w tym samouczku koncentrujemy się na Ubuntu i serwerze Ubuntu, zrobi to każdy serwer Linux / system operacyjny obsługujący LAMP.
Serwer LAMP
Większość alternatyw Pastebin, które działają w systemie Linux, toAplikacje internetowe. Te narzędzia potrzebują pełnego zestawu narzędzi internetowych na serwerze Linux, aby nawet funkcjonować. Dlatego w tej części przewodnika omówimy konfigurowanie stosu LAMP.
Co to jest stos LAMP? Jest to Linux (w naszym przypadku Ubuntu Server), Apache2, MySQL i PHP. Bez tych narzędzi nie ma możliwości uruchomienia oprogramowania w przewodniku.
Konfigurowanie stosu LAMP na Ubuntu jest bardzo proste. Aby to zrobić, otwórz terminal zdalnie przez SSH (jeśli trzeba) i uruchom następujące apt install Komenda.
sudo apt install lamp-server^
Uruchomienie powyższego polecenia złapie wirtualniewszystko, czego potrzebujemy. Po zakończeniu instalacji będziemy musieli zainstalować inne narzędzie. W szczególności potrzebujemy narzędzia Git, aby można było wchodzić w interakcje z GitHub. Aby zainstalować, wprowadź poniższe polecenie.
sudo apt install git -y
Teraz, gdy narzędzie Git działa, można rozpocząć proces instalacji.
Zainstaluj PrivateBin
Uruchomienie PrivateBin jest bardzo prosteoprogramowanie nie korzysta z tradycyjnej metody bazy danych. Zamiast tego wszystkie pasty i informacje są ustawione w strukturze „płaskiego pliku”. Nieużywanie czegoś takiego jak MySQL może wydawać się przerażające i nieefektywne, ale tak nie jest. Przejście do konfiguracji tylko pliku oznacza, że każdy użytkownik może łatwo skonfigurować to oprogramowanie. Jeszcze lepiej, ponieważ pomija SQL i tradycyjne konfiguracje baz danych, tworzenie kopii zapasowych jest tak proste, jak zapisywanie plików.
Aby zainstalować PrivateBin, będziemy wchodzić w interakcje bezpośrednio ze stroną programistyczną w GitHub. Przejście trasy GitHub oznacza, że instalacja oprogramowania jest tak prosta, jak uruchomienie klon gita polecenie w terminalu. W terminalu użyj Płyta CD polecenie, przejdź do katalogu internetowego i zainstaluj PrivateBin z Git.
cd /var/www/html/ sudo -s git clone https://github.com/PrivateBin/PrivateBin.git
Instalowanie oprogramowania PrivateBin za pomocą klon gita jest niesamowicie szybki. W tym momencie, jeśli otworzysz kartę przeglądarki internetowej i wpiszesz następujący adres URL w pasek adresu, będziesz mógł uzyskać do niego natychmiastowy dostęp.
http://ip-address-of-server-on-lan/PrivateBin
lub, jeśli zainstalowałeś go na pulpicie Ubuntu:
http://localhost/PrivateBin
Pozostawienie PrivateBin w folderze klonowania nie jest zbyt dobre. Aby uzyskać lepszą konfigurację, rozważ przeniesienie go do katalogu głównego / var / www / html / informator.
Używając mv polecenie, przenieś wszystkie pliki PrivateBin do odpowiedniego katalogu i zaktualizuj wszystkie uprawnienia.
cd /var/www/html/PrivateBin/ sudo mv * /var/www/html/ sudo chmod 777 -R /var/www/html/
sudo rm -rf PrivateBin
Uzyskaj dostęp do nowej konfiguracji PrivateBin na:
http://ip-address-of-server-on-lan
lub, jeśli zainstalowałeś go na pulpicie Ubuntu:
http://localhost
PrivateBin
PrivateBin to bardzo proste narzędzie. Aby z niego skorzystać, załaduj stronę internetową i wklej tekst w polu „Edytor”. Z tekstem w polu edytora czas ustawić format. Spójrz na górę edytora i wybierz menu obok „Format”.

Przewiń menu i wybierz odpowiedni format wklejania. Kiedy wszystko wygląda dobrze, kliknij „Wyślij”, aby uzyskać link do wklejania.
Niszczycielskie Pasty
Czy wiesz, że PrivateBin może tworzyć zniszczalne pasty, które usuwają się po przeczytaniu? Aby użyć tej funkcji, utwórz pastę i zaznacz pole „Nagraj po przeczytaniu”.

Po zaznaczeniu pola autodestrukcji kliknij menu rozwijane obok niego i ustaw datę ważności. Gdy użytkownik otworzy pastę „Nagraj po przeczytaniu”, usunie się.
Kopia zapasowa PrivateBin
Tworzenie kopii zapasowej PrivateBin zaczyna się od utworzenia archiwum Tar.
tar -czvf private-bin.tar.gz /var/www/html/
Zaszyfruj kopię zapasową za pomocą GPG.
gpg -c private-bin.tar.gz
Zakończ proces tworzenia kopii zapasowej, usuwając oryginalne archiwum.
sudo rm private-bin.tar.gz
Przywracać
Przywracanie kopii zapasowej PrivateBin rozpoczyna się od przeniesienia private-bin.tar.gz.gpg do / var / www / html /.
sudo mv /path/to/private-bin.tar.gz.gpg /var/www/html/
Odszyfruj plik za pomocą GPG.
gpg -c private-bin.tar.gz.gpg
Wyodrębnij archiwum i przenieś kopię zapasową na miejsce.
tar -zvxf private-bin.tar.gz cd html mv * .. rm html cd /var/www/html</p>
Komentarze