diff --git a/apps/gotab/1.5.0.5/data.yml b/apps/gotab/1.5.0.5/data.yml new file mode 100644 index 000000000..5b8818812 --- /dev/null +++ b/apps/gotab/1.5.0.5/data.yml @@ -0,0 +1,19 @@ +additionalProperties: + formFields: + - default: "43009" + edit: true + envKey: PANEL_APP_PORT_HTTP + label: + zh: Web 端口 + en: Web Port + required: true + rule: paramPort + type: number + - default: "Asia/Shanghai" + edit: true + envKey: TIME_ZONE + label: + zh: 时区 + en: Time Zone + required: true + type: text diff --git a/apps/gotab/1.5.0.5/data/config.toml b/apps/gotab/1.5.0.5/data/config.toml new file mode 100644 index 000000000..e69de29bb diff --git a/apps/gotab/1.5.0.5/docker-compose.yml b/apps/gotab/1.5.0.5/docker-compose.yml new file mode 100644 index 000000000..ae4b0e43b --- /dev/null +++ b/apps/gotab/1.5.0.5/docker-compose.yml @@ -0,0 +1,20 @@ +services: + gotab-server: + image: doxwant/gotab:1.5.0.5 + container_name: ${CONTAINER_NAME} + ports: + - ${PANEL_APP_PORT_HTTP}:8080 + volumes: + - ./data/uploads:/app/uploads + - ./data/sourceStore:/app/sourceStore + - ./data/config.toml:/app/config.toml + environment: + - SERVER_PORT=8080 + - TZ=${TIME_ZONE} + networks: + - 1panel-network + labels: + createdBy: Apps +networks: + 1panel-network: + external: true \ No newline at end of file diff --git a/apps/gotab/README.md b/apps/gotab/README.md new file mode 100644 index 000000000..6ac814cec --- /dev/null +++ b/apps/gotab/README.md @@ -0,0 +1,128 @@ +# Gotab 新标签页私有化部署 + +#### 特点 + +免费、清爽、功能齐全、可配置项多! + +#### 项目简介 + +Gotab 新标签页是 funtabs 新标签页的重构版本,项目前端使用 Vite 脚手架构建,后端使用 golang 编写,得益于 golang 的特性,后端程序仅一个二进制文件。用于打造个性化浏览器新标签页、起始页、个人主页。 + + +#### 在线预览 + +demo 地址:[https://test.gotab.cn](https://test.gotab.cn),用户名:admin,密码:123456 + + +#### 注意事项 + +(1)管理后台路径:管理员 - 我的 - 管理端,或者登陆后直接访问 /console 路径; + +(2)后台设置的一些功能性开关,对应着/web/siteConfig.js 文件,已经做了版本缓存控制,如变更配置无效请检查服务缓存,其他需要注意缓存的文件为:html 结尾的,/background.js,以及/api/\*路径开头的; + +(3)数据是跟着用户走的,不登录的情况下默认的只是在本地进行缓存。数据分为两类,一类是默认主页数据(管理员可以在个人中心右上角编辑默认主页数据,也可以在管理后台的功能开关中调整默认主页数据策略),另一类是用户数据; + + +#### 功能特性 + +GoTab 新标签页是 funtabs 新标签页的全新升级版本,是您打造个人学习工作台的浏览器必备插件。简单、无广告、美观大气,超高自定义程度,满足您的各项要求!。 + +特色功能说明: + +- 精美小组件 + + ⚬ 独特的小组件设计让信息展示充满美感 + + ⚬ 支持众多小组件供您自由选择! + +- 聚合搜索 + + ⚬ 聚合多个主流搜索引擎,支持一键快捷切换搜索 + + ⚬ 搜索支持群搜模式,一次点击打开多个搜索页面 + +- 浏览器书签管理 + + ⚬ 支持批量导入本地书签,方便一键管理 + +- 排序方式 + + ⚬ 支持常规排序、交换位置排序以及自由拖拽多种方式 + + ⚬ 相同大小的卡片交换位置,不影响其他卡片布局 + + ⚬ 全屏自由拖拽,支持卡片放置在任意位置 + + ⚬ 自由拖拽支持移动步长设置,可调整横向、纵向移动网格 + +- 卡片布局 + + ⚬ 任意添加喜欢的卡片,卡片支持内网链接设置 + + ⚬ 链接卡片支持纯图、文本、横向卡片、竖向卡片多种样式 + + ⚬ 卡片名称支持字幕滚动样式 + + ⚬ 分类切换支持滚动翻页、循环滚动等多种模式 + + ⚬ 究极超自定义程度,等待您的探索 + +- 精美动画 + + ⚬ 舒适的动画,让您切换自如,感受丝滑 + +- 双壁纸模式 + + ⚬ 支持标准模式和简约模式双壁纸设置 + + ⚬ 自定义自定义静态、动态、纯色以及渐变壁纸 + + ⚬ 两种模式,两张壁纸,动态切换,随心所欲 + +- 简约模式 + + ⚬ 点击时间一键切换极简模式,享受纯净壁纸界面 + + ⚬ 简约模式支持文本设置等多种自定义选项 + +- 多端数据即时同步与备份 + + ⚬ 支持时光机,数据安全不丢失 + + ⚬ 支持多设备登录和即时数据同步 + + ⚬ 支持数据本地备份,离线也能用 + +- 资源库 + + ⚬ 内置精心整理的全球海量优质网站资源图标库 + + ⚬ 支持提交分享您觉得不错的网站资源 + +- 迁移备份 + + ⚬ 支持导入、导出本站数据,管理随心 + + ⚬ 导入本地书签,一键添加省心省力 + + ⚬ 支持他人标签页导出数据迁移至当前标签页 + + ⚬ 不喜欢我们,也可以导出成浏览器书签通用格式 + +- 丝滑流畅的用户体验 + + ⚬ 超快的打开响应速度 + + ⚬ 丝滑流畅的动画效果 + +> **捐赠支持** + +
+ +微信支付二维码 + +支付宝二维码 + +微信图片 + +
\ No newline at end of file diff --git a/apps/gotab/data.yml b/apps/gotab/data.yml new file mode 100644 index 000000000..7e3a22389 --- /dev/null +++ b/apps/gotab/data.yml @@ -0,0 +1,84 @@ +# === 官方应用商店兼容字段(上架官方商店必填,其余情况选填) === +# https://apps.fit2cloud.com/1panel +# 显示名称 +name: GoTab +# 分类标签 +tags: + - 建站 +# 副标题 +title: GoTab 是一个个性化浏览器新标签页、起始页、个人主页。 +# 应用描述 +description: GoTab 是一个个性化浏览器新标签页、起始页、个人主页。 + +# === 以下为 1Panel 应用商店解析的数据结构,必须保留此结构 === +additionalProperties: + # === 必填字段 === + # 应用程序唯一标识符,用于系统内部识别及创建文件夹,仅限英文小写(必填) + key: gotab + # 应用程序显示名称(必填) + name: GoTab + # 应用程序类型(必填) + # 可选值: website: 网站应用,支持在1Panel中一键部署,如 Wordpress、Halo等 + # runtime: 运行时环境,如 MySQL、Redis、OpenResty 等 + # tool: 工具类应用,大部分应用不属于上述两类的,可归为工具类,如 FileBrowser、phpMyAdmin 等 + type: website + # 分类标签数组,用于应用商店分类显示(必填),可选值可见:https://github.com/1Panel-dev/appstore/blob/dev/data.yaml + tags: + - Website + + # === 描述信息字段(选填,建议填写)=== + # 多语言描述,建议20-30个字符,v2 版本格式 + description: + # 简体中文 + zh: GoTab 是一个个性化浏览器新标签页、起始页、个人主页。 + # 繁体中文 + zh-hant: GoTab 是一個个性化瀏覽器新標籤頁、起始頁、個人主頁。 + # 英文 + en: GoTab is a personalized browser new tab page, start page, and personal home page. + # 日语 + ja: GoTabは、パーソナライズされたブラウザの新しいタブページ、スタートページ、個人用ホームページです。 + # 马来语 + ms: GoTab ialah halaman tab baharu, halaman permulaan, dan halaman rumah peribadi pelayar yang diperibadikan. + # 巴西葡萄牙语 + pt-br: GoTab é uma página de nova aba personalizada do navegador, página inicial e página inicial pessoal. + # 俄语 + ru: GoTab — это персонифицированная новая вкладка браузера, стартовая страница и личная домашняя страница. + # 韩语 + ko: GoTab은 개인화된 브라우저 새 탭 페이지, 시작 페이지 및 개인 홈 페이지입니다. + # 土耳其语 + tr: GoTab, kişiselleştirilmiş bir tarayıcı yeni sekme sayfası, başlangıç sayfası ve kişisel ana sayfasıdır. + + # === 功能配置字段(选填)=== + # 是否支持跨版本更新,默认false + crossVersionUpdate: true + # 安装数量限制,0表示无限制,默认0 + limit: 0 + # 推荐级别,数值越小越推荐,用于应用商店排序,默认9999 + recommend: 0 + + # === 链接信息字段(选填)=== + # 官方网站链接,必须是有效的 HTTP/HTTPS URL + website: https://www.gotab.cn/ + # GitHub 仓库链接,必须是有效的HTTP/HTTPS URL + github: https://github.com/dengxiwang/gotab-personal + # 文档链接,必须是有效的HTTP/HTTPS URL + document: https://github.com/dengxiwang/gotab-personal + + # === 系统要求字段(选填)=== + # 内存要求(MB),用于系统资源检查和用户提示 + # 常见值:512, 1024, 2048, 4096 + # memoryRequired: 512 + # 支持的 CPU 架构数组 + # 可选值:amd64, arm64, armv7, ppc64le, s390x, riscv64 + architectures: + - amd64 + - arm64 + # 是否需要GPU支持,默认false + gpuSupport: false + + # === 版本兼容性字段(选填)=== + # 最低面板版本要求,0表示无要求,默认0 + # 示例:1.0, 1.5, 2.0 + version: 0 + # 废弃版本标记,0表示未废弃,默认0,若不为 0,则与当前系统版本号对比,若大于等于该版本号,则不出现在应用商店中 + deprecated: 0 diff --git a/apps/gotab/logo.png b/apps/gotab/logo.png new file mode 100644 index 000000000..523285edf Binary files /dev/null and b/apps/gotab/logo.png differ