{"repo":"zongwei007/firefly","free":true,"listed":false,"github":"https://github.com/zongwei007/firefly","clone":"git clone https://github.com/zongwei007/firefly.git","description":"自托管个人首页","language":"TypeScript","stars":10,"topics":["nextjs","serverless","self-hosting","vercel"],"license":null,"category":"self-hosted-apps","readme_excerpt":"Firefly 是一个自托管的个人首页，用于将常用网站收录为书签链接集中管理和显示，曲线解决跨浏览器的书签同步问题 功能 - 内置分类编辑器和书签编辑器 - 支持显示配置地点的天气信息 - 支持将书签置顶为常用书签 - 支持将书签设置为私密书签，仅登录后显示 - 支持书签搜索 - 支持导入书签（目前仅测试过导入 Chrome 导出的书签数据） - 支持禁用登录功能，便于内网部署使用 技术栈 - Nodejs - Next.js - Typescript - React - Docker 安装 环境变量选项 - FIREFLY TITLE：页面标题，默认为 Firefly - FIREFLY USERNAME：登录用户名，不启用 FIREFLY DISABLE LOGIN 选项时必填 - FIREFLY PASSWORD：登录密码，不启用 FIREFLY DISABLE LOGIN 选项时必填 - FIREFLY DISABLE LOGIN：禁用登录功能，禁用后将关闭登录认证和私密链接功能，一般用于内网部署 - FIREFLY EXPIRE：登录认证有效期，单位为秒；默认为 10 天 - DISK PATH：配置存储路径，Docker 镜像默认设置为 /app/data - WEBDAV HOST：WebDAV 服务器地址。配置该变量后，启用 WebDAV 作为配置存储目标 - WEBDAV USERNAME：WebDAV 认证用户 - WEBDAV PASSWORD：WebDAV 认证密码 - WEBDAV AUTH TYPE：WebDAV 认证类型，目前支持 Digest 和 Password 两种，默认为 Password - WEBDAV DIRECTORY：WebDAV 存储路径，默认为 / 参考项目 - Flame - Flare","default_branch":null,"files":null,"tree":[],"storefront":"/r/zongwei007","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zongwei007/firefly/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}