No description
  • Go 93%
  • Dockerfile 5.3%
  • Just 1.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-06 01:31:06 +03:00
.gitignore init 2026-08-06 01:30:00 +03:00
db.go init 2026-08-06 01:30:00 +03:00
Dockerfile init 2026-08-06 01:30:00 +03:00
go.mod init 2026-08-06 01:30:00 +03:00
go.sum init 2026-08-06 01:30:00 +03:00
Justfile init 2026-08-06 01:30:00 +03:00
main.go init 2026-08-06 01:30:00 +03:00
readme.md update readme 2026-08-06 01:31:06 +03:00

icons-proxy

Web proxy server for icon services (simpleicons, dashboard-icons and selfhost-icons).

Usage

While the server is running, open http://{SERVER_URL}/{source}/{icon} in the browser, where:

  • source can be di, si or sh for dashboard-icons, simpleicons or selfhost-icons respectively.
  • icon is just the name for that source service.

Install

docker pull git.tsivinsky.com/tsivinsky/icons-proxy:latest

or with Go command

go install tsivinsky.com/x/icons-proxy

Run

docker run -it \
    -p 5000:5000 \
    --name icons-proxy \
    -v ./db:/db \
    -e DATABASE_PATH=/db/sqlite.db \
    git.tsivinsky.com/tsivinsky/icons-proxy:latest