Skip to content

Golang app for creating and resolving shortlinks for n8n workflows and URLs.

License

Notifications You must be signed in to change notification settings

ivov/n8n-shortlink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f05f82d · Feb 2, 2025
Jan 19, 2025
Aug 17, 2024
Aug 17, 2024
Nov 23, 2024
Jan 19, 2025
Feb 2, 2025
Jan 19, 2025
Aug 17, 2024
Aug 17, 2024
Nov 23, 2024
Nov 23, 2024
Jan 19, 2025
Jan 9, 2025
Jan 19, 2025
Jan 19, 2025
Dec 14, 2024
Dec 14, 2024
Aug 17, 2024

Repository files navigation

n8n-shortlink

Golang app for creating and resolving shortlinks for n8n workflows and URLs.

Little learning project to get familiar with deployment and monitoring best practices.

Live at: https://n8n.to

Features:

  • Create + resolve shortlinks for n8n workflows and URLs
  • Optionally render n8n workflow shortlinks on canvas
  • Vanity URLs and password protection support
  • OpenAPI 3.0 spec + Swagger UI playground
  • Extensive integration test coverage
  • IP-address-based rate limiting

Deployment stack:

  • Provisioning with Terraform
  • Configuration with Ansible
  • Metrics with Prometheus
  • Logging with Promtail + Loki
  • Monitoring with Grafana
  • Caddy as reverse proxy
  • Error tracking with Sentry
  • Backups with AWS S3 + cronjob
  • Releases with GitHub Actions + GHCR
  • Deployment with Compose and Watchtower

Docs

About

Golang app for creating and resolving shortlinks for n8n workflows and URLs.

Resources

License

Stars

Watchers

Forks