diff --git a/apps/blinko/1.8.8/data.yml b/apps/blinko/1.8.8/data.yml new file mode 100644 index 000000000000..aea5536c796d --- /dev/null +++ b/apps/blinko/1.8.8/data.yml @@ -0,0 +1,151 @@ +additionalProperties: + formFields: + - default: "1111" + envKey: PANEL_APP_PORT_HTTP + labelEn: HTTP Port + labelZh: HTTP 端口 + label: + en: 'HTTP Port' + zh: 'HTTP 端口' + zh-Hant: 'HTTP 埠' + ja: 'HTTP ポート' + ko: 'HTTP 포트' + ru: 'HTTP-порт' + ms: 'Port HTTP' + pt-br: 'Porta HTTP' + required: true + rule: paramPort + type: number + - default: "http://1.2.3.4:1111" + envKey: NEXTAUTH_URL + labelEn: NextAuth URL + labelZh: 基本 URL + label: + en: 'NextAuth URL' + zh: '基本 URL' + zh-Hant: '基本 URL' + ja: 'NextAuth URL(認証用URL)' + ko: 'NextAuth URL(인증 URL)' + ru: 'URL NextAuth' + ms: 'URL NextAuth' + pt-br: 'URL do NextAuth' + required: true + rule: paramExtUrl + type: text + - default: "http://1.2.3.4:1111" + envKey: NEXT_PUBLIC_BASE_URL + labelEn: Next Public Base URL + labelZh: 公共基本 URL + label: + en: 'Next Public Base URL' + zh: '公共基本 URL' + zh-Hant: '公共基本 URL' + ja: 'Next 公開ベース URL' + ko: 'Next 공개 기본 주소 URL' + ru: 'Публичный базовый URL Next' + ms: 'URL asas awam Next' + pt-br: 'URL base pública do Next' + required: true + rule: paramExtUrl + type: text + - default: "my_ultra_secure_nextauth_secret" + envKey: NEXTAUTH_SECRET + labelEn: NextAuth Secret + labelZh: NextAuth 密钥 + label: + en: 'NextAuth Secret' + zh: 'NextAuth 密钥' + zh-Hant: 'NextAuth 密鑰' + ja: 'NextAuth シークレット' + ko: 'NextAuth 비밀키' + ru: 'Секрет NextAuth' + ms: 'Rahsia NextAuth' + pt-br: 'Segredo do NextAuth' + random: true + required: true + rule: paramComplexity + type: password + - default: "" + envKey: PANEL_DB_HOST + key: postgresql + labelEn: PostgreSQL Database Service + labelZh: PostgreSQL 数据库服务 + label: + en: 'PostgreSQL Database Service' + zh: 'PostgreSQL 数据库服务' + zh-Hant: 'PostgreSQL 數據庫服務' + ja: 'PostgreSQL データベース服务' + ko: 'PostgreSQL 데이터베이스 서비스' + ru: 'Сервис базы данных PostgreSQL' + ms: 'Perkhidmatan pangkalan data PostgreSQL' + pt-br: 'Serviço de banco de dados PostgreSQL' + required: true + type: service + - default: "5432" + edit: true + envKey: PANEL_DB_PORT + labelEn: Database Port Number + labelZh: 数据库端口号 + label: + en: 'Database Port Number' + zh: '数据库端口号' + zh-Hant: '資料庫埠號' + ja: 'データベースポート番号' + ko: '데이터베이스 포트 번호' + ru: 'Номер порта базы данных' + ms: 'Nombor port pangkalan data' + pt-br: 'Número da porta do banco de dados' + required: true + rule: paramPort + type: number + - default: "blinko" + envKey: PANEL_DB_NAME + labelEn: Database + labelZh: 数据库名 + label: + en: 'Database' + zh: '数据库名' + zh-Hant: '數據庫名' + ja: 'データベース' + ko: '데이터베이스' + ru: 'База данных' + ms: 'Pangkalan Data' + pt-br: 'Banco de Dados' + random: true + required: true + rule: paramCommon + type: text + - default: "blinko" + envKey: PANEL_DB_USER + labelEn: User + labelZh: 数据库用户 + label: + en: 'User' + zh: '数据库用户' + zh-Hant: '數據庫用戶' + ja: 'ユーザー' + ko: '사용자' + ru: 'Пользователь' + ms: 'Pengguna' + pt-br: 'Usuário' + random: true + required: true + rule: paramCommon + type: text + - default: "blinko" + envKey: PANEL_DB_USER_PASSWORD + labelEn: Password + labelZh: 数据库用户密码 + label: + en: 'Password' + zh: '数据库用户密码' + zh-Hant: '數據庫用戶密碼' + ja: 'パスワード' + ko: '비밀번호' + ru: 'Пароль' + ms: 'Kata laluan' + pt-br: 'Senha' + random: true + required: true + rule: paramComplexity + type: password diff --git a/apps/blinko/1.8.8/docker-compose.yml b/apps/blinko/1.8.8/docker-compose.yml new file mode 100644 index 000000000000..ca1760c8cdda --- /dev/null +++ b/apps/blinko/1.8.8/docker-compose.yml @@ -0,0 +1,29 @@ +services: + blinko: + image: "blinkospace/blinko:1.8.8" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + environment: + NODE_ENV: production + NEXTAUTH_URL: ${NEXTAUTH_URL} + NEXT_PUBLIC_BASE_URL: ${NEXT_PUBLIC_BASE_URL} + NEXTAUTH_SECRET: ${NEXTAUTH_SECRET} + DATABASE_URL: postgresql://${PANEL_DB_USER}:${PANEL_DB_USER_PASSWORD}@${PANEL_DB_HOST}:${PANEL_DB_PORT}/${PANEL_DB_NAME} + volumes: + - "./data:/app/.blinko" + ports: + - "${PANEL_APP_PORT_HTTP}:1111" + healthcheck: + test: ["CMD", "wget", "--spider", "-q", "http://localhost:1111/"] + interval: 30s + timeout: 10s + retries: 5 + start_period: 30s + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/blinko/README.md b/apps/blinko/README.md new file mode 100644 index 000000000000..ef40c5b65afc --- /dev/null +++ b/apps/blinko/README.md @@ -0,0 +1,14 @@ +## 产品介绍 + +Blinko 是一个AI驱动的卡片笔记项目,专为那些想要快速捕捉和组织灵感的人设计。它允许用户在灵感闪现的瞬间无缝记录想法,确保不错过任何创意火花。 + +## 主要特性 +- **AI 增强笔记检索**:通过 Blinko 的先进 AI 驱动的 RAG(检索增强生成)技术,你可以使用自然语言查询快速搜索和访问笔记,轻松找到所需内容。支持 OpenAI、Azure OpenAI 和 Ollama。 + +- **数据所有权**:你的隐私至关重要。所有笔记和数据都安全存储在你的自托管环境中,确保对信息的完全控制。 + +- **高效快速**:即时捕捉想法并以纯文本形式存储以便于访问,完全支持 Markdown 格式,便于快速排版和分享。 + +- **轻量架构,多端支持**:基于 Tauri 构建的 Blinko 采用简洁轻量的架构,在保持卓越速度和效率的同时,并且支持Macos,Windows,Android,Linux等多平台。 + +- **开放协作**:作为开源项目,Blinko 欢迎社区贡献。所有代码都在 GitHub 上公开透明,培养协作和持续改进的精神。 diff --git a/apps/blinko/data.yml b/apps/blinko/data.yml new file mode 100644 index 000000000000..ccbcd7ab8963 --- /dev/null +++ b/apps/blinko/data.yml @@ -0,0 +1,31 @@ +name: Blinko +tags: + - 工具 +title: Blinko 闪念胶囊 +description: 开源自托管的个人轻量笔记/闪念胶囊工具 +additionalProperties: + key: blinko + name: Blinko + tags: + - Tool + shortDescZh: 开源自托管的个人轻量笔记工具 + shortDescEn: An open-source, self-hosted personal note-taking tool + description: + en: An open-source, self-hosted personal note-taking tool. + es-es: Una herramienta de toma de notas personal de código abierto y autoalojada. + ja: オープンソースでセルフホスト可能な個人向け軽量メモツール。 + ms: Alat mengambil nota peribadi sumber terbuka dan dihoskan sendiri. + pt-br: Uma ferramenta de notas pessoais de código aberto e auto-hospedada. + ru: Открытый инструмент для личных заметок с возможностью самохостинга. + ko: 오픈 소스 및 셀프 호스팅이 가능한 개인용 경량 노트 필기 도구. + zh-Hant: 開源自託管的個人輕量筆記工具 + zh: 开源自托管的个人轻量笔记/闪念胶囊工具 + tr: Açık kaynaklı ve kendi kendine barındırılabilen kişisel not alma aracı. + type: tool + crossVersionUpdate: true + limit: 0 + website: https://blinko.space/ + github: https://github.com/blinko-space/blinko + architectures: + - amd64 + - arm64 diff --git a/apps/blinko/logo.png b/apps/blinko/logo.png new file mode 100644 index 000000000000..86d4907088a8 Binary files /dev/null and b/apps/blinko/logo.png differ