Web Portal 是一款功能丰富的网页仪表盘工具,提供了多种小部件(widgets)来构建个性化的门户页面,它支持加载外部插件,并且以极简的 JavaScript 使用和快速的性能著称。本文将介绍如何使用 Docker 快速部署 Web Portal,让你在私有服务器上轻松构建和管理个性化仪表盘。
Web Portal 功能展示
首次打开 Web Portal,进行安装:

设置管理员用户与密码:

Web Portal 登录:

Web Portal 面板:

Web Portal 设置:

什么是 Web Portal?
Web Portal 是一款开源的网页仪表盘工具,旨在为用户提供一个高度可定制的门户页面。它通过极简的 JavaScript 使用和插件支持,为用户带来闪电般的快速体验。无论是个人使用还是团队协作,Web Portal 都能满足你的需求。
核心功能与特点
- 极简 JavaScript 使用 🚀:提供闪电般的快速体验。
- 图标化 UI 🎨:界面简洁直观,易于操作。
- 插件支持 🧩:支持加载外部插件,扩展功能。
- 可调整主题 🌈:支持自定义主题,满足个性化需求。
- 密码保护 🔒:支持管理员修改的密码保护功能。
- 用户账户支持 👤:可选启用用户账户和密码保护。
- 数据库支持 🗄️:支持 MySQL 和 SQLite 数据库。
适用场景
- 个人门户:构建个性化的网页仪表盘。
- 团队协作:为团队提供统一的门户页面。
- 开发者:快速部署和管理自定义插件。
官方地址
- GitHub 仓库:https://github.com/enchant97/web-portal
使用 Docker 部署 Web Portal
使用以下 docker-compose.yml
文件来安装 Web Portal:
version: "3" services: web-portal: container_name: web-portal image: ghcr.io/enchant97/web-portal:2 volumes: - ./data:/app/data ports: - 8000:8000 environment: - DB_URI=sqlite:///app/data/db.sqlite - SECRET_KEY=replace_me_123 restart: unless-stopped
部署步骤
- 创建安装目录:
mkdir -p ~/web-portal/data && cd ~/web-portal
- 创建
docker-compose.yml
文件,并粘贴上述内容。 - 启动容器:
docker-compose up -d
- 访问
http://your-server-ip:8000
,验证部署是否成功。
总结
Web Portal 以 极简 JavaScript 使用与插件支持 为核心,兼具 图标化 UI 与可调整主题 特点,无论是个人门户还是团队协作,它都能作为 高效且可定制的网页仪表盘 长期使用。更多功能可访问以下资源获取:
订阅评论
登录
0 评论
最旧