Pastebin е надежден инструмент за потребителите на Linux. С него е много лесно да споделяте скриптове на Bash или дори код за разработка при падането на шапка. За съжаление, това не е частна услуга, така че всеки може да види вашите неща - освен ако не разкашляте малко тесто, за да го защитите. Освен това не е с отворен код. Ако имате нужда от нещо, което работи като Pastebin, но с поверителност, минус първоначалната цена, можете да хоствате своя лична алтернатива на Pastebin на Linux сървър.
В това ръководство горещо препоръчваме да настроите aспециална машина за стартиране на Ubuntu сървър. Ако обаче нямате сървър, помислете за следването на това ръководство на работния плот на Ubuntu, тъй като цялата технология на уеб сървъра е достъпна за инсталиране и софтуерът PrivateBin не изисква специални инструменти за конфигуриране само за сървър или специални познания.
Забележка: въпреки че в този урок се фокусираме върху Ubuntu и Ubuntu сървър, всяка Linux сървър / десктоп операционна система, която поддържа LAMP.
LAMP сървър
Повечето алтернативи на Pastebin, които работят на Linux сауеб приложения. Тези инструменти се нуждаят от пълен набор от уеб инструменти на Linux сървър, за да функционират равномерно. Ето защо в този раздел на ръководството ще разгледаме как да настроим LAMP стека.
Какво представлява стека LAMP? Това е Linux (в нашия случай Ubuntu Server), Apache2, MySQL и PHP. Без тези инструменти няма как да стартирате софтуера в ръководството.
Настройката на LAMP стека в Ubuntu е супер лесно. За да го направите, отворете терминал, отдалечен чрез SSH (ако трябва) и изпълнете следното подходяща инсталация команда.
sudo apt install lamp-server^
Изпълнението на горната команда ще вземе виртуалновсичко, от което се нуждаем. Когато всичко приключи с инсталирането, ще трябва да инсталираме друг инструмент. По-конкретно, имаме нужда от инструмента Git, така че да е възможно да взаимодействаме с GitHub. За да инсталирате, въведете командата по-долу.
sudo apt install git -y
Сега, когато инструментът Git работи, процесът на инсталиране може да започне.
Инсталирайте PrivateBin
Първата работа на PrivateBin е супер лесна като тазисофтуерът не използва традиционен метод на база данни Вместо това всички пасти и информация са настроени в структура на "плосък файл". Ако не използвате нещо като MySQL, може да звучи страшно и неефективно, но не е така. Преминаването с настройка само за файл означава, че всеки потребител може лесно да настрои този софтуер. Още по-добре, тъй като прескача SQL и традиционните настройки на базата данни, архивирането е толкова лесно, колкото запазването на файловете.
За да инсталирате PrivateBin, ще взаимодействаме директно със страницата му за разработка в GitHub. Преминаването по маршрута на GitHub означава, че инсталирането на софтуера е толкова лесно, колкото и стартирането на git клон команда в терминал. В терминал използвайте CD команда, преминете към уеб директория и инсталирайте PrivateBin с Git.
cd /var/www/html/ sudo -s git clone https://github.com/PrivateBin/PrivateBin.git
Инсталиране на софтуера PrivateBin с a git клон е невероятно бърз. В този момент, ако отворите раздела за уеб браузър и въведете следния URL адрес в адресната лента, ще можете да получите достъп до него незабавно.
http://ip-address-of-server-on-lan/PrivateBin
или, ако сте го инсталирали на работния плот на Ubuntu:
http://localhost/PrivateBin
Оставянето на PrivateBin в папката клонинг не е много добро. За по-добра настройка помислете за преместването му в root / Var / WWW / HTML / директория.
Използвайки MV команда, преместете всички файлове на PrivateBin в правилната директория и актуализирайте всички разрешения.
cd /var/www/html/PrivateBin/ sudo mv * /var/www/html/ sudo chmod 777 -R /var/www/html/
sudo rm -rf PrivateBin
Достъп до новата настройка на PrivateBin на:
http://ip-address-of-server-on-lan
или, ако сте го инсталирали на работния плот на Ubuntu:
http://localhost
PrivateBin
PrivateBin е много прост инструмент. За да го използвате, заредете уебсайта и залепете малко текст в полето „Редактор“. С текста в полето Редактор е време да зададете формата. Погледнете в горната част на редактора и изберете падащото меню до „Форматиране“.

Превъртете през менюто и изберете подходящ формат за вашата паста. Когато всичко изглежда добре, щракнете върху „Изпращане“, за да получите обща връзка за вашата паста.
Разрушителни пасти
Знаете ли, че PrivateBin може да създава разрушими пасти, които се изтриват, след като бъдат прочетени? За да използвате тази функция, създайте паста и поставете отметка в квадратчето „Изгори след четене“.

След като поставите отметка в полето за самоунищожение, щракнете върху падащото меню до него и задайте датата на изтичане. Когато потребителят отвори пастата „Изгори след четене“, той ще се изтрие.
Резервно копие PrivateBin
Създаването на резервно копие на PrivateBin започва със създаване на архив на Tar.
tar -czvf private-bin.tar.gz /var/www/html/
Шифровайте резервното копие с помощта на GPG.
gpg -c private-bin.tar.gz
Завършете процеса на архивиране, като изтриете оригиналния архив.
sudo rm private-bin.tar.gz
Възстанови
Възстановяването на вашето архивиране на PrivateBin започва с преместване на private-bin.tar.gz.gpg в / var / www / html /.
sudo mv /path/to/private-bin.tar.gz.gpg /var/www/html/
Дешифрирайте файла с GPG.
gpg -c private-bin.tar.gz.gpg
Извадете архива и преместете резервното копие на място.
tar -zvxf private-bin.tar.gz cd html mv * .. rm html cd /var/www/html</ P>
Коментари