https://github.com/matmerr/litturl
A URL shortener written in Go with Vue.js
https://github.com/matmerr/litturl
docker docker-compose url-shortener vue
Last synced: about 1 year ago
JSON representation
A URL shortener written in Go with Vue.js
- Host: GitHub
- URL: https://github.com/matmerr/litturl
- Owner: matmerr
- License: bsd-3-clause
- Created: 2017-06-02T02:32:54.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2023-01-12T09:45:57.000Z (over 3 years ago)
- Last Synced: 2025-04-24T04:45:51.066Z (about 1 year ago)
- Topics: docker, docker-compose, url-shortener, vue
- Language: JavaScript
- Homepage:
- Size: 2.97 MB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# littURL
[](https://circleci.com/gh/matmerr/litturl)
[](https://goreportcard.com/report/github.com/matmerr/litturl)
> A little URL shortener.
## Features:
- Self Hosted URL Shortener
- Simple installation with Docker
- Material Design using [VueMaterial](http://vuematerial.io/#/) and [Vue.JS](https://vuejs.org/)
## Get up and running with Docker Compose
[](https://microbadger.com/images/matmerr/litturl)
[]()
> If you don't have Docker Compose installed, [check this out](https://docs.docker.com/compose/install/#install-as-a-container)
```
# clone the repository
git clone https://github.com/matmerr/litturl
# cd to repo
cd litturl
# bring it up
docker-compose up -d
```
## Or if you have a Redis instance
> note: by default uses db 0
```
# clone the repository
git clone https://github.com/matmerr/litturl
# cd to repo
cd litturl
# bring it up with or with persistant storage
docker run -d -p 8001:8001 -v /host/dir/conf_dir:/go/src/github.com/matmerr/litturl/conf matmerr/litturl
```
## Screenshots
### **Inital Setup:**
[]()
### **Home:**
[]()
### **Settings:**
[]()
## TODO's
- Multiuser authentication
- BYODB for others besides Redis
- Google Analytics / Click Statistics