
doxwant/gotabGotab 新标签页是 funtabs 新标签页的重构版本,前端基于 Vite 构建,后端采用 Golang 开发(单二进制文件部署),旨在为用户提供个性化浏览器新标签页、起始页及个人主页解决方案。该项目支持高度自定义配置,数据存储与同步,并提供丰富的功能组件,满足个人工作台的多样化需求。
bashdocker run -d \ --name gotab-server \ -p 8080:8080 \ -e SERVER_PORT=8080 \ -v $(pwd)/uploads:/app/uploads \ -v $(pwd)/sourceStore:/app/sourceStore \ --mount type=bind,source=$(pwd)/config.toml,target=/app/config.toml \ --restart always \ doxwant/gotab:latest
为确保数据持久化,需映射以下路径:
| 本地路径 | 容器路径 | 用途说明 |
|---|---|---|
$(pwd)/uploads | /app/uploads | 存储用户上传文件 |
$(pwd)/sourceStore | /app/sourceStore | 存储资源库图标文件 |
$(pwd)/config.toml | /app/config.toml | 程序配置文件(单文件,非文件夹) |
gotab-server 二进制文件与 /web 目录前端文件上传至服务器同一目录bashchmod 0755 gotab-server
bash# 默认端口启动 ./gotab-server # 自定义端口启动 ./gotab-server -port=8081
gotab-server 与 /web 目录文件上传至服务器,确保 gotab-server 权限为 0755./gotab-serverIP:端口,首次打开将跳转至 /install 引导页面完成配置gotab-server 执行权限| 变量名 | 说明 | 示例值 |
|---|---|---|
SERVER_PORT | 服务监听端口 | 8080 |
该文件为程序核心配置,需通过 --mount 绑定映射,包含以下关键配置项:
config.toml 中配置,用于存储用户数据及网站信息/console,或通过「管理员 - 我的 - 管理端」进入admin,密码:***(首次登录建议修改)/web/siteConfig.js(功能开关配置)/background.js/api/* 路径接口响应admin,密码:***)manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务