mirror of
https://github.com/okxlin/appstore.git
synced 2026-09-26 00:01:06 +00:00
feat:添加joplin到列表
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
CONTAINER_NAME="joplin"
|
||||
PANEL_APP_PORT_HTTP=40339
|
||||
PANEL_APP_PORT_HTTPS=40340
|
||||
PUID=1000
|
||||
PGID=1000
|
||||
CUSTOM_USER=admin
|
||||
PASSWORD=
|
||||
TZ=Asia/Shanghai
|
||||
SHM_SIZE=1gb
|
||||
@@ -0,0 +1,124 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 40339
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
label:
|
||||
en: Port
|
||||
zh: 端口
|
||||
zh-hant: 埠
|
||||
ja: ポート
|
||||
ko: 포트
|
||||
ru: Порт
|
||||
ms: Port
|
||||
pt-br: Porta
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: 40340
|
||||
envKey: PANEL_APP_PORT_HTTPS
|
||||
labelEn: HTTPS Port
|
||||
labelZh: HTTPS 端口
|
||||
label:
|
||||
en: HTTPS Port
|
||||
zh: HTTPS 端口
|
||||
zh-hant: HTTPS 埠
|
||||
ja: HTTPS ポート
|
||||
ko: HTTPS 포트
|
||||
ru: HTTPS порт
|
||||
ms: Port HTTPS
|
||||
pt-br: Porta HTTPS
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: 1000
|
||||
envKey: PUID
|
||||
labelEn: PUID
|
||||
labelZh: PUID
|
||||
label:
|
||||
en: PUID
|
||||
zh: PUID
|
||||
zh-hant: PUID
|
||||
ja: PUID
|
||||
ko: PUID
|
||||
ru: PUID
|
||||
ms: PUID
|
||||
pt-br: PUID
|
||||
required: true
|
||||
type: number
|
||||
- default: 1000
|
||||
envKey: PGID
|
||||
labelEn: PGID
|
||||
labelZh: PGID
|
||||
label:
|
||||
en: PGID
|
||||
zh: PGID
|
||||
zh-hant: PGID
|
||||
ja: PGID
|
||||
ko: PGID
|
||||
ru: PGID
|
||||
ms: PGID
|
||||
pt-br: PGID
|
||||
required: true
|
||||
type: number
|
||||
- default: admin
|
||||
envKey: CUSTOM_USER
|
||||
labelEn: Basic Auth Username
|
||||
labelZh: 访问用户名(Basic Auth)
|
||||
label:
|
||||
en: Basic Auth Username
|
||||
zh: 访问用户名(Basic Auth)
|
||||
zh-hant: 存取使用者名稱(Basic Auth)
|
||||
ja: ベーシック認証ユーザー名
|
||||
ko: 기본 인증 사용자명
|
||||
ru: Имя пользователя (Basic Auth)
|
||||
ms: Nama pengguna (Basic Auth)
|
||||
pt-br: Usuário (Basic Auth)
|
||||
required: true
|
||||
type: text
|
||||
- default: ""
|
||||
envKey: PASSWORD
|
||||
labelEn: Basic Auth Password
|
||||
labelZh: 访问密码(Basic Auth)
|
||||
label:
|
||||
en: Basic Auth Password
|
||||
zh: 访问密码(Basic Auth)
|
||||
zh-hant: 存取密碼(Basic Auth)
|
||||
ja: ベーシック認証パスワード
|
||||
ko: 기본 인증 비밀번호
|
||||
ru: Пароль (Basic Auth)
|
||||
ms: Kata laluan (Basic Auth)
|
||||
pt-br: Senha (Basic Auth)
|
||||
required: true
|
||||
type: password
|
||||
- default: Asia/Shanghai
|
||||
envKey: TZ
|
||||
labelEn: Timezone
|
||||
labelZh: 时区
|
||||
label:
|
||||
en: Timezone
|
||||
zh: 时区
|
||||
zh-hant: 時區
|
||||
ja: タイムゾーン
|
||||
ko: 시간대
|
||||
ru: Часовой пояс
|
||||
ms: Zon waktu
|
||||
pt-br: Fuso horário
|
||||
required: true
|
||||
type: text
|
||||
- default: "1gb"
|
||||
envKey: SHM_SIZE
|
||||
labelEn: Shared memory size
|
||||
labelZh: 共享内存大小(shm)
|
||||
label:
|
||||
en: Shared memory size
|
||||
zh: 共享内存大小(shm)
|
||||
zh-hant: 共享記憶體大小(shm)
|
||||
ja: 共有メモリサイズ(shm)
|
||||
ko: 공유 메모리 크기(shm)
|
||||
ru: Размер общей памяти (shm)
|
||||
ms: Saiz memori kongsi (shm)
|
||||
pt-br: Tamanho da memória compartilhada (shm)
|
||||
required: true
|
||||
type: text
|
||||
@@ -0,0 +1,30 @@
|
||||
services:
|
||||
joplin:
|
||||
image: "linuxserver/joplin:3.5.13"
|
||||
container_name: ${CONTAINER_NAME}
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:3000"
|
||||
- "${PANEL_APP_PORT_HTTPS}:3001"
|
||||
environment:
|
||||
- PUID=${PUID}
|
||||
- PGID=${PGID}
|
||||
- TZ=${TZ}
|
||||
- CUSTOM_USER=${CUSTOM_USER}
|
||||
- PASSWORD=${PASSWORD}
|
||||
volumes:
|
||||
- "joplin-config:/config"
|
||||
shm_size: ${SHM_SIZE}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
name: 1panel-network
|
||||
|
||||
volumes:
|
||||
joplin-config:
|
||||
name: joplin-config
|
||||
@@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
docker-compose down --volumes
|
||||
@@ -0,0 +1,28 @@
|
||||
# Joplin(浏览器版)
|
||||
|
||||
Joplin 是一款开源笔记应用。随时记录想法,并可在任何设备上安全访问。
|
||||
|
||||
这是一个通过浏览器访问的 Joplin 容器化版本(基于 LinuxServer 镜像)。
|
||||
|
||||
- 应用 Key:`joplin`
|
||||
- 上游:
|
||||
- Joplin:<https://github.com/laurent22/joplin>
|
||||
- LinuxServer 镜像:<https://github.com/linuxserver/docker-joplin>
|
||||
|
||||
## 访问方式
|
||||
|
||||
- HTTP:`http://<服务器IP>:<PANEL_APP_PORT_HTTP>`(默认 3000)
|
||||
- HTTPS(自签名证书):`https://<服务器IP>:<PANEL_APP_PORT_HTTPS>`(默认 3001)
|
||||
|
||||
## 密码访问(Basic Auth)
|
||||
|
||||
该镜像支持通过环境变量启用 **Basic HTTP Auth**:
|
||||
|
||||
- `CUSTOM_USER`:用户名
|
||||
- `PASSWORD`:密码
|
||||
|
||||
> 安全提示:该容器 GUI 内含终端且具备高权限能力,不建议直接暴露公网;如需公网访问,建议放在反向代理后并增加更强的认证与访问控制。
|
||||
|
||||
## 数据存储
|
||||
|
||||
使用 Docker **named volume**:`joplin-config` 持久化到容器内的 `/config`。
|
||||
@@ -0,0 +1,30 @@
|
||||
name: Joplin(浏览器版)
|
||||
tags:
|
||||
- Tool
|
||||
title: Joplin(浏览器版)
|
||||
description: Joplin(浏览器版)
|
||||
additionalProperties:
|
||||
key: joplin
|
||||
name: Joplin(浏览器版)
|
||||
tags:
|
||||
- Tool
|
||||
shortDescZh: Joplin(浏览器版)
|
||||
shortDescEn: Joplin (browser)
|
||||
description:
|
||||
en: Joplin (browser)
|
||||
zh: Joplin(浏览器版)
|
||||
zh-hant: Joplin(瀏覽器版)
|
||||
ja: Joplin(ブラウザ版)
|
||||
ko: Joplin(브라우저)
|
||||
ru: Joplin (в браузере)
|
||||
ms: Joplin (pelayar)
|
||||
pt-br: Joplin (navegador)
|
||||
type: tool
|
||||
crossVersionUpdate: true
|
||||
limit: 1
|
||||
recommend: 0
|
||||
website: https://joplinapp.org
|
||||
github: https://github.com/laurent22/joplin
|
||||
document: https://github.com/linuxserver/docker-joplin
|
||||
architectures:
|
||||
- amd64
|
||||
@@ -0,0 +1,9 @@
|
||||
CONTAINER_NAME="joplin"
|
||||
PANEL_APP_PORT_HTTP=40339
|
||||
PANEL_APP_PORT_HTTPS=40340
|
||||
PUID=1000
|
||||
PGID=1000
|
||||
CUSTOM_USER=admin
|
||||
PASSWORD=
|
||||
TZ=Asia/Shanghai
|
||||
SHM_SIZE=1gb
|
||||
@@ -0,0 +1,124 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 40339
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
label:
|
||||
en: Port
|
||||
zh: 端口
|
||||
zh-hant: 埠
|
||||
ja: ポート
|
||||
ko: 포트
|
||||
ru: Порт
|
||||
ms: Port
|
||||
pt-br: Porta
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: 40340
|
||||
envKey: PANEL_APP_PORT_HTTPS
|
||||
labelEn: HTTPS Port
|
||||
labelZh: HTTPS 端口
|
||||
label:
|
||||
en: HTTPS Port
|
||||
zh: HTTPS 端口
|
||||
zh-hant: HTTPS 埠
|
||||
ja: HTTPS ポート
|
||||
ko: HTTPS 포트
|
||||
ru: HTTPS порт
|
||||
ms: Port HTTPS
|
||||
pt-br: Porta HTTPS
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: 1000
|
||||
envKey: PUID
|
||||
labelEn: PUID
|
||||
labelZh: PUID
|
||||
label:
|
||||
en: PUID
|
||||
zh: PUID
|
||||
zh-hant: PUID
|
||||
ja: PUID
|
||||
ko: PUID
|
||||
ru: PUID
|
||||
ms: PUID
|
||||
pt-br: PUID
|
||||
required: true
|
||||
type: number
|
||||
- default: 1000
|
||||
envKey: PGID
|
||||
labelEn: PGID
|
||||
labelZh: PGID
|
||||
label:
|
||||
en: PGID
|
||||
zh: PGID
|
||||
zh-hant: PGID
|
||||
ja: PGID
|
||||
ko: PGID
|
||||
ru: PGID
|
||||
ms: PGID
|
||||
pt-br: PGID
|
||||
required: true
|
||||
type: number
|
||||
- default: admin
|
||||
envKey: CUSTOM_USER
|
||||
labelEn: Basic Auth Username
|
||||
labelZh: 访问用户名(Basic Auth)
|
||||
label:
|
||||
en: Basic Auth Username
|
||||
zh: 访问用户名(Basic Auth)
|
||||
zh-hant: 存取使用者名稱(Basic Auth)
|
||||
ja: ベーシック認証ユーザー名
|
||||
ko: 기본 인증 사용자명
|
||||
ru: Имя пользователя (Basic Auth)
|
||||
ms: Nama pengguna (Basic Auth)
|
||||
pt-br: Usuário (Basic Auth)
|
||||
required: true
|
||||
type: text
|
||||
- default: ""
|
||||
envKey: PASSWORD
|
||||
labelEn: Basic Auth Password
|
||||
labelZh: 访问密码(Basic Auth)
|
||||
label:
|
||||
en: Basic Auth Password
|
||||
zh: 访问密码(Basic Auth)
|
||||
zh-hant: 存取密碼(Basic Auth)
|
||||
ja: ベーシック認証パスワード
|
||||
ko: 기본 인증 비밀번호
|
||||
ru: Пароль (Basic Auth)
|
||||
ms: Kata laluan (Basic Auth)
|
||||
pt-br: Senha (Basic Auth)
|
||||
required: true
|
||||
type: password
|
||||
- default: Asia/Shanghai
|
||||
envKey: TZ
|
||||
labelEn: Timezone
|
||||
labelZh: 时区
|
||||
label:
|
||||
en: Timezone
|
||||
zh: 时区
|
||||
zh-hant: 時區
|
||||
ja: タイムゾーン
|
||||
ko: 시간대
|
||||
ru: Часовой пояс
|
||||
ms: Zon waktu
|
||||
pt-br: Fuso horário
|
||||
required: true
|
||||
type: text
|
||||
- default: "1gb"
|
||||
envKey: SHM_SIZE
|
||||
labelEn: Shared memory size
|
||||
labelZh: 共享内存大小(shm)
|
||||
label:
|
||||
en: Shared memory size
|
||||
zh: 共享内存大小(shm)
|
||||
zh-hant: 共享記憶體大小(shm)
|
||||
ja: 共有メモリサイズ(shm)
|
||||
ko: 공유 메모리 크기(shm)
|
||||
ru: Размер общей памяти (shm)
|
||||
ms: Saiz memori kongsi (shm)
|
||||
pt-br: Tamanho da memória compartilhada (shm)
|
||||
required: true
|
||||
type: text
|
||||
@@ -0,0 +1,30 @@
|
||||
services:
|
||||
joplin:
|
||||
image: "linuxserver/joplin:latest"
|
||||
container_name: ${CONTAINER_NAME}
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:3000"
|
||||
- "${PANEL_APP_PORT_HTTPS}:3001"
|
||||
environment:
|
||||
- PUID=${PUID}
|
||||
- PGID=${PGID}
|
||||
- TZ=${TZ}
|
||||
- CUSTOM_USER=${CUSTOM_USER}
|
||||
- PASSWORD=${PASSWORD}
|
||||
volumes:
|
||||
- "joplin-config:/config"
|
||||
shm_size: ${SHM_SIZE}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
name: 1panel-network
|
||||
|
||||
volumes:
|
||||
joplin-config:
|
||||
name: joplin-config
|
||||
@@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
docker-compose down --volumes
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 4.1 KiB |
Reference in New Issue
Block a user