介绍

xg-icons 是使用ChatGPT糊的一个开源图标托管项目,可以实现自动抓取分组内的图标,并且快速复制;起初是为了解决Unraid、导航页图标不好看的问题。

截图

xgicons-1.png

xgicons-2.png

xgicons-3.png

xgicons-4.png

演示站点

https://icon.ssqq.de/

Docker Run

docker run -d \
  --name xg-icons \
  -p 28080:80 \ #端口号,按需修改
  -v $(pwd)/images:/var/www/html/images \
  -e SITE_NAME="My Icons" \ # 自定义网站名称
  #-e LOGO_IMG="logo.png" \ # 自定义logo,同目录下或网址
  --restart unless-stopped \
  verky/xg-icons:latest

自行修改 /images 的路径,确保路径正确存在;

Docker Compose

version: "3.8"
services:
  xg-icons:
    container_name: xg-icons
    image: verky/xg-icons:latest
    ports:
      - "28080:80" #端口号,按需修改
    volumes:
      - ./images:/var/www/html/images 
      #图标存放文件夹,里面需要再添加分组文件夹,如:/images/docker/1.png
    environment:
      - SITE_NAME=My Icons # 自定义网站名称
      #- LOGO_IMG=logo.png # 自定义logo,同目录下或网址
    restart: unless-stopped

启动和使用

安装完成后,访问地址为:ip+9091(端口号可自行在webui修改);

将你的JPG、PNG图标,放到/images/分组名称文件下;例如/images/docker/1.png,就会自动抓取分组名称、图标名称,展示到首页。

项目地址

https://github.com/verkyer/xg-icons