PassNAT LogoPassNAT

开源Docker容器管理DweebUI NAS极简部署教程,免费WebUI界面轻松管理容器镜像网络存储卷,帕斯内网穿透远程访问

作者

小编

发布时间

Curving abstract shapes with an orange and blue gradient

项目介绍

DweebUI 是一个免费开源的 Docker 容器管理 WebUI 界面,专为简化容器管理而设计。它基于 Node.js 构建,提供了一个直观美观的 Web 界面来管理你的 Docker 容器、镜像、网络和存储卷。

这个项目最大的特点是轻量级且功能全面,支持实时监控服务器和容器指标,提供多用户权限管理系统,并且兼容 Windows、Linux 和 MacOS 系统。界面支持明暗主题切换,移动端友好,让你可以随时随地管理你的容器环境。

DweebUI 还内置了应用模板功能,兼容 Portainer 模板格式,让你可以快速部署常用应用。支持 Docker Compose,让复杂应用的部署变得简单。无论你是 Docker 新手还是经验丰富的运维人员,DweebUI 都能为你提供便捷的容器管理体验。

项目地址: 点我跳转

部署安装

如需在外也打开项目需要配置内网穿透使用,点击前往 帕斯内网穿透,先注册好账号备用。

复制下列的配置文件

1version: '3.9'
2services:
3 dweebui:
4 container_name: dweebui
5 image: lllllllillllllillll/dweebui
6 environment:
7 PORT: 8000
8 SECRET: MrWiskers
9 restart: unless-stopped
10 ports:
11 - 8000:8000
12 volumes:
13 - dweebui:/app
14 # Docker socket
15 - /var/run/docker.sock:/var/run/docker.sock
16 # Podman socket
17 #- /run/podman/podman.sock:/var/run/docker.sock
18
19 networks:
20 - dweebui_net
21
22volumes:
23 dweebui:
24
25networks:
26 dweebui_net:
27 driver: bridge

打开飞牛 NAS 或其他的 NAS 设备

项目名称可以随便填,点击创建 docker-compose.yml

点击 Compose -> 新建项目

这里需要改成你需要的密钥,SECRET 字段是注册页面使用的共享密钥,建议修改为自己的密钥。其他的保持不变。

如果提示端口被占用可以修改 8000:8000 前面的端口号,但是需要保持格式正确。

创建成功后可以访问 ip:8000 到这里就可以正常显示项目了

穿透公网

打开帕斯内网穿透控制台,点击隧道管理-隧道列表

点击创建新隧道

隧道节点可以随便选,一般选个负载低的就可以

接下来填写信息,隧道名称可以随便填写

本地 IP 默认就可以

传输协议可以选择 TCP 也可以选择 HTTP/HTTPS

HTTP 就是域名的形式,教程以使用 TCP 为演示

本项目中如果没有修改端口的话默认是 8000 端口,这里本地端口就填 8000

远程端口可以留空也可以自定义。下图仅做参考,请按照实际项目端口添加。

填写完毕点击确定

点击刚才创建好的隧道,点击获取配置文件

回到飞牛 NAS,点击应用中心下载 frpc 客户端

打开后粘贴刚才复制的配置文件,点击确定即可

复制帕斯内网穿透控制台的访问 IP 和端口

可以看到已经正常穿透成功了

本篇教程结束