Как установить Hastebin в Ubuntu 20.04 LTS

Как установить Hastebin в Ubuntu 20.04 LTS

 

В этом руководстве мы покажем вам, как установить Hastebin в Ubuntu 20.04 LTS. Для тех из вас, кто не знал, Hastebin — это бесплатный программный инструмент Pastebin с открытым исходным кодом, написанный на Node.js. Веб-интерфейс Hastebin сам по себе прост, и он дает вам команды для создания нового текстового фрагмента, сохранения текущего фрагмента и открытия существующих фрагментов для редактирования.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку альтернативы Hastebin с открытым исходным кодом для Pastebin в Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, например Linux Mint.

Установите Hastebin на Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие aptкоманды в терминале.

sudo apt update
sudo apt upgrade

Шаг 2. Установка Node.js.

Теперь добавьте репозиторий Node.js в вашу систему:

curl -sL https://deb.nodesource.com/setup_14.x | bash -
sudo apt install nodejs

Теперь проверьте свою версию Node.js, выполнив команду на своем терминале:

nodejs -v

И проверьте версию NPM:

npm -v

Шаг 3. Установка Hastebin в Ubuntu 20.04.

Теперь клонируем последнюю стабильную версию репозитория haste-server с GitHub с помощью команды:

git clone https://github.com/seejohnrun/haste-server.git

Затем измените каталог на :haste-server

cd haste-server/

Затем запустите приведенную ниже команду из исходной папки, чтобы начать установку:

npm install
npm update

Шаг 4. Настройте Hastebin.

По умолчанию Hastebin использует порт 7777. Теперь вам нужно изменить его порт 7777 по умолчанию на 80:

nano config.js

И замените строку «порт»: «7777» на «порт»: «80», как показано ниже:

"port": "80"

Затем установите  pm2 для управления выполнением Hastebin:

npm install pm2 -g
pm2 start server.js

Сохраните конфигурацию PM2 и попросите ее запустить при запуске:

pm2 save
pm2 startup

Шаг 5. Доступ к Hastebin в Ubuntu.

После завершения установки, откройте веб — браузер и перейдите на пример IP — адрес вашего сервера:  . Он откроет пустую страницу, вставит ваш код и насладится Hastebin.http://your-ip-address

Поздравляю! Вы успешно установили Hastebin. Благодарим за использование этого руководства для установки альтернативы Pastebin с открытым исходным кодом Hastebin в системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Hastebin .

 

Прокрутить вверх