Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Gelbpunkt/shrtn
Blazingly fast, extension aware link shortener.
https://github.com/Gelbpunkt/shrtn
Last synced: about 1 month ago
JSON representation
Blazingly fast, extension aware link shortener.
- Host: GitHub
- URL: https://github.com/Gelbpunkt/shrtn
- Owner: Gelbpunkt
- License: agpl-3.0
- Created: 2019-10-02T11:32:33.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-04-13T17:13:13.000Z (over 1 year ago)
- Last Synced: 2024-08-02T05:23:13.598Z (4 months ago)
- Language: Rust
- Size: 99.6 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-blazingly-fast - shrtn - Blazingly fast, extension aware link shortener. (Rust)
README
# shrtn
shrtn is a blazingly fast, extension aware link shortener.
It is written in Rust using Actix for maximum performance and uses Redis for fast, persistent-if-you-want, storage.
## Installation
### Recommended (podman / docker)
```
podman build -t shrtn:latest .
podman pod create -n shrtn -p 4445:4445
podman run --rm --name redis -d --pod shrtn redis:alpine
podman run --rm --name shrtn-main --env-file .env --pod shrtn shrtn:latest
```### Unrecommended (normal)
```
cargo build --release
export $(cat .env | xargs)
./target/release/shrtn
```## License
AGPLv3+