社区讨论LinuxDo 最新
【开源推广】斗航(DouHang):Docker 部署自建网址导航站
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社区和佬友监督: 是 以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出 斗航(DouHang)是一个 Docker 部署自建网址导航站,基于 NavDeck 二次开发而来,主要变化是将单用户模式改为面向游客与…
内容摘要
作者:#wangyan
板块:#资源荟萃
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
我的帖子已经打上 开源推广 标签: 是
我的开源项目完整开源,无未开源部分: 是
我的开源项目已链接认可 LINUX DO 社区: 是
我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
斗航(DouHang)是一个 Docker 部署自建网址导航站,基于 NavDeck 二次开发而来,主要变化是将单用户模式改为面向游客与管理的双模式,站点从私人使用转为可公开访问。访客无需登录即可浏览公开入口,外观偏好等设置保存在本地浏览器,每个入口可同时配置内网与外网地址,访问时按当前网络环境自动跳转到可达地址,首屏另提供资源监控小组件。
开源仓库
github.com
GitHub - wangyan/douhang
通过在 GitHub 上创建帐户来为 wangyan/douhang 开发做出贡献。
快速部署
mkdir douhang && cd douhang
# 1. 获取生产编排文件(国内环境可改用 AtomGit 镜像仓直链:
# https://raw.atomgit.com/wang_yan/douhang/raw/main/docker-compose.prod.yml)
curl -O https://raw.githubusercontent.com/wangyan/douhang/main/docker-compose.prod.yml
# 2. 生成 .env(仅在 .env 不存在时创建)
if [ ! -f .env ]; then
{
echo "AUTH_SECRET=$(openssl rand -base64 32)"
echo "AUTH_USERNAME=admin"
echo "AUTH_PASSWORD=$(openssl rand -base64 18)"
} > .env
echo "已生成随机登录口令,见 .env 中的 AUTH_PASSWORD,请妥善保存"
fi
# 3. 启动
docker compose -f docker-compose.prod.yml up -d
资讯来源
LinuxDo