water-repo (wt)
仓库
适合谁
- 有一个服务器和一个日常使用的开发本
- 没有非常复杂的权限管理需求
- 觉得
python -m http.server功能太简陋, 需要一些其他的扩展功能 - 不想配置复杂的重型仓库
- 服务器通过 类似
tailnet或者其他的vpn以及内网进行访问
为什么适合
- 个人使用, 配置3分钟 -> 后续无需再配置
- 扁平化标签管理, 没有任何的认知负担
- 打造自己的
wt仓库 (一个可以操作的apt包管理器) - 配合
tailscale内网安全进行 CLI 仓库管理 - 零依赖,低占用
快速上手教程
- 首先是安装
wt最新版 -> 可以上仓库下载或者直接命令行从我的私人网站下载
# 下载最新版 linux
wget https://repo.waterman.xin/apps/water-repo/wt-lastest-linux-amd64
# 下载最新版 macOS
curl -LO https://repo.waterman.xin/apps/water-repo/wt-lastest-darwin-arm64
# 下载最新版 Windows
curl -O https://repo.waterman.xin/apps/water-repo/wt-lastest-windows-amd64.exe
-
然后看视频操作wt-demo
-
配置环境变量(Linux)
如果你使用bash
# 添加执行权限
chmod +x wt-lastest-linux-amd64
echo 'export PATH=$PATH:$HOME/.local/bin' >> ~/.bashrc
mkdir -p ~/.local/bin && mv $PWD/wt-lastest-linux-amd64 ~/.local/bin/wt
source ~/.bashrc
如果你使用zsh
chmod +x wt-lastest-linux-amd64
echo 'export PATH=$PATH:$HOME/.local/bin' >> ~/.zshrc
mkdir -p ~/.local/bin && mv $PWD/wt-lastest-linux-amd64 ~/.local/bin/wt
source ~/.zshrc