goshorly/README.md
Phil c084f2c64f
All checks were successful
ci/woodpecker/pr/0-pre Pipeline was successful
ci/woodpecker/pr/1-build-check Pipeline was successful
[Docs] changed README for docker deployment
2025-04-07 19:05:28 +00:00

53 lines
No EOL
1.5 KiB
Markdown

[![status-badge](https://ci.hackmi.ch/api/badges/11/status.svg)](https://ci.hackmi.ch/repos/11)
# Goshorly
**Easy-to-use, self-hosted link shortener built with Golang and Redis.**
Lightweight, fast, and Docker-compatible for seamless deployment. ❤️
---
### Features
- Self-hosted: Take control of your link shortening service.
- Built with Golang: High performance and reliability.
- Redis Integration: Efficient data storage.
- Easy Deployment: Docker, Binary, Build it yourself
- Docker Support: ( linux/amd64, linux/arm64 )
---
### Installation
#### Using Docker
(please refer to the example files!)
``` bash
git clone https://github.com/yourusername/goshorly.git
cd goshorly
docker-compose up -d
```
To simplify your deployment, we offer the following Docker tags:
- 🔥 [Versioned Tags (X, X.X, X.X.X): Specific release versions.](https://git.hackmi.ch/Phil/-/packages/container/goshorly/versions) (⚠️ Recommended ⚠️)
- 🔴 latest: Latest stable release (may include breaking changes).
- ⚠️ dev: Latest code from the main branch (experimental).
#### Using Binary
1. Download the latest binary from the releases.
2. Create an .env file.
and change the values for your environment.
3. Run the binary the terminal.
---
### Contributing
We welcome contributions!
If you have feature requests, bug reports, or improvements, feel free to:
- Open an issue.
- Fork the repository.
- Create a new branch (feature/awesome-feature).
- Submit a pull request with detailed explanations.
- Submit a review.