I've written my own link shortener and his name is George.
George is written in node.js using koa and enmap.
Nothing that fancy.
I didn't really design this for other people to use, but if you wanted to:
Copy the docker-compose.yml
and docker compose up -d
Install node.js and yarn.
Clone the repo and run yarn install
and node .
.
You can configure George using environment variables
Variable | Description | Default |
---|---|---|
PORT |
The port to listen on | 3000 |
SECRET |
The secret to use for accessing the dash. Leaving blank allows anyone to access the dash. | None |
MANAGEMENT_HOST |
The host to use for the management dashboard | localhost |
Good luck!