Как установить 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 .