Install Hastebin on Ubuntu 20.04
source link: https://www.vultr.com/docs/install-hastebin-on-ubuntu-20-04
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Introduction
Haste, also known as Hastebin, is an open-source server like Pastebin. This tutorial explains how to install Hastebin on Ubuntu 20.04 LTS.
Prerequisites
- Deploy a fully-updated Vultr Ubuntu 20.04 server.
- Install NVM and the latest Node.JS.
Install Hastebin Server
- SSH to your server as root.
Clone the haste-server repository from GitHub.
# git clone https://github.com/seejohnrun/haste-server.git
Change to the
haste-server
directory.# cd haste-server
Install the required packages with npm.
# npm install # npm update
Hastebin defaults to port 7777. Please change it to HTTP port 80.
Edit
config.js
.# nano config.js
Change this line from 7777 to 80:
"port": "7777",
When finished, it should look like this:
"port": "80",
Save and exit the file.
Install PM2
PM2 is a process manager for Node.JS applications. PM2 monitors and restarts your application if it goes offline.
Install PM2.
# npm install pm2 -g
Start your Hastebin server.
# pm2 start server.js
Save your PM2 configuration, and ask it to run at startup.
# pm2 save # pm2 startup
Test the Hastebin Server
Navigate to your server's IP address in a browser to load an empty page, ready for you to paste code.
More Information
Want to contribute?
You could earn up to $600 by adding new articles
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK