Sign inSign up

topqaz/litemark

By topqaz

Updated about 2 months ago

bookmark system

Buildkit cache
Image
0

3.2K

topqaz/litemark repository overview

LiteMark logo

LiteMark,轻量易用的书签导航系统


LiteMark 是一款基于 Vue 3 + FastAPI 的个人书签管理应用,提供响应式双端体验、后台管理面板、AI 智能功能以及多种部署方式。


功能亮点

  • 📚 书签管理:支持添加、编辑、删除、隐藏与排序;分类顺序与分类内顺序均可拖拽调整
  • 🤖 AI 智能功能:智能分类推荐、内容摘要生成、标签提取、快速添加书签
  • 🔐 后台面板:位于 /admin,含登录校验、站点设置、备份管理等
  • 💾 WebDAV 定时备份:支持配置 WebDAV 服务器,实现定时自动备份
  • 🐳 Docker 部署:一键部署,支持 x64 和 ARM64 架构

快速开始

Docker 部署(推荐)
# 使用 docker-compose
curl -O https://raw.githubusercontent.com/topqaz/LiteMark/main/docker-compose.yml
docker-compose up -d

# 或直接使用 docker run
docker run -d -p 8080:80 \
  -v litemark-data:/app/data \
  -e JWT_SECRET=your-secret-key \
  -e DEFAULT_ADMIN_USERNAME=admin \
  -e DEFAULT_ADMIN_PASSWORD=admin123 \
  --name litemark \
  topqaz/litemark:amd64

或 ARM64 架构使用: topqaz/litemark:arm64

访问地址:http://localhost:8080,后台入口:http://localhost:8080/admin

docker-compose.yml 示例
services:
  litemark:
    image: topqaz/litemark:amd64
    container_name: litemark
    restart: unless-stopped
    ports:
      - "8080:80"
    volumes:
      - litemark-data:/app/data
    environment:
      - JWT_SECRET=change-this-to-a-secure-random-string
      - DATABASE_URL=sqlite+aiosqlite:///./data/litemark.db
      - DEFAULT_ADMIN_USERNAME=admin
      - DEFAULT_ADMIN_PASSWORD=admin123
      - DEBUG=false
      - CORS_ORIGINS=*

volumes:
  litemark-data:

Tag summary

Content type

Image

Digest

sha256:8172e1406

Size

101.6 MB

Last updated

about 2 months ago

docker pull topqaz/litemark