A WebDAV server configuration manager plugin for Cockpit
Manage users, rules, TLS, CORS, and file browsing through the Cockpit web console.
Add screenshots here
# Download the latest .deb from GitHub Releases
sudo dpkg -i cockpit-webdav-manager_x.x.x_all.deb
sudo systemctl restart cockpit
git clone https://github.com/Omoinemie/cockpit-webdav-manager.git
cd cockpit-webdav-manager
# Edit VERSION file to set your version
echo "0.3.0" > VERSION
# Build
chmod +x build-deb.sh
./build-deb.sh
# Install
sudo dpkg -i cockpit-webdav-manager_*.deb
sudo systemctl restart cockpit
https://your-server:9090)The plugin manages a YAML configuration file (default: /etc/webdav/config.yaml). You can set a custom path in Settings → WebDAV Config Path.
The GitHub Actions workflow supports:
| Input | Description |
|---|---|
version | Version number (e.g. 0.3.0). Leave empty to read from VERSION file |
changelog | Release notes (optional, supports multiple lines) |
create_release | Whether to publish a GitHub Release (Yes/No) |
Version priority: Manual input > VERSION file > manifest.json
Contributions are welcome! Feel free to open issues and pull requests.
在这里添加截图
# 从 GitHub Releases 下载最新的 .deb 包
sudo dpkg -i cockpit-webdav-manager_x.x.x_all.deb
sudo systemctl restart cockpit
git clone https://github.com/Omoinemie/cockpit-webdav-manager.git
cd cockpit-webdav-manager
# 修改 VERSION 文件设置版本号
echo "0.3.0" > VERSION
# 构建
chmod +x build-deb.sh
./build-deb.sh
# 安装
sudo dpkg -i cockpit-webdav-manager_*.deb
sudo systemctl restart cockpit
https://your-server:9090)插件管理一个 YAML 配置文件(默认:etc/webdav/config.yaml),可在 设置 → WebDAV 配置路径 中自定义。
GitHub Actions 工作流支持:
| 输入项 | 说明 |
|---|---|
version | 版本号(如 0.3.0),留空则读取 VERSION 文件 |
changelog | 更新日志(可选,支持多行) |
create_release | 是否发布到 GitHub Release(是/否) |
版本号优先级: 手动输入 > VERSION 文件 > manifest.json
欢迎提交 Issue 和 Pull Request!