收起左侧

OneNav — 把散落一地的 Docker 应用装进口袋

0
回复
70
查看
[ 复制链接 ]

4

主题

5

回帖

0

牛值

江湖小虾

玩 Docker 的都知道,应用越装越多,端口越开越乱,每次打开都要翻书签、记端口,烦不胜烦。

于是我自己撸了个小工具:OneNav,一个极简的导航收藏夹,专治 Docker 应用入口散落一地。


🎯 核心特点

  • 手机桌面式布局 — 一排 4 个图标,打开就像原生 App
  • PWA 加持 — 支持 Chrome/Firefox/Safari 添加到主屏幕,秒变"手机 App",无地址栏,全屏沉浸
  • 点击选图标 — 内置 26 个特殊字符图标(𝔸 𝔹 ℂ 𝔻 …),添加链接时点一下就行,不用手动输 emoji
  • 数据存 NAS — SQLite 存在本地,不依赖任何云服务,数据永远是你自己的
  • 轻到极致 — Flask + SQLite,镜像几十 MB,跑在 5099 端口,老机器也能流畅运行
  • Docker 一键部署 — compose 文件写好,docker compose up -d 就完事

🔧 技术栈

Flask + SQLite + Docker,和我的"简"系列应用同一套架构,稳定省资源。


📥 快速部署

yaml

# docker-compose.yml
services:
  onenav:
    image: crpi-y8xug7uzjvd1zqiv.cn-chengdu.personal.cr.aliyuncs.com/dafili/onenav:latest
    container_name: onenav
    restart: unless-stopped
    ports:
      - "5099:5099"
    volumes:
      - ./data:/app/data
      - ./static:/app/static

bash

mkdir onenav && cd onenav
# 把上面的 compose 文件保存为 docker-compose.yml
docker compose up -d

浏览器打开 http://你的IP:5099,手机浏览器打开后添加到桌面,完事。

截图

微信图片_20260617100353_1177_206.png

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则