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 数据库。

适用场景

  • 个人门户:构建个性化的网页仪表盘。
  • 团队协作:为团队提供统一的门户页面。
  • 开发者:快速部署和管理自定义插件。

官方地址


使用 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

部署步骤

  1. 创建安装目录: mkdir -p ~/web-portal/data && cd ~/web-portal
  2. 创建 docker-compose.yml 文件,并粘贴上述内容。
  3. 启动容器: docker-compose up -d
  4. 访问 http://your-server-ip:8000,验证部署是否成功。

总结

Web Portal 以 极简 JavaScript 使用与插件支持 为核心,兼具 图标化 UI 与可调整主题 特点,无论是个人门户还是团队协作,它都能作为 高效且可定制的网页仪表盘 长期使用。更多功能可访问以下资源获取:

🔗 GitHub 仓库

订阅评论
提醒
guest

0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
You May Also Like