No description
Find a file
Phil f8c2300b19
All checks were successful
ci/woodpecker/pr/0-pre Pipeline was successful
ci/woodpecker/pr/1-build-check Pipeline was successful
[FRONTEND] Added boilerplate with daisyui / tailwijndcss
2025-04-09 20:32:39 +02:00
.woodpecker [CI/Tag] Wait for release when build is success (#16) 2025-04-08 09:06:42 +00:00
db Changed nemspace to correct gitserver 2023-09-04 20:59:51 +02:00
frontend [FRONTEND] Added boilerplate with daisyui / tailwijndcss 2025-04-09 20:32:39 +02:00
routes [CI Workflow] Improvments for next releses and logic (#11) 2025-04-07 17:41:41 +00:00
utils [CI Workflow] Improvments for next releses and logic (#11) 2025-04-07 17:41:41 +00:00
views [CI Workflow] Improvments for next releses and logic (#11) 2025-04-07 17:41:41 +00:00
.gitattributes [GIT] Added gitignore,gitattributes for Frontend 2025-04-09 20:31:38 +02:00
.gitignore [GIT] Added gitignore,gitattributes for Frontend 2025-04-09 20:31:38 +02:00
CHANGELOG.md 🎉 Release 1.0.2 (#17) 2025-04-08 09:12:11 +00:00
docker-compose-proxy.yml [Docs] changed README for docker deployment 2025-04-07 19:05:28 +00:00
docker-compose.yml [Docs] changed README for docker deployment 2025-04-07 19:05:28 +00:00
Dockerfile [CI Workflow] Improvments for next releses and logic (#11) 2025-04-07 17:41:41 +00:00
go.mod Update dependency go to v1.24.2 2025-04-05 18:30:54 +00:00
go.sum [deps] updated / [CI] Workflow updated 2025-04-05 20:08:40 +02:00
LICENSE Add LICENSE 2021-12-07 21:30:15 +01:00
main.go Update Fiber and packages 2024-04-19 16:54:09 +02:00
README.md [Docs] changed README for docker deployment 2025-04-07 19:05:28 +00:00
renovate.json Add renovate.json 2025-04-04 14:34:55 +00:00

status-badge

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!)

git clone https://github.com/yourusername/goshorly.git
cd goshorly
docker-compose up -d

To simplify your deployment, we offer the following Docker tags:

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.