Présentation
D'après le GitHub :
RAPIDE est un logiciel pastebin open-source écrit en nodeJS, qui est facilement installable sur n'importe quel réseau. Il peut être soutenu par Redis ou un système de fichiers, et dispose d'une interface d'adaptateur très simple pour d'autres magasins
Principaux objectifs de conception :
Quelques étapes importantes pour se préparer à installer Hastebin
De cette façon, nous pouvons installer un client que nous pouvons utiliser dans presque n'importe quel système ou serveur pour avoir nous-mêmes une instance particulière, afin que vous puissiez l'implémenter dans des projets personnels ou des réseaux internes.
- En plus de Nous exécuterons les commandes en utilisant l'utilisateur root. Alors, ouvrez un terminal ou via SSH et lancez
sudo -i
- Après avoir saisi le mot de passe, assurez-vous de mettre à jour le système d'exploitation
apt update && apt upgrade
- Après cela, installez les packages nécessaires au tutoriel :
apt install software-properties-common git curl -y
- Nous devons donc maintenant installer NodeJS sur Ubuntu 21.04 et pour cela, vous devez ajouter le référentiel d'applications.
curl -sL https://deb.nodesource.com/setup_16.x | bash -
- Et ensuite, installez NodeJS en exécutant
sudo apt-get install -y nodejs
- En plus de vérifier les versions installées avec les commandes :
node --version
npm --version
Installer le serveur Hastebin
- SSH à votre serveur en tant que root.
- Clonez le référentiel haste-server à partir de GitHub.
# git clone https://github.com/seejohnrun/haste-server.git
- Passez au serveur de hâte répertoire et installez tous les packs requis.
# cd haste-server
# npm install
- Mettre à jour les packages avec npm.
# npm update
- Hastebin utilise par défaut le port 7777. Veuillez le changer pour le port HTTP 80.Modifiez config.js
# vim config.js
- Changez cette ligne de 7777 à 80 :"port":"7777", Une fois terminé, il devrait ressembler à ceci :"port":"80", Enregistrez et quittez le fichier.
Installer PM2
PM2 est un gestionnaire de processus pour les applications Node.JS. PM2 surveille et redémarre votre application si elle se déconnecte.
- Installez PM2.
# npm install pm2 -g
- Démarrez votre serveur Hastebin.
# pm2 start server.js
- Enregistrez donc votre configuration PM2 et demandez-lui de s'exécuter au démarrage.
# pm2 save
# pm2 startup
Tester le serveur Hastebin
Accédez à l'adresse IP de votre serveur dans un navigateur pour charger une page vide, prête à coller le code.