krizzu/shortie: A minimal, self-hostable URL shortening service with an admin dashboard for managing links.
github.com·2h·
Discuss: r/selfhosted
🥖Bun
Preview
Report Post

A minimal, self-hostable URL shortening service with an admin dashboard for managing links.

Features

  • Short-code based URLs for compact links
  • Custom aliases for human-readable links
  • Expiring links with expiration dates
  • Password protected links
  • Modern admin dashboard with a easy UI
  • Docker friendly set up

Getting started

Copy content from .env-example file into .env. Run docker via docker compose up -d.

Example compose.yaml file:

services:
db:
image: postgres:18.1
container_name: db
restart: unless-stopped
volumes:
- postgres_data:/var/lib/postgresql
environment:
POSTGRES_DB: ${APP_DB_NAME}
POSTGRES_USER: ${APP_DB_USER}
POSTGRES_PASSWORD: ${APP_DB_PASSWORD}
healthcheck:
test: [ "CMD-SHELL", "pg_isready -U ${APP_DB_USER} -d ${APP_DB_NAME}" ]
interval...

Similar Posts

Loading similar posts...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help