MyPaste is an open-source paste server written in NodeJS using express, the twig template engine and TypeScript.
- Authentication Integration
- User-Management
- Password hashing
- Multiple Paste-Storage-Systems (Priority is File-System)
- View / Create Pastes ✓
- Encrypt / secure pastes (with password)
To use MyPaste, NodeJS and Git must be installed on the system. First you should clone the repository:
git clone https://github.com/PierreSchwang/MyPaste.git
Afterwards, all required modules are installed using npm install
.
If that is finished, start the server with npm run dev
. This command starts nodemon, which automatically translates the TypeScript code into JavaScript and restarts the server whenever the code changes