Home
Softono

Pastr

Open source MIT Go
23
Stars
7
Forks
0
Issues
1
Watchers
2 years
Last Commit

 About Pastr

Minimal URL shortener and paste tool

Platforms

Web Self-hosted

Languages

Go

Links

Need Help Installing Pastr?

We provide expert installation service for this software. Our team will install, configure, and secure Pastr on your server. plans start at just $30.

pastr

pastr is a super-minimal URL shortener and paste tool that uses a flat-file storage and has no dependencies.

Usage

  • (Optional) Set PASTR_HOST to http://localhost:3000.
  • (Optional) Set PASTR_KEY_LENGTH to a number between 4 and 12 (default: 4).
  • Run go run . to start the server locally at http://localhost:3000.
  • Now you can either use the frontend by opening the server URL in a browser, or call the API by sending a POST request to it:
curl -X POST http://localhost:3000 -d "Hello, World"
  • If you used a URL as the content, then by opening the shortened link you will be redirected to the original URL; otherwise it will be displayed as plain text.
  • For docker usage, check the docker-compose.yml file.