Changed layout
All checks were successful
ci/woodpecker/push/0-pre Pipeline was successful
ci/woodpecker/push/10-build-latest Pipeline was successful
ci/woodpecker/pr/0-pre Pipeline was successful
ci/woodpecker/pr/10-build-latest Pipeline was successful

This commit is contained in:
Phil 2025-04-06 20:12:04 +02:00
parent 21a143f522
commit 3eb46b5495
Signed by: Phil
GPG key ID: 350C8B7C4EF5DED4

View file

@ -1,25 +1,23 @@
![Build Status](https://ci.hackmi.ch/api/badges/11/status.svg) [![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.** **Easy-to-use, self-hosted link shortener built with Golang and Redis.**
Lightweight, fast, and Docker-compatible for seamless deployment. ❤️ Lightweight, fast, and Docker-compatible for seamless deployment. ❤️
---
### Features ### Features
Self-hosted: Take control of your link shortening service. - Self-hosted: Take control of your link shortening service.
- Built with Golang: High performance and reliability.
Built with Golang: High performance and reliability. - Redis Integration: Efficient data storage.
- Easy Deployment: Docker, Binary, Build it yourself
Redis Integration: Efficient data storage. - Docker Support: ( linux/amd64, linux/arm/v6, linux/arm64/v8 )
Docker Support: Multi-platform compatibility ( linux/amd64, linux/arm/v6, linux/arm64/v8 )
---
### Installation ### Installation
#### Using Docker #### Using Docker
(please refer to the example files!) (please refer to the example files!)
@ -35,6 +33,13 @@ To simplify your deployment, we offer the following Docker tags:
- latest: Latest stable release (may include breaking changes). - latest: Latest stable release (may include breaking changes).
- Versioned Tags (vX, vX.X, vX.X.X): Specific release versions. - Versioned Tags (vX, vX.X, vX.X.X): Specific release versions.
#### Using Binary
1. Download the latest binary from the releases.
2. Create an .env file (or use the .env.example)
and change the values for your environment.
3. Run the binary the terminal.
---
### Contributing ### Contributing