mirror of
https://github.com/arch3rPro/1Panel-Appstore.git
synced 2026-04-14 16:07:13 +08:00
feat: update karakeep 0.2.0
This commit is contained in:
@@ -1,2 +0,0 @@
|
||||
CONTAINER_NAME="hexo"
|
||||
PANEL_APP_PORT_HTTP="40064"
|
||||
@@ -1,10 +0,0 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 40064
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
5
apps/hexo/stable-25-05-01/.env.sample
Normal file
5
apps/hexo/stable-25-05-01/.env.sample
Normal file
@@ -0,0 +1,5 @@
|
||||
CONTAINER_NAME="hexo"
|
||||
PANEL_APP_PORT_HTTP="40064"
|
||||
DATA_PATH="./data"
|
||||
GIT_USERNAME="gituser"
|
||||
GIT_MAIL="user@email.com"
|
||||
31
apps/hexo/stable-25-05-01/data.yml
Normal file
31
apps/hexo/stable-25-05-01/data.yml
Normal file
@@ -0,0 +1,31 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 40064
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: ./data
|
||||
edit: true
|
||||
envKey: DATA_PATH
|
||||
labelEn: Data folder path
|
||||
labelZh: 数据文件夹路径
|
||||
required: true
|
||||
type: text
|
||||
- default: ""
|
||||
edit: true
|
||||
envKey: GIT_USERNAME
|
||||
labelEn: Git username
|
||||
labelZh: Git 用户名
|
||||
required: true
|
||||
type: text
|
||||
- default: ""
|
||||
edit: true
|
||||
envKey: GIT_MAIL
|
||||
labelEn: Git Email
|
||||
labelZh: Git 邮箱
|
||||
required: true
|
||||
type: text
|
||||
@@ -7,14 +7,17 @@ services:
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:4000"
|
||||
volumes:
|
||||
- hexo_data:/home/hexo/.hexo
|
||||
image: taskbjorn/hexo:main
|
||||
- "${DATA_PATH}:/app"
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Asia/Shanghai
|
||||
- GIT_USER=${GIT_USERNAME}
|
||||
- GIT_EMAIL=${GIT_MAIL}
|
||||
image: bloodstar/hexo:stable-25-05-01
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
|
||||
volumes:
|
||||
hexo_data:
|
||||
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
46
apps/karakeep/0.25.0/docker-compose.yml
Normal file
46
apps/karakeep/0.25.0/docker-compose.yml
Normal file
@@ -0,0 +1,46 @@
|
||||
services:
|
||||
karakeep:
|
||||
image: ghcr.io/karakeep-app/karakeep:0.25.0
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
# By default, the data is stored in a docker volume called "data".
|
||||
# If you want to mount a custom directory, change the volume mapping to:
|
||||
# - /path/to/your/directory:/data
|
||||
- data:/data
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:3000"
|
||||
environment:
|
||||
MEILI_ADDR: http://meilisearch:7700
|
||||
BROWSER_WEB_URL: http://chrome:9222
|
||||
OPENAI_API_KEY: ${OPENAI_API_KEY}
|
||||
NEXTAUTH_SECRET: ${NEXTAUTH_SECRET}
|
||||
MEILI_MASTER_KEY: ${MEILI_MASTER_KEY}
|
||||
NEXTAUTH_URL: http://localhost:3000
|
||||
|
||||
# You almost never want to change the value of the DATA_DIR variable.
|
||||
# If you want to mount a custom directory, change the volume mapping above instead.
|
||||
DATA_DIR: /data # DON'T CHANGE THIS
|
||||
chrome:
|
||||
image: gcr.io/zenika-hub/alpine-chrome:124
|
||||
container_name: chrome-${CONTAINER_NAME}
|
||||
restart: unless-stopped
|
||||
command:
|
||||
- --no-sandbox
|
||||
- --disable-gpu
|
||||
- --disable-dev-shm-usage
|
||||
- --remote-debugging-address=0.0.0.0
|
||||
- --remote-debugging-port=9222
|
||||
- --hide-scrollbars
|
||||
meilisearch:
|
||||
image: getmeili/meilisearch:v1.15.2
|
||||
container_name: meili-${CONTAINER_NAME}
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
MEILI_NO_ANALYTICS: "true"
|
||||
volumes:
|
||||
- meilisearch:/meili_data
|
||||
|
||||
volumes:
|
||||
meilisearch:
|
||||
data:
|
||||
@@ -4,9 +4,9 @@
|
||||
|
||||
> *karakeep(原名Hoarder) 是一个独立的非商业项目。它与 Hordr.app 或其所有者没有任何关联、支持或联系。*
|
||||
|
||||
[](https://github.com/hoarder-app/hoarder/blob/main/screenshots/homepage.png?raw=true)
|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
## 特征
|
||||
|
||||
|
||||
31
apps/karakeep/latest/data.yml
Normal file
31
apps/karakeep/latest/data.yml
Normal file
@@ -0,0 +1,31 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 30012
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: "ky0QvBQNLBQFxY6OurQV/6Wg2KjHqS0YSktBRPJw23QWqq5m"
|
||||
edit: true
|
||||
envKey: NEXTAUTH_SECRET
|
||||
labelEn: NextAuth Secret
|
||||
labelZh: NextAuth密钥
|
||||
required: true
|
||||
type: text
|
||||
- default: "a+BQCRpK74QuCSqZPhJ6hDeryTn/1rFKhwuc5DC19hOrI8VR"
|
||||
edit: true
|
||||
envKey: MEILI_MASTER_KEY
|
||||
labelEn: Meilisearch Master Key
|
||||
labelZh: Meilisearch主密钥
|
||||
required: true
|
||||
type: text
|
||||
- default: ""
|
||||
edit: true
|
||||
envKey: OPENAI_API_KEY
|
||||
labelEn: OpenAI API Key
|
||||
labelZh: OpenAI API 密钥
|
||||
required: false
|
||||
type: text
|
||||
@@ -1,6 +1,6 @@
|
||||
services:
|
||||
karakeep:
|
||||
image: ghcr.io/karakeep-app/karakeep:0.24.1
|
||||
image: ghcr.io/karakeep-app/karakeep:latest
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
Reference in New Issue
Block a user