Pastebin е надежден инструмент за потребителите на Linux. С него е много лесно да споделяте Bash скриптове или дори код за разработка в капка шапка. За съжаление, това не е частна услуга, така че всеки може да види вашите неща - освен ако не изкашляте малко тесто, за да го защитите. Също така не е отворен код. Ако имате нужда от нещо, което работи като Pastebin, но с неприкосновеност на личния живот, минус цената на премията, можете да хоствате своя лична алтернатива Pastebin на Linux сървър.

В това ръководство ние силно препоръчваме да създадете специална машина за изпълнение на Ubuntu сървър. Ако обаче нямате сървър, помислете дали да не следвате това ръководство на работния плот на Ubuntu, тъй като цялата технология на уеб сървъра е достъпна за инсталиране и софтуерът на PrivateBin не изисква специални инструменти за конфигуриране само на сървъра или специални познания.

Забележка: въпреки че ние се фокусираме върху Ubuntu и Ubuntu сървъра в този урок, всеки Linux сървър / десктоп OS, който поддържа LAMP ще направи.

LAMP сървър

Повечето Pastebin алтернативи, които работят в Linux са уеб приложения. Тези инструменти се нуждаят от пълен набор от уеб инструменти на Linux сървър, за да могат дори да функционират. Ето защо в този раздел на ръководството ще разгледаме как да настроим стака LAMP.

Какво представлява стака LAMP? Това е Linux (в нашия случай Ubuntu Server), Apache2, MySQL и PHP. Без тези инструменти няма начин да стартирате софтуера в ръководството.

Създаването на стак LAMP в Ubuntu е много лесно. За да го направите, отворете терминал, отдалечен през SSH (ако е необходимо) и изпълнете следнотоapt install команда.

sudo може да инсталира лампата на сървъра ^

Изпълнението на горната команда ще вземе почти всичко, от което се нуждаем. Когато инсталирането завърши, ще трябва да инсталираме друг инструмент. По-конкретно, ние се нуждаем от инструмента Git, за да можем да си взаимодействаме с GitHub. За да инсталирате, въведете командата по-долу.

sudo може да инсталира git -y

Сега, когато Git работи, процесът на инсталиране може да започне.

Инсталирайте PrivateBin

Работата с PrivateBin е изключително лесна, тъй като софтуерът не използва традиционен метод за бази данни. Вместо това, всички пасти и информация се създават в структура с "плосък файл". Да не се използва нещо като MySQL може да звучи страшно и неефективно, но не е така. Осъществяването на настройка само за файлове означава, че всеки потребител може лесно да настрои този софтуер. Още повече, тъй като пропуска SQL и традиционните настройки на базата данни, архивирането е толкова лесно, колкото и запазването на файловете.

За да инсталирате PrivateBin, ние ще взаимодействаме директно с неговата страница за разработка в GitHub. Отиването на маршрута на GitHub означава, че инсталирането на софтуера е толкова лесно, колкото и стартирането наgit клонинг команда в терминал. В терминал използвайте CD команда, преместете се в уеб директорията и инсталирайте PrivateBin с Git.

cd / var / www / html / sudo -s git клониране https://github.com/PrivateBin/PrivateBin.git

Инсталиране на софтуера PrivateBin с git клонинг е невероятно бързо. В този момент, ако отворите раздел уеб браузър и въведете следния URL адрес в лентата с адреси, ще можете да го осъществите незабавно.

HTTP: // IP-адрес-на-сървър-он-LAN / PrivateBin

или, ако сте го инсталирали на работния плот на Ubuntu:

HTTP: // Localhost / PrivateBin

Оставянето на PrivateBin в папката за клониране не е много добро. За по-добра настройка, помислете за преместването му в корена / Var / WWW / HTML / директория.

ИзползвайкиMVкоманда, премества всички файлове на PrivateBin в правилната директория и актуализира всички разрешения.

cd / var / www / html / частен / судо mv * / var / www / html / sudo chmod 777 -R / var / www / html /sudo rm -rf PrivateBin

Влезте в новата настройка на PrivateBin на адрес:

HTTP: // IP-адрес-на-сървър-он-лан

или, ако сте го инсталирали на работния плот на Ubuntu:

HTTP: // Localhost

PrivateBin

PrivateBin е много прост инструмент. За да го използвате, заредете уебсайта и поставете текст в полето „Редактор“. С текста в полето Редактор е време да зададете формата. Погледнете в горната част на редактора и изберете падащото меню до „Format“.

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

Разрушителни пасти

Знаете ли, че PrivateBin може да създаде разрушими пасти, които се изтриват след като бъдат прочетени? За да използвате тази функция, създайте паста и поставете отметка в полето "Burn after reading".

След като проверите полето за самоунищожение, кликнете върху падащото меню до него и задайте датата на изтичане. Когато потребителят отвори вашето “Запис след като чете”, той ще се изтрие.

Backup PrivateBin

Създаването на резервно копие на PrivateBin започва с създаване на Tar архив.

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

Шифрирайте архива с помощта на GPG.

gpg -c private-bin.tar.gz

Завършете процеса на архивиране, като изтриете оригиналния архив.

sudo rm частно-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 частно-bin.tar.gz cd html mv * .. rm html cd / var / www / html

Е Работил За Вас: Robert Gaines & George Fleming | Искате Ли Да Се Свържете С Нас?

Коментари В Сайта: