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:
|
ports:
|
||||||
- "${PANEL_APP_PORT_HTTP}:4000"
|
- "${PANEL_APP_PORT_HTTP}:4000"
|
||||||
volumes:
|
volumes:
|
||||||
- hexo_data:/home/hexo/.hexo
|
- "${DATA_PATH}:/app"
|
||||||
image: taskbjorn/hexo:main
|
environment:
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
|
- TZ=Asia/Shanghai
|
||||||
|
- GIT_USER=${GIT_USERNAME}
|
||||||
|
- GIT_EMAIL=${GIT_MAIL}
|
||||||
|
image: bloodstar/hexo:stable-25-05-01
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
volumes:
|
|
||||||
hexo_data:
|
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
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 或其所有者没有任何关联、支持或联系。*
|
> *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:
|
services:
|
||||||
karakeep:
|
karakeep:
|
||||||
image: ghcr.io/karakeep-app/karakeep:0.24.1
|
image: ghcr.io/karakeep-app/karakeep:latest
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
Reference in New Issue
Block a user