标签: 导航

  • flame-简洁的个人导航,docker部署自托管起始页,使用内置编辑器,轻松管理您的应用和书签

    项目描述

    Flame 是一个可自行托管的服务器首页。它的设计深受SUI的影响。Flame 设置和使用都非常简单。它内置编辑器,让您能够快速搭建自己的应用程序中心——无需编辑任何文件。

    项目截图

    功能特色

    • 📝 使用内置的图形用户界面编辑器,直接在应用内创建、更新和删除您的应用和书签。
    • 📌 将您喜爱的项目固定到主屏幕,以便快速轻松地访问
    • 🔍 集成搜索栏,支持本地筛选,提供 11 个网络搜索引擎,并可添加您自己的搜索引擎。
    • 🔑 身份验证系统,保护您的设置、应用和书签
    • 🔨 Flame 提供数十种自定义界面选项,满足您的各种需求,包括支持自定义 CSS、15 种内置颜色主题和自定义主题生成器。
    • ☀️ 天气小部件,显示当前温度、云量和动态天气状态
    • 🐳 Docker 集成,可根据应用标签自动选择并添加应用

    部署安装

    使用 Docker(推荐)

    Docker Hub 链接

    docker pull pawelmalak/flame
    
    # for ARM architecture (e.g. RaspberryPi)
    docker pull pawelmalak/flame:multiarch
    
    # installing specific version
    docker pull pawelmalak/flame:2.0.0

    部署

    # run container
    docker run -p 5005:5005 -v /path/to/data:/app/data -e PASSWORD=flame_password pawelmalak/flame

    Building images

    # build image for amd64 only
    docker build -t flame -f .docker/Dockerfile .
    
    # build multiarch image for amd64, armv7 and arm64
    # building failed multiple times with 2GB memory usage limit so you might want to increase it
    docker buildx build \
      --platform linux/arm/v7,linux/arm64,linux/amd64 \
      -f .docker/Dockerfile.multiarch \
      -t flame:multiarch .

    Docker Compose

    version: '3.6'
    
    services:
      flame:
        image: pawelmalak/flame
        container_name: flame
        volumes:
          - /path/to/host/data:/app/data
          - /var/run/docker.sock:/var/run/docker.sock # optional but required for Docker integration
        ports:
          - 5005:5005
        secrets:
          - password # optional but required for (1)
        environment:
          - PASSWORD=flame_password
          - PASSWORD_FILE=/run/secrets/password # optional but required for (1)
        restart: unless-stopped
    
    # optional but required for Docker secrets (1)
    secrets:
      password:
        file: /path/to/secrets/password
    Docker Secrets

    所有环境变量都可以通过在变量值后附加参数来覆盖_FILE。例如,您可以使用 `–docker PASSWORD_FILEsecret` 而不是 `–docker-compose up` 来传递 Docker Secret 。PASSWORD如果 `–docker secret`PASSWORD和`–docker-compose up` 都已PASSWORD_FILE设置,则 Docker Secret 将优先。

    # ./secrets/flame_password
    my_custom_secret_password_123
    
    # ./docker-compose.yml
    secrets:
      password:
        file: ./secrets/flame_password

    skaffold

    # use skaffold
    skaffold dev

    项目地址

    github:https://github.com/pawelmalak/flame

  • EvanNav:轻盈设计,优雅体验,专属你的个人私有化导航系统和收藏

    EvanNav一个个人私有化导航和收藏平台,基于 Node.js 开发,前端使用 HTML、CSS 和 JavaScript,后端由 server.js 提供服务。

    支持在服务器上部署,可用于路径规划、实时导航和位置服务,适用于车辆、无人机、机器人等多种移动平台。

    软件截图

    软件下载

    https://github.com/EvanTop/EvanNav/releases