Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 804 Bytes

README.md

File metadata and controls

31 lines (19 loc) · 804 Bytes

Url Shortener 🦫

Selfhosted Url Shortener with Google ReCaptcha to prevent spam.

Live example

Build with express and mongoDb

Hosting

Register a Google ReCaptcha V3 Site and store the key and secret in the environment variables.

The project is dockerized. Use docker build . -t p3ntest/url to build the image.

Environment Variables

Name Default Value Description
MONGO - Url of the MongoDB to connect to
GOOGLE_KEY - Google ReCaptcha Site Key
GOOGLE_SECRET - Google ReCaptcha Site Secret
PORT 8000 Port of the express server

Developing

Please fork and clone the repository to start editing.

Url Shortener is a npm project.

  1. Install with npm npm install
  2. Start a development server with npm run start:dev