Delete apps directory
@ -1,75 +0,0 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 2FAuth
|
||||
envKey: APP_NAME
|
||||
labelEn: APP NAME
|
||||
labelZh: 应用名称
|
||||
label:
|
||||
en: APP NAME
|
||||
ja: アプリ名
|
||||
ms: NAMA APLIKASI
|
||||
pt-br: NOME DO APLICATIVO
|
||||
ru: НАЗВАНИЕ ПРИЛОЖЕНИЯ
|
||||
ko: 앱 이름
|
||||
zh: 应用名称
|
||||
zh-Hant: 應用名稱
|
||||
required: true
|
||||
type: text
|
||||
- default: 8000
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
label:
|
||||
en: Port
|
||||
ja: ポート
|
||||
ms: Port
|
||||
pt-br: Porta
|
||||
ru: Порт
|
||||
ko: 포트
|
||||
zh: 端口
|
||||
zh-Hant: 埠
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: http://localhost:8000
|
||||
edit: true
|
||||
envKey: APP_URL
|
||||
labelEn: APP URL
|
||||
labelZh: 外部地址
|
||||
label:
|
||||
en: APP URL
|
||||
ja: アプリURL
|
||||
ms: URL APLIKASI
|
||||
pt-br: URL DO APLICATIVO
|
||||
ru: URL ПРИЛОЖЕНИЯ
|
||||
ko: 앱 URL
|
||||
zh: 外部地址
|
||||
zh-Hant: 外部地址
|
||||
description:
|
||||
zh: 可以添加为反向代理网站,并启用 HTTPS
|
||||
en: You can add it as a reverse proxy site and enable HTTPS
|
||||
ja: リバースプロキシサイトとして追加し、HTTPSを有効にできます
|
||||
ms: Anda boleh menambahnya sebagai laman proksi songsang dan mengaktifkan HTTPS
|
||||
pt-br: Você pode adicioná-lo como um site de proxy reverso e habilitar o HTTPS
|
||||
ru: Вы можете добавить его в качестве сайта обратного прокси и включить HTTPS
|
||||
ko: 리버스 프록시 사이트로 추가하고 HTTPS를 활성화할 수 있습니다
|
||||
zh-Hant: 可以添加為反向代理網站,並啟用 HTTPS
|
||||
required: true
|
||||
rule: paramExtUrl
|
||||
type: text
|
||||
- default: SomeRandomStringOf32CharsExactly
|
||||
envKey: APP_KEY
|
||||
labelEn: APP KEY
|
||||
labelZh: 加密键
|
||||
label:
|
||||
en: APP KEY
|
||||
ja: アプリキー
|
||||
ms: KUNCI APLIKASI
|
||||
pt-br: CHAVE DO APLICATIVO
|
||||
ru: КЛЮЧ ПРИЛОЖЕНИЯ
|
||||
ko: 앱 키
|
||||
zh: 加密键
|
||||
zh-Hant: 加密鍵
|
||||
required: true
|
||||
type: text
|
||||
@ -1,27 +0,0 @@
|
||||
services:
|
||||
2fauth:
|
||||
image: 2fauth/2fauth:5.5.2
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:8000/tcp
|
||||
networks:
|
||||
- 1panel-network
|
||||
volumes:
|
||||
- ./data:/2fauth
|
||||
environment:
|
||||
- APP_NAME=${APP_NAME}
|
||||
- APP_KEY=${APP_KEY}
|
||||
- APP_URL=${APP_URL}
|
||||
- IS_DEMO_APP=false
|
||||
- LOG_CHANNEL=daily
|
||||
- LOG_LEVEL=notice
|
||||
- DB_DATABASE="/srv/database/database.sqlite"
|
||||
- CACHE_DRIVER=file
|
||||
- SESSION_DRIVER=file
|
||||
- AUTHENTICATION_GUARD=web-guard
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
@ -1,3 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
chown -R 1000:1000 data
|
||||
@ -1,12 +0,0 @@
|
||||
# 设置
|
||||
|
||||
## **启用 HTTPS**
|
||||
|
||||
- **创建应用**:外部地址填写 `https://2fauth.example.com`(请根据实际情况替换域名)。
|
||||
- **创建反向代理网站**:代理地址填写 `http://127.0.0.1:8000`(请根据实际情况替换 IP 和端口)。
|
||||
- **申请证书**:为 `2fauth.example.com` 创建证书,验证方式选择 HTTP 类型。
|
||||
- **启用 HTTPS**:进入网站设置页面,点击 HTTPS,选择刚刚添加的证书并保存。
|
||||
|
||||
## **不启用 HTTPS**
|
||||
|
||||
- 如果不启用 HTTPS,会导致无法扫描二维码等问题。在这种情况下,外部地址可以直接填写 `http://192.168.10.100:8000`,无需进行反向代理设置。
|
||||
@ -1,13 +0,0 @@
|
||||
# Setup
|
||||
|
||||
## **Enable HTTPS**
|
||||
|
||||
- **Create Application**: Set the external address to `https://2fauth.example.com` (please replace the domain name according to your actual situation).
|
||||
- **Create Reverse Proxy Site**: Set the proxy address to `http://127.0.0.1:8000` (please replace the IP and port according to your actual situation).
|
||||
- **Apply for Certificate**: Create a certificate for `2fauth.example.com`, choose HTTP as the verification method.
|
||||
- **Enable HTTPS**: Go to the website settings page, click on HTTPS, select the certificate you just added and save.
|
||||
|
||||
## **Without HTTPS**
|
||||
|
||||
- If HTTPS is not enabled, it will cause issues such as inability to scan QR codes. In this case, the external address can be directly set to `http://192.168.10.100:8000` without the need for reverse proxy settings.
|
||||
|
||||
@ -1,33 +0,0 @@
|
||||
name: 2FAuth
|
||||
tags:
|
||||
- 安全
|
||||
title: 管理双因素身份验证(2FA)帐户并生成安全代码的 Web 应用程序
|
||||
description: 管理双因素身份验证(2FA)帐户并生成安全代码的 Web 应用程序
|
||||
additionalProperties:
|
||||
key: 2fauth
|
||||
name: 2FAuth
|
||||
tags:
|
||||
- Security
|
||||
shortDescZh: 管理双因素身份验证(2FA)帐户并生成安全代码的 Web 应用程序
|
||||
shortDescEn: A Web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
recommend: 0
|
||||
website: https://docs.2fauth.app/
|
||||
github: https://github.com/Bubka/2FAuth
|
||||
document: https://docs.2fauth.app/
|
||||
description:
|
||||
en: A Web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes
|
||||
zh: 管理双因素身份验证(2FA)帐户并生成安全代码的 Web 应用程序
|
||||
zh-Hant: 管理雙因素身份驗證(2FA)帳戶並生成安全代碼的 Web 應用程式
|
||||
ja: 二要素認証(2FA)アカウントを管理し、安全コードを生成するWebアプリ
|
||||
ms: Aplikasi Web untuk mengurus akaun Pengesahan Dua Faktor (2FA) anda dan menjana kod keselamatan mereka
|
||||
pt-br: Um aplicativo Web para gerenciar suas contas de autenticação de dois fatores (2FA) e gerar seus códigos de segurança
|
||||
ru: Веб-приложение для управления учетными записями двухфакторной аутентификации (2FA) и генерации их кодов безопасности
|
||||
ko: 이중 인증(2FA) 계정을 관리하고 보안 코드를 생성하는 웹 애플리케이션
|
||||
architectures:
|
||||
- amd64
|
||||
- arm64
|
||||
- arm/v6
|
||||
- arm/v7
|
||||
BIN
2fauth/logo.png
|
Before Width: | Height: | Size: 2.9 KiB |
@ -1,19 +0,0 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 8080
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: WebUI Port
|
||||
labelZh: 网页端口
|
||||
label:
|
||||
en: Web Port
|
||||
ja: ウェブポート
|
||||
ms: Port Web
|
||||
pt-br: Porta Web
|
||||
ru: Веб-порт
|
||||
ko: 웹 포트
|
||||
zh: HTTP 端口
|
||||
zh-Hant: HTTP 埠
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
@ -1,14 +0,0 @@
|
||||
services:
|
||||
md:
|
||||
image: doocs/md:2.0.3
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:80
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
@ -1,19 +0,0 @@
|
||||
## 项目介绍
|
||||
|
||||
Markdown 文档自动即时渲染为微信图文,让你不再为微信内容排版而发愁!只要你会基本的 Markdown 语法,就能做出一篇样式简洁而又美观大方的微信图文。
|
||||
|
||||
## 功能特性
|
||||
|
||||
- [x] 支持 Markdown 所有基础语法、数学公式
|
||||
- [x] 提供对 Mermaid 图表的渲染和 [GFM 警告块](https://github.com/orgs/community/discussions/16925)的支持
|
||||
- [x] 丰富的代码块高亮主题,提升代码可读性
|
||||
- [x] 允许自定义主题色和 CSS 样式,灵活定制展示效果
|
||||
- [x] 提供多图上传功能,并可自定义配置图床
|
||||
- [x] 便捷的文件导入、导出功能,提升工作效率
|
||||
- [x] 内置本地内容管理功能,支持草稿自动保存
|
||||
- [x] 集成主流 AI 模型(如 DeekSeek、OpenAI、通义千问、腾讯混元、火山方舟 等等),辅助内容创作
|
||||
|
||||
## 注意事项
|
||||
|
||||
1. 如果你使用了某些浏览器脚本修改了网页背景色,可能导致渲染后的内容出现背景色分块的现象。
|
||||
2. 某些浏览器插件,会对内容样式造成破坏。现象是:复制粘贴到公众号后台内容,点击保存时,样式丢失。
|
||||
@ -1,31 +0,0 @@
|
||||
name: WeChat Markdown Editor
|
||||
tags:
|
||||
- 实用工具
|
||||
title: 一款高度简洁的微信 Markdown 编辑器
|
||||
description: 一款高度简洁的微信 Markdown 编辑器
|
||||
additionalProperties:
|
||||
key: WeChatMarkdownEditor
|
||||
name: WeChat Markdown Editor
|
||||
tags:
|
||||
- Tool
|
||||
shortDescEn: WeChat Markdown Editor
|
||||
shortDescZh: 一款高度简洁的微信 Markdown 编辑器
|
||||
description:
|
||||
en: WeChat Markdown Editor
|
||||
ja: 非常シンプルなWeChat Markdownエディタ
|
||||
ms: Sunting Markdown WeChat yang sangat ringkas
|
||||
pt-br: Um editor Markdown do WeChat altamente simplificado
|
||||
ru: Высокосжатый редактор Markdown WeChat
|
||||
ko: 간결한 WeChat Markdown 편집기
|
||||
zh-Hant: 一款高度簡潔的微信 Markdown 編輯器
|
||||
zh: 一款高度简洁的微信 Markdown 编辑器
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
recommend: 0
|
||||
website: https://md.doocs.org/
|
||||
github: https://github.com/doocs/md
|
||||
document: https://github.com/doocs/md
|
||||
architectures:
|
||||
- amd64
|
||||
- arm64
|
||||
|
Before Width: | Height: | Size: 1.0 KiB |
@ -1,67 +0,0 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: http://1.2.3.4:3000
|
||||
edit: true
|
||||
envKey: GITEA_INSTANCE_URL
|
||||
labelEn: Gitea Instance
|
||||
labelZh: Gitea 实例
|
||||
required: true
|
||||
rule: paramExtUrl
|
||||
type: text
|
||||
label:
|
||||
en: Gitea Instance
|
||||
ja: Gitea インスタンス
|
||||
ms: Instans Gitea
|
||||
pt-br: Instância Gitea
|
||||
ru: Экземпляр Gitea
|
||||
ko: Gitea 인스턴스
|
||||
zh-Hant: Gitea 實例
|
||||
zh: Gitea 实例
|
||||
- default: '<registration_token>'
|
||||
edit: true
|
||||
envKey: RUNNER_REGISTRATION_TOKEN
|
||||
labelEn: Registration Token
|
||||
labelZh: Registration Token
|
||||
required: true
|
||||
type: text
|
||||
label:
|
||||
en: Registration Token
|
||||
ja: 登録トークン
|
||||
ms: Token Pendaftaran
|
||||
pt-br: Token de Registro
|
||||
ru: Токен регистрации
|
||||
ko: 등록 토큰
|
||||
zh-Hant: 註冊令牌
|
||||
zh: 注册令牌
|
||||
- default: '<runner_name>'
|
||||
edit: true
|
||||
envKey: RUNNER_NAME
|
||||
labelEn: Runner Name
|
||||
labelZh: Runner Name
|
||||
required: true
|
||||
type: text
|
||||
label:
|
||||
en: Runner Name
|
||||
ja: ランナー名
|
||||
ms: Nama Pelari
|
||||
pt-br: Nome do Runner
|
||||
ru: Имя бегуна
|
||||
ko: 러너 이름
|
||||
zh-Hant: 執行器名稱
|
||||
zh: 运行器名称
|
||||
- default: '<runner_labels>'
|
||||
edit: true
|
||||
envKey: RUNNER_LABELS
|
||||
labelEn: Runner Labels
|
||||
labelZh: Runner Labels
|
||||
required: true
|
||||
type: text
|
||||
label:
|
||||
en: Runner Labels
|
||||
ja: ランナータグ
|
||||
ms: Label Pelari
|
||||
pt-br: Rótulos do Runner
|
||||
ru: Метки бегуна
|
||||
ko: 러너 레이블
|
||||
zh-Hant: 執行器標籤
|
||||
zh: 运行器标签
|
||||
@ -1,22 +0,0 @@
|
||||
services:
|
||||
act_runner:
|
||||
image: gitea/act_runner:0.2.11
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
volumes:
|
||||
#- ./data/config.yaml:/config.yaml # 可选配置
|
||||
- ./data/data:/data
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
environment:
|
||||
#- CONFIG_FILE=/config.yaml
|
||||
- GITEA_INSTANCE_URL=${GITEA_INSTANCE_URL}
|
||||
- GITEA_RUNNER_REGISTRATION_TOKEN=${RUNNER_REGISTRATION_TOKEN}
|
||||
- GITEA_RUNNER_NAME=${RUNNER_NAME}
|
||||
- GITEA_RUNNER_LABELS=${RUNNER_LABELS}
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
@ -1,12 +0,0 @@
|
||||
# act runner
|
||||
|
||||
**Act runner** 是一个基于 [Gitea fork](https://gitea.com/gitea/act) 的 [Gitea](https://github.com/nektos/act) 上的运行器。
|
||||
|
||||
## 如何获取 RUNNER_REGISTRATION_TOKEN
|
||||
|
||||
1. 登录到您的 Gitea 实例。
|
||||
2. 转到您存储仓库的页面。
|
||||
3. 点击页面上方的 "Settings"(设置)。
|
||||
4. 在左侧菜单中选择 "Actions"(操作)。
|
||||
5. 您将在页面上看到 "Runners"(运行器)部分。在这里,您应该能够找到一个 "New Runner"(创建 Runner)按钮。
|
||||
6. 点击 "New Runner"(创建 Runner)按钮,您将获得一个 RUNNER_REGISTRATION_TOKEN,复制它并妥善保存。
|
||||
@ -1,12 +0,0 @@
|
||||
# Act Runner
|
||||
|
||||
**Act Runner** is a runner based on the [Gitea fork](https://gitea.com/gitea/act) of [Gitea](https://github.com/nektos/act).
|
||||
|
||||
## How to Obtain the RUNNER_REGISTRATION_TOKEN
|
||||
|
||||
1. Log in to your Gitea instance.
|
||||
2. Navigate to the page of the repository where you want to register the runner.
|
||||
3. Click on the **"Settings"** tab at the top of the page.
|
||||
4. In the left-hand menu, select **"Actions"**.
|
||||
5. On the page, locate the **"Runners"** section. Here, you should find a **"New Runner"** button.
|
||||
6. Click on the **"New Runner"** button. You will receive a `RUNNER_REGISTRATION_TOKEN`. Copy and store it securely.
|
||||
@ -1,31 +0,0 @@
|
||||
name: Act Runner
|
||||
tags:
|
||||
- DevOps
|
||||
title: Gitea Actions 的 Runner
|
||||
description: Gitea Actions 的 Runner
|
||||
additionalProperties:
|
||||
key: act_runner
|
||||
name: Act Runner
|
||||
tags:
|
||||
- DevOps
|
||||
shortDescZh: Gitea Actions 的 Runner
|
||||
shortDescEn: A runner for Gitea based on Gitea fork of act
|
||||
description:
|
||||
en: A runner for Gitea based on Gitea fork of act
|
||||
ja: act の Gitea フォークに基づいた Gitea 用ランナー
|
||||
ms: Penjalank untuk Gitea berdasarkan fork Gitea dari act
|
||||
pt-br: Um runner para Gitea baseado no fork do Gitea do act
|
||||
ru: Раннер для Gitea на основе форка Gitea от act
|
||||
ko: act의 Gitea 포크를 기반으로 한 Gitea용 러너
|
||||
zh-Hant: 基於 Gitea fork 的 act 的 Gitea 執行器
|
||||
zh: 基于 Gitea fork 的 act 的 Gitea 运行器
|
||||
type: tool
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
recommend: 0
|
||||
website: https://gitea.com/gitea/act_runner
|
||||
github: https://gitea.com/gitea/act_runner
|
||||
document: https://docs.gitea.com/next/usage/actions/act-runner
|
||||
architectures:
|
||||
- amd64
|
||||
- arm64
|
||||
|
Before Width: | Height: | Size: 6.9 KiB |
@ -1,172 +0,0 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 23000
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP_1
|
||||
labelEn: HTTP web port
|
||||
labelZh: HTTP 网页端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
label:
|
||||
en: HTTP Web Port
|
||||
ja: HTTP ウェブポート
|
||||
ms: Port Web HTTP
|
||||
pt-br: Porta Web HTTP
|
||||
ru: HTTP Веб Порт
|
||||
ko: HTTP 웹 포트
|
||||
zh-Hant: HTTP 網頁埠
|
||||
zh: HTTP 网页端口
|
||||
- default: 23001
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Initial setup web page port
|
||||
labelZh: 初始设置网页端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
label:
|
||||
en: Initial Setup Web Port
|
||||
ja: 初期設定ウェブポート
|
||||
ms: Port Web Persediaan Awal
|
||||
pt-br: Porta Web de Configuração Inicial
|
||||
ru: Порт веб-страницы для начальной настройки
|
||||
ko: 초기 설정 웹 포트
|
||||
zh-Hant: 初始設定網頁埠
|
||||
zh: 初始设置网页端口
|
||||
- default: 20053
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_DNS
|
||||
labelEn: Plain DNS port
|
||||
labelZh: 普通 DNS 端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
label:
|
||||
en: Standard DNS Port
|
||||
ja: 標準DNSポート
|
||||
ms: Port DNS Standard
|
||||
pt-br: Porta DNS Padrão
|
||||
ru: Стандартный порт DNS
|
||||
ko: 표준 DNS 포트
|
||||
zh-Hant: 普通 DNS 埠
|
||||
zh: 普通 DNS 端口
|
||||
- default: 20067
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_DHCP_1
|
||||
labelEn: DHCP service port 1
|
||||
labelZh: DHCP 服务端口 1
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
label:
|
||||
en: DHCP Service Port 1
|
||||
ja: DHCP サービスポート 1
|
||||
ms: Port Perkhidmatan DHCP 1
|
||||
pt-br: Port de Serviço DHCP 1
|
||||
ru: Порт службы DHCP 1
|
||||
ko: DHCP 서비스 포트 1
|
||||
zh-Hant: DHCP 服務埠 1
|
||||
zh: DHCP 服务端口 1
|
||||
- default: 20068
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_DHCP_2
|
||||
labelEn: DHCP service port 2
|
||||
labelZh: DHCP 服务端口 2
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
label:
|
||||
en: DHCP Service Port 2
|
||||
ja: DHCP サービスポート 2
|
||||
ms: Port Perkhidmatan DHCP 2
|
||||
pt-br: Port de Serviço DHCP 2
|
||||
ru: Порт службы DHCP 2
|
||||
ko: DHCP 서비스 포트 2
|
||||
zh-Hant: DHCP 服務埠 2
|
||||
zh: DHCP 服务端口 2
|
||||
- default: 20443
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_DOH
|
||||
labelEn: DOH service port
|
||||
labelZh: DOH 服务端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
label:
|
||||
en: DOH Service Port
|
||||
ja: DOH サービスポート
|
||||
ms: Port Perkhidmatan DOH
|
||||
pt-br: Porta de Serviço DOH
|
||||
ru: Порт службы DOH
|
||||
ko: DOH 서비스 포트
|
||||
zh-Hant: DOH 服務埠
|
||||
zh: DOH 服务端口
|
||||
- default: 853
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_DOT
|
||||
labelEn: DOT service port
|
||||
labelZh: DOT 服务端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
label:
|
||||
en: DOT Service Port
|
||||
ja: DOT サービスポート
|
||||
ms: Port Perkhidmatan DOT
|
||||
pt-br: Porta de Serviço DOT
|
||||
ru: Порт службы DOT
|
||||
ko: DOT 서비스 포트
|
||||
zh-Hant: DOT 服務埠
|
||||
zh: DOT 服务端口
|
||||
- default: 20784
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_QUIC_1
|
||||
labelEn: QUIC service port 1
|
||||
labelZh: QUIC 服务端口 1
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
label:
|
||||
en: QUIC Service Port 1
|
||||
ja: QUIC サービスポート 1
|
||||
ms: Port Perkhidmatan QUIC 1
|
||||
pt-br: Porta de Serviço QUIC 1
|
||||
ru: Порт службы QUIC 1
|
||||
ko: QUIC 서비스 포트 1
|
||||
zh-Hant: QUIC 服務埠 1
|
||||
zh: QUIC 服务端口 1
|
||||
- default: 8853
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_QUIC_2
|
||||
labelEn: QUIC service port 2
|
||||
labelZh: QUIC 服务端口 2
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
label:
|
||||
en: QUIC Service Port 2
|
||||
ja: QUIC サービスポート 2
|
||||
ms: Port Perkhidmatan QUIC 2
|
||||
pt-br: Porta de Serviço QUIC 2
|
||||
ru: Порт службы QUIC 2
|
||||
ko: QUIC 서비스 포트 2
|
||||
zh-Hant: QUIC 服務埠 2
|
||||
zh: QUIC 服务端口 2
|
||||
- default: 5443
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_DNS_CRYPT
|
||||
labelEn: DNS Crypt service port
|
||||
labelZh: DNS Crypt 服务端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
label:
|
||||
en: DNS Crypt Service Port
|
||||
ja: DNS Crypt サービスポート
|
||||
ms: Port Perkhidmatan DNS Crypt
|
||||
pt-br: Porta de Serviço DNS Crypt
|
||||
ru: Порт службы DNS Crypt
|
||||
ko: DNS Crypt 서비스 포트
|
||||
zh-Hant: DNS Crypt 服務埠
|
||||
zh: DNS Crypt 服务端口
|
||||
@ -1,30 +0,0 @@
|
||||
services:
|
||||
adguardhome:
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_DNS}:53/tcp
|
||||
- ${PANEL_APP_PORT_DNS}:53/udp
|
||||
- ${PANEL_APP_PORT_DHCP_1}:67/udp
|
||||
- ${PANEL_APP_PORT_DHCP_2}:68/udp
|
||||
- ${PANEL_APP_PORT_HTTP_1}:80/tcp
|
||||
- ${PANEL_APP_PORT_DOH}:443/tcp
|
||||
- ${PANEL_APP_PORT_DOH}:443/udp
|
||||
- ${PANEL_APP_PORT_HTTP}:3000/tcp
|
||||
- ${PANEL_APP_PORT_DOT}:853/tcp
|
||||
- ${PANEL_APP_PORT_QUIC_1}:784/udp
|
||||
- ${PANEL_APP_PORT_DOT}:853/udp
|
||||
- ${PANEL_APP_PORT_QUIC_2}:8853/udp
|
||||
- ${PANEL_APP_PORT_DNS_CRYPT}:5443/tcp
|
||||
- ${PANEL_APP_PORT_DNS_CRYPT}:5443/udp
|
||||
volumes:
|
||||
- ./data/work:/opt/adguardhome/work
|
||||
- ./data/conf:/opt/adguardhome/conf
|
||||
image: adguard/adguardhome:v0.107.62
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
@ -1,13 +0,0 @@
|
||||
# AdGuard Home
|
||||
|
||||
AdGuard Home 是一款开源的网络广告拦截和隐私保护工具,它可以用于在家庭网络中过滤广告、跟踪器和恶意网站,提供更安全、更清洁的上网体验。
|
||||
|
||||
## 主要功能:
|
||||
|
||||
- **广告拦截:** AdGuard Home 可以阻止网页中的广告,包括图像广告、文本广告和视频广告,使用户在浏览网页时不再受到广告的干扰。
|
||||
- **跟踪器拦截:** 它还能够阻止网站使用跟踪器来跟踪您的在线活动,从而提高隐私保护水平,减少个人信息的泄露风险。
|
||||
- **恶意网站拦截:** AdGuard Home 会检测并拦截访问恶意网站的尝试,从而提供更好的网络安全性,防止用户访问可能包含恶意软件或欺诈活动的网站。
|
||||
- **家庭保护:** 您可以在家庭网络中使用 AdGuard Home 来保护所有连接到同一网络的设备,包括计算机、手机、平板电脑和智能家居设备,以确保所有设备都受到广告和恶意网站的保护。
|
||||
- **自定义规则:** 用户可以根据自己的需求创建自定义规则,以进一步控制广告拦截和过滤功能,例如允许或阻止特定网站或内容。
|
||||
- **DNS拦截:** AdGuard Home 通过拦截DNS请求来工作,这意味着它可以在网络层面上拦截广告和恶意内容,而无需在每个设备上安装单独的应用程序或浏览器插件。
|
||||
- **统计和日志:** AdGuard Home 提供详细的统计信息和日志,让用户了解网络流量的情况,包括广告拦截的数量和效果,以及恶意网站拦截的情况。
|
||||
@ -1,19 +0,0 @@
|
||||
# AdGuard Home
|
||||
|
||||
AdGuard Home is an open-source network-wide ad blocker and privacy protection tool. It filters ads, trackers, and malicious websites on your home network, offering a safer and cleaner browsing experience.
|
||||
|
||||
## Main Features
|
||||
|
||||
- **Ad Blocking**:Blocks intrusive ads on websites, including image ads, text ads, and video ads, ensuring an ad-free browsing experience.
|
||||
|
||||
- **Tracker Blocking**:Prevents websites from using trackers to collect data about your online activities, safeguarding your privacy and reducing the risk of personal data leaks.
|
||||
|
||||
- **Malicious Website Blocking**:Detects and blocks attempts to access malicious websites, protecting users from malware, phishing, and fraudulent activities.
|
||||
|
||||
- **Home Network Protection**:Protects all devices connected to the same network, such as computers, smartphones, tablets, and smart home devices, without requiring individual installations.
|
||||
|
||||
- **Custom Rules**:Allows users to create custom rules for precise control over filtering behavior, such as allowing or blocking specific websites or content.
|
||||
|
||||
- **DNS Blocking**:Works by intercepting DNS requests at the network level, eliminating the need for plugins or software installations on each device to filter ads and harmful content.
|
||||
|
||||
- **Statistics and Logs**:Provides detailed traffic statistics and logs, showing the number of ads blocked, malicious websites intercepted, and more, helping users understand their network activity.
|
||||
@ -1,33 +0,0 @@
|
||||
name: AdGuardHome
|
||||
tags:
|
||||
- 安全
|
||||
title: 网络范围内的广告和跟踪器阻止 DNS 服务器
|
||||
description: 网络范围内的广告和跟踪器阻止 DNS 服务器
|
||||
additionalProperties:
|
||||
key: adguardhome
|
||||
name: AdGuardHome
|
||||
tags:
|
||||
- Security
|
||||
shortDescZh: 网络范围内的广告和跟踪器阻止 DNS 服务器
|
||||
shortDescEn: Network-wide ads & trackers blocking DNS server
|
||||
description:
|
||||
en: DNS server blocking ads and trackers across the network
|
||||
ja: ネットワーク全体で広告とトラッカーをブロックするDNSサーバー
|
||||
ms: Pelayan DNS yang menyekat iklan dan penjejak di seluruh rangkaian
|
||||
pt-br: Servidor DNS bloqueando anúncios e rastreadores em toda a rede
|
||||
ru: DNS сервер, блокирующий рекламу и трекеры по всей сети
|
||||
ko: 네트워크 전체에서 광고 및 추적기를 차단하는 DNS 서버
|
||||
zh-Hant: 網路範圍內阻止廣告和跟踪器的 DNS 伺服器
|
||||
zh: 网络范围内的广告和跟踪器阻止 DNS 服务器
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
website: https://adguard.com/adguard-home.html
|
||||
github: https://github.com/AdguardTeam/AdGuardHome
|
||||
document: https://github.com/AdguardTeam/AdGuardHome/wiki
|
||||
architectures:
|
||||
- amd64
|
||||
- arm/v6
|
||||
- arm/v7
|
||||
- arm64
|
||||
- ppc64le
|
||||
|
Before Width: | Height: | Size: 2.7 KiB |
@ -1,19 +0,0 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 9853
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
label:
|
||||
en: Port
|
||||
ja: ポート
|
||||
ms: Port
|
||||
pt-br: Porta
|
||||
ru: Порт
|
||||
ko: 포트
|
||||
zh-Hant: 埠
|
||||
zh: 端口
|
||||
@ -1,14 +0,0 @@
|
||||
services:
|
||||
adminer:
|
||||
image: adminer:5.3.0-standalone
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:8080
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
@ -1,17 +0,0 @@
|
||||
# Adminer
|
||||
|
||||
Adminer 是一个轻量级的数据库管理工具,它允许用户通过简单的Web界面来管理各种类型的数据库,包括MySQL、PostgreSQL、SQLite等。
|
||||
|
||||
## 主要功能:
|
||||
|
||||
- **跨数据库支持**:Adminer支持多种数据库系统,使您可以在一个统一的界面下管理不同类型的数据库。
|
||||
- **简单易用**:Adminer拥有直观的用户界面,无需复杂的安装或配置过程,即可快速上手。
|
||||
- **数据查询和编辑**:您可以通过Adminer执行SQL查询,查看和编辑数据库中的数据。支持自定义SQL命令。
|
||||
- **表格结构管理**:Adminer允许您创建、修改和删除表格,定义字段、主键和索引等。
|
||||
- **导入和导出**:可以轻松导入和导出数据,支持多种数据格式,如SQL、CSV和Excel等。
|
||||
- **数据库备份**:Adminer允许您创建数据库备份,以确保数据的安全性和可恢复性。
|
||||
- **权限管理**:您可以管理数据库用户和权限,控制谁可以访问和修改数据库。
|
||||
- **查询历史**:Adminer保存您执行的查询历史,方便后续查看和重复执行。
|
||||
- **多语言支持**:Adminer提供多种语言界面,以适应不同用户的需求。
|
||||
- **自定义外观**:支持自定义主题和界面样式,以使Adminer适应您的个人偏好。
|
||||
- **开源和免费**:Adminer是开源软件,可免费使用和自定义。
|
||||
@ -1,17 +0,0 @@
|
||||
# Adminer
|
||||
|
||||
Adminer is a lightweight database management tool that allows users to manage various types of databases through a simple web interface, including MySQL, PostgreSQL, SQLite, and more.
|
||||
|
||||
## Main Features:
|
||||
|
||||
- **Cross-Database Support**: Adminer supports multiple database systems, enabling you to manage different types of databases under a unified interface.
|
||||
- **Simple and Easy to Use**: Adminer features an intuitive user interface, requiring no complex installation or configuration process, allowing for quick startup.
|
||||
- **Data Query and Editing**: You can execute SQL queries, view, and edit data within the database using Adminer. Custom SQL commands are supported.
|
||||
- **Table Structure Management**: Adminer allows you to create, modify, and delete tables, define fields, primary keys, and indexes.
|
||||
- **Import and Export**: Easily import and export data, supporting various data formats such as SQL, CSV, and Excel.
|
||||
- **Database Backup**: Adminer allows you to create database backups to ensure data security and recoverability.
|
||||
- **Permission Management**: You can manage database users and permissions, controlling who can access and modify the database.
|
||||
- **Query History**: Adminer saves the history of executed queries for convenient review and re-execution later.
|
||||
- **Multi-Language Support**: Adminer offers interfaces in multiple languages to meet the needs of different users.
|
||||
- **Custom Appearance**: Supports custom themes and interface styles to adapt Adminer to your personal preferences.
|
||||
- **Open Source and Free**: Adminer is open-source software, free to use and customize.
|
||||
@ -1,35 +0,0 @@
|
||||
name: Adminer
|
||||
tags:
|
||||
- 开发工具
|
||||
title: PHP 轻量级数据库管理工具
|
||||
description: PHP 轻量级数据库管理工具
|
||||
additionalProperties:
|
||||
key: adminer
|
||||
name: Adminer
|
||||
tags:
|
||||
- DevTool
|
||||
shortDescZh: PHP 轻量级数据库管理工具
|
||||
shortDescEn: Database management in a single PHP file
|
||||
description:
|
||||
en: Lightweight PHP Database Management Tool
|
||||
ja: 軽量 PHP データベース管理ツール
|
||||
ms: Alat Pengurusan Pangkalan Data PHP Ringan
|
||||
pt-br: Ferramenta de Gerenciamento de Banco de Dados PHP Leve
|
||||
ru: Легкий инструмент управления базой данных на PHP
|
||||
ko: 경량 PHP 데이터베이스 관리 도구
|
||||
zh-Hant: PHP 輕量級資料庫管理工具
|
||||
zh: PHP 轻量级数据库管理工具
|
||||
type: website
|
||||
crossVersionUpdate: false
|
||||
limit: 1
|
||||
recommend: 0
|
||||
website: https://www.adminer.org/
|
||||
github: https://github.com/xiahao90/adminer
|
||||
document: https://github.com/xiahao90/adminer
|
||||
architectures:
|
||||
- amd64
|
||||
- arm/v5
|
||||
- arm/v7
|
||||
- arm64
|
||||
- ppc64le
|
||||
- s390x
|
||||
BIN
adminer/logo.png
|
Before Width: | Height: | Size: 2.5 KiB |
@ -1,21 +0,0 @@
|
||||
# AFFiNE
|
||||
|
||||
**AFFiNE** 是一个开源的一体化工作区和操作系统,适用于构建知识库的所有构建块以及更多内容——wiki、知识管理、演示和数字资产。它是 Notion 和 Miro 的更好替代品。
|
||||
|
||||
## 主要特征:
|
||||
|
||||
### 任何形式的块的真正画布,文档和白板现已完全合并。
|
||||
|
||||
- 许多编辑器应用都声称自己是生产力的画布,但 AFFiNE 是极少数允许您在无边画布上放置任何构建块的应用之一——富文本、便签、任何嵌入式网页、多视图数据库、链接页面、形状甚至幻灯片。我们拥有一切。
|
||||
|
||||
### 多模式 AI 合作伙伴随时准备投入任何工作
|
||||
|
||||
- 撰写专业的工作报告?将大纲变成富有表现力且易于展示的幻灯片?将文章总结为结构良好的思维导图?整理工作计划和待办事项?或者... 只需一个提示即可直接绘制和编写原型应用程序和网页?有了你,AFFiNE AI 可以将您的创造力推向想象的边缘。
|
||||
|
||||
### 本地优先、实时协作
|
||||
|
||||
- 我们喜欢本地优先的理念,即无论使用云端,您始终拥有磁盘上的数据。此外,AFFiNE 支持在 Web 和跨平台客户端上进行实时同步和协作。
|
||||
|
||||
### 自托管并塑造您自己的 AFFiNE
|
||||
|
||||
- 您可以自由地管理、自行托管、分叉和构建自己的 AFFiNE。插件社区和第三方模块即将推出。Blocksuite 上还有更多牵引力。查看那里了解如何自行托管 AFFiNE。
|
||||
@ -1,16 +0,0 @@
|
||||
# AFFiNE
|
||||
**AFFiNE** is an open-source integrated workspace and operating system for building knowledge bases and more—wiki, knowledge management, presentations, and digital assets. It's a better alternative to Notion and Miro.
|
||||
|
||||
## Key Features:
|
||||
### True canvas for blocks of any form, documents and whiteboards now fully merged.
|
||||
- Many editor apps claim to be productivity canvases, but AFFiNE is one of the very few apps that allows you to place any building block on an infinite canvas—rich text, sticky notes, embedded webpages, multi-view databases, linked pages, shapes, and even slideshows. We have it all.
|
||||
|
||||
### Multi-mode AI partner ready for any task
|
||||
- Writing professional work reports? Turning outlines into expressive and easy-to-present slideshows? Summarizing articles into well-structured mind maps? Organizing work plans and to-dos? Or... drawing and writing prototype applications and webpages with just a prompt? With you, AFFiNE AI can push your creativity to the edge of imagination.
|
||||
|
||||
### Local-first, real-time collaboration
|
||||
- We love the local-first concept, meaning you always own your data on disk, regardless of cloud usage. Additionally, AFFiNE supports real-time synchronization and collaboration on the web and across platform clients.
|
||||
|
||||
### Self-host and shape your own AFFiNE
|
||||
- You're free to manage, self-host, fork, and build your own AFFiNE. Plugin communities and third-party modules are coming soon. Blocksuite has even more traction. Check it out to learn how to self-host AFFiNE.
|
||||
|
||||
@ -1,33 +0,0 @@
|
||||
name: AFFiNE
|
||||
tags:
|
||||
- 实用工具
|
||||
title: 将文档、白板和数据库完全整合的工作空间
|
||||
description: 将文档、白板和数据库完全整合的工作空间
|
||||
additionalProperties:
|
||||
key: affine
|
||||
name: AFFiNE
|
||||
tags:
|
||||
- Tool
|
||||
shortDescZh: 将文档、白板和数据库完全整合的工作空间
|
||||
shortDescEn: A workspace with fully merged docs, whiteboards and databases
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
recommend: 0
|
||||
website: https://affine.pro
|
||||
github: https://github.com/toeverything/AFFiNE
|
||||
document: https://docs.affine.pro/docs/self-host-affine
|
||||
architectures:
|
||||
- amd64
|
||||
- arm64
|
||||
- arm/v7
|
||||
description:
|
||||
en: A workspace with fully merged docs, whiteboards and databases
|
||||
zh: 将文档、白板和数据库完全整合的工作空间
|
||||
zh-Hant: 將文檔、白板和數據庫完全整合的工作空間
|
||||
ja: 文書、ホワイトボード、データベースを完全に統合したワークスペース
|
||||
ms: Ruang kerja dengan dokumen, papan putih, dan pangkalan data yang sepenuhnya digabungkan
|
||||
pt-br: Um espaço de trabalho com documentos, quadros brancos e bancos de dados totalmente integrados
|
||||
ru: Рабочее пространство с полностью объединенными документами, досками и базами данных
|
||||
ko: 문서, 화이트보드 및 데이터베이스가 완전히 통합된 작업 공간
|
||||
memoryRequired: 1024
|
||||
BIN
affine/logo.png
|
Before Width: | Height: | Size: 3.8 KiB |
@ -1,115 +0,0 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 3010
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Web Port
|
||||
labelZh: HTTP 端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
label:
|
||||
en: Web Port
|
||||
ja: ウェブポート
|
||||
ms: Port Web
|
||||
pt-br: Porta Web
|
||||
ru: Веб-порт
|
||||
ko: 웹 포트
|
||||
zh: HTTP 端口
|
||||
zh-Hant: HTTP 埠
|
||||
- default: ""
|
||||
envKey: PANEL_DB_HOST
|
||||
key: postgresql
|
||||
labelEn: PostgreSQL Database Service
|
||||
labelZh: PostgreSQL 数据库服务
|
||||
required: true
|
||||
type: service
|
||||
label:
|
||||
en: PostgreSQL Database Service
|
||||
ja: PostgreSQLデータベースサービス
|
||||
ms: Perkhidmatan Pangkalan Data PostgreSQL
|
||||
pt-br: Serviço de Banco de Dados PostgreSQL
|
||||
ru: Сервис базы данных PostgreSQL
|
||||
ko: PostgreSQL 데이터베이스 서비스
|
||||
zh: PostgreSQL 数据库服务
|
||||
zh-Hant: PostgreSQL 数据库服务
|
||||
- default: affine
|
||||
envKey: PANEL_DB_NAME
|
||||
labelEn: Database
|
||||
labelZh: 数据库名
|
||||
random: true
|
||||
required: true
|
||||
rule: paramCommon
|
||||
type: text
|
||||
label:
|
||||
en: Database
|
||||
ja: データベース
|
||||
ms: Pangkalan Data
|
||||
pt-br: Banco de Dados
|
||||
ru: База данных
|
||||
ko: 데이터베이스
|
||||
zh: 数据库名
|
||||
zh-Hant: 資料庫名稱
|
||||
- default: affine
|
||||
envKey: PANEL_DB_USER
|
||||
labelEn: User
|
||||
labelZh: 数据库用户
|
||||
random: true
|
||||
required: true
|
||||
rule: paramCommon
|
||||
type: text
|
||||
label:
|
||||
en: User
|
||||
ja: ユーザー
|
||||
ms: Pengguna
|
||||
pt-br: Usuário
|
||||
ru: Пользователь
|
||||
ko: 사용자
|
||||
zh: 数据库用户
|
||||
zh-Hant: 資料庫使用者
|
||||
- default: affine
|
||||
envKey: PANEL_DB_USER_PASSWORD
|
||||
labelEn: Password
|
||||
labelZh: 数据库用户密码
|
||||
random: true
|
||||
required: true
|
||||
type: password
|
||||
label:
|
||||
en: Password
|
||||
ja: パスワード
|
||||
ms: Kata laluan
|
||||
pt-br: Senha
|
||||
ru: Пароль
|
||||
ko: 비밀번호
|
||||
zh: 数据库用户密码
|
||||
zh-Hant: 資料庫使用者密碼
|
||||
- default: ""
|
||||
envKey: PANEL_REDIS_HOST
|
||||
key: redis
|
||||
labelEn: Redis Service
|
||||
labelZh: redis 服务
|
||||
required: true
|
||||
type: service
|
||||
label:
|
||||
en: Redis Service
|
||||
ja: Redisサービス
|
||||
ms: Perkhidmatan Redis
|
||||
pt-br: Serviço Redis
|
||||
ru: Сервис Redis
|
||||
ko: Redis 서비스
|
||||
zh: redis 服务
|
||||
zh-Hant: redis 服务
|
||||
- default: ""
|
||||
disabled: true
|
||||
envKey: PANEL_REDIS_ROOT_PASSWORD
|
||||
labelEn: Password
|
||||
labelZh: redis 密码
|
||||
type: text
|
||||
label:
|
||||
en: Password
|
||||
ja: パスワード
|
||||
ms: Kata laluan
|
||||
pt-br: Senha
|
||||
ru: Пароль
|
||||
ko: 비밀번호
|
||||
zh: redis 密码
|
||||
zh-Hant: redis 密码
|
||||
@ -1,45 +0,0 @@
|
||||
services:
|
||||
affine:
|
||||
image: ghcr.io/toeverything/affine-graphql:stable
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:3010
|
||||
volumes:
|
||||
- ./data/storage:/root/.affine/storage
|
||||
- ./data/config:/root/.affine/config
|
||||
networks:
|
||||
- 1panel-network
|
||||
environment:
|
||||
- REDIS_SERVER_HOST=${PANEL_REDIS_HOST}
|
||||
- REDIS_SERVER_PORT=6379
|
||||
- REDIS_SERVER_PASSWORD=${PANEL_REDIS_ROOT_PASSWORD}
|
||||
- DATABASE_URL=postgres://${PANEL_DB_USER}:${PANEL_DB_USER_PASSWORD}@${PANEL_DB_HOST}:${PANEL_DB_PORT}/${PANEL_DB_NAME}
|
||||
- AFFINE_INDEXER_ENABLED=false
|
||||
depends_on:
|
||||
affine_migration:
|
||||
condition: service_completed_successfully
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
|
||||
affine_migration:
|
||||
image: ghcr.io/toeverything/affine-graphql:stable
|
||||
container_name: ${CONTAINER_NAME}_migration_job
|
||||
volumes:
|
||||
- ./data/storage:/root/.affine/storage
|
||||
- ./data/config:/root/.affine/config
|
||||
command: [ 'sh', '-c', 'node ./scripts/self-host-predeploy.js' ]
|
||||
networks:
|
||||
- 1panel-network
|
||||
environment:
|
||||
- REDIS_SERVER_HOST=${PANEL_REDIS_HOST}
|
||||
- REDIS_SERVER_PORT=6379
|
||||
- REDIS_SERVER_PASSWORD=${PANEL_REDIS_ROOT_PASSWORD}
|
||||
- DATABASE_URL=postgres://${PANEL_DB_USER}:${PANEL_DB_USER_PASSWORD}@${PANEL_DB_HOST}:${PANEL_DB_PORT}/${PANEL_DB_NAME}
|
||||
- AFFINE_INDEXER_ENABLED=false
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
skipStatusCheck: "true"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
@ -1,36 +0,0 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 5244
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: WebUI Port
|
||||
labelZh: 网页端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
label:
|
||||
en: WebUI Port
|
||||
ja: WebUI ポート
|
||||
ms: Port WebUI
|
||||
pt-br: Porta WebUI
|
||||
ru: Порт WebUI
|
||||
ko: WebUI 포트
|
||||
zh-Hant: WebUI 埠
|
||||
zh: WebUI 端口
|
||||
- default: 5426
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_S3
|
||||
labelEn: S3 Port
|
||||
labelZh: S3 端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
label:
|
||||
en: S3 Port
|
||||
ja: S3 ポート
|
||||
ms: Port S3
|
||||
pt-br: Porta S3
|
||||
ru: Порт S3
|
||||
ko: S3 포트
|
||||
zh-Hant: S3 埠
|
||||
zh: S3 端口
|
||||
@ -1,23 +0,0 @@
|
||||
services:
|
||||
alist:
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:5244"
|
||||
- "${PANEL_APP_PORT_S3}:5426"
|
||||
volumes:
|
||||
- ./data/data:/opt/alist/data
|
||||
- ./data/mnt:/mnt/data
|
||||
environment:
|
||||
- PUID=0
|
||||
- PGID=0
|
||||
- UMASK=022
|
||||
image: xhofe/alist:v3.45.0
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
|
||||
@ -1,12 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [[ -f ./.env ]]; then
|
||||
if grep -q 'PANEL_APP_PORT_S3' ./.env; then
|
||||
echo "PANEL_APP_PORT_S3 参数已存在"
|
||||
else
|
||||
echo 'PANEL_APP_PORT_S3=5426' >> ./.env
|
||||
echo "已添加 PANEL_APP_PORT_S3=5426"
|
||||
fi
|
||||
else
|
||||
echo ".env 文件不存在"
|
||||
fi
|
||||
@ -1,43 +0,0 @@
|
||||
|
||||
# 账号密码
|
||||
|
||||
容器列表点击 `终端` 按钮,进入容器内执行命令设置密码。
|
||||
|
||||
- **生成随机密码**:`./alist admin random`
|
||||
- **手动设置密码**:`./alist admin set NEW_PASSWORD`
|
||||
|
||||
# AList
|
||||
|
||||
AList 是一个支持多种存储,支持网页浏览和 WebDAV 的文件列表程序,由 gin 和 Solidjs 驱动。
|
||||
|
||||
## 支持的存储:
|
||||
|
||||
- 本地存储
|
||||
- [阿里云盘](https://www.aliyundrive.com/)
|
||||
- OneDrive / Sharepoint([国际版](https://www.office.com/), [世纪互联](https://portal.partner.microsoftonline.cn),de,us)
|
||||
- [天翼云盘](https://cloud.189.cn) (个人云, 家庭云)
|
||||
- [GoogleDrive](https://drive.google.com/)
|
||||
- [123云盘](https://www.123pan.com/)
|
||||
- FTP / SFTP
|
||||
- [PikPak](https://www.mypikpak.com/)
|
||||
- [S3](https://aws.amazon.com/cn/s3/)
|
||||
- [Seafile](https://seafile.com/)
|
||||
- [又拍云对象存储](https://www.upyun.com/products/file-storage)
|
||||
- WebDav(支持无API的OneDrive/SharePoint)
|
||||
- Teambition([中国](https://www.teambition.com/ ),[国际](https://us.teambition.com/ ))
|
||||
- [分秒帧](https://www.mediatrack.cn/)
|
||||
- [和彩云](https://yun.139.com/) (个人云, 家庭云)
|
||||
- [Yandex.Disk](https://disk.yandex.com/)
|
||||
- [百度网盘](http://pan.baidu.com/)
|
||||
- [UC网盘](https://drive.uc.cn)
|
||||
- [夸克网盘](https://pan.quark.cn)
|
||||
- [迅雷网盘](https://pan.xunlei.com)
|
||||
- [蓝奏云](https://www.lanzou.com/)
|
||||
- [阿里云盘分享](https://www.aliyundrive.com/)
|
||||
- [谷歌相册](https://photos.google.com/)
|
||||
- [Mega.nz](https://mega.nz)
|
||||
- [一刻相册](https://photo.baidu.com/)
|
||||
- SMB
|
||||
- [115](https://115.com/)
|
||||
- Cloudreve
|
||||
- [Dropbox](https://www.dropbox.com/)
|
||||
@ -1,64 +0,0 @@
|
||||
# AList
|
||||
|
||||
A file list program that supports multiple storage, and supports web browsing and webdav, powered by gin and Solidjs.
|
||||
|
||||
## Supported Storage
|
||||
|
||||
- Local storage
|
||||
- [Crypt](/guide/drivers/Crypt.md)
|
||||
- [Aliyundrive Open](../guide/drivers/aliyundrive_open.md)
|
||||
- [aliyundrive](https://www.alipan.com/)
|
||||
- [OneDrive](./drivers/onedrive.md) /[APP](./drivers/onedrive_app.md)/ Sharepoint ([global](https://www.office.com/), [cn](https://portal.partner.microsoftonline.cn),de,us)
|
||||
- [GoogleDrive](https://drive.google.com/)
|
||||
- [123pan/Share/Link](https://www.123pan.com/)
|
||||
- [Alist](https://github.com/Xhofe/alist)
|
||||
- FTP
|
||||
- SFTP
|
||||
- [PikPak / share](https://www.mypikpak.com/)
|
||||
- [S3](../guide/drivers/s3.md)
|
||||
- [Doge](../guide/drivers/s3.md#add-object-storage-examples-and-official-documents)
|
||||
- [UPYUN Storage Service](https://www.upyun.com/products/file-storage)
|
||||
- WebDAV
|
||||
- Teambition([China](https://www.teambition.com/),[International](https://us.teambition.com/))
|
||||
- [mediatrack](https://www.mediatrack.cn/)
|
||||
- [189cloud](https://cloud.189.cn) (Personal, Family)
|
||||
- [139yun](https://yun.139.com/) (Personal, Family)
|
||||
- [Wopan](https://pan.wo.cn)
|
||||
- [MoPan](https://mopan.sc.189.cn/mopan/#/downloadPc)
|
||||
- [YandexDisk](https://disk.yandex.com/)
|
||||
- [BaiduNetdisk](https://pan.baidu.com/) / [share](./drivers/baidu_share.md)
|
||||
- [Quark/TV](https://pan.quark.cn/)
|
||||
- [Thunder / X Browser](../guide/drivers/thunder.md)
|
||||
- [Lanzou](https://www.lanzou.com/)、[NewLanzou](https://www.ilanzou.com)
|
||||
- [Feiji Cloud](https://feijipan.com/)
|
||||
- [Aliyundrive share](https://www.alipan.com/)
|
||||
- [Google photo](https://photos.google.com/)
|
||||
- [Mega.nz](https://mega.nz)
|
||||
- [Baidu photo](https://photo.baidu.com/)
|
||||
- [TeraBox](https://www.terabox.com/)
|
||||
- [AList v2/v3](../guide/drivers/Alist%20V2%20V3.md)
|
||||
- SMB
|
||||
- [alias](../guide/advanced/alias.md)
|
||||
- [115](https://115.com/)
|
||||
- [Seafile](https://www.seafile.com/)
|
||||
- Cloudreve
|
||||
- [Trainbit](https://trainbit.com/)
|
||||
- [UrlTree](../guide/drivers/UrlTree.md)
|
||||
- IPFS
|
||||
- [UC Clouddrive/TV](https://drive.uc.cn/)
|
||||
- [Dropbox](https://www.dropbox.com)
|
||||
- [Tencent weiyun](https://www.weiyun.com/)
|
||||
- [vtencent](https://app.v.tencent.com/)
|
||||
- [ChaoxingGroupCloud](../guide/drivers/chaoxing.md)
|
||||
- [Quqi Cloud](https://quqi.com)
|
||||
- [163 Music Drive](../guide/drivers/163music.md)
|
||||
- [halalcloud](../guide/drivers/halalcloud.md)
|
||||
- [LenovoNasShare](https://pc.lenovo.com.cn)
|
||||
|
||||
## Account Password
|
||||
|
||||
Click the `Terminal` button in the container list to enter the container and execute commands to set the password.
|
||||
|
||||
- **Use a random password**: `./alist admin random`
|
||||
- **Or set password manually**: `./alist admin set NEW_PASSWORD`
|
||||
|
||||
@ -1,37 +0,0 @@
|
||||
name: AList
|
||||
tags:
|
||||
- 实用工具
|
||||
- 云存储
|
||||
title: 支持多存储的文件列表程序和私人网盘
|
||||
description: 支持多存储的文件列表程序和私人网盘
|
||||
additionalProperties:
|
||||
key: alist
|
||||
name: AList
|
||||
tags:
|
||||
- Storage
|
||||
- Tool
|
||||
shortDescZh: 支持多存储的文件列表程序和私人网盘
|
||||
shortDescEn: Supporting multi-storage file listing program and private cloud storage
|
||||
description:
|
||||
en: Supporting multi-storage file listing program and private cloud storage
|
||||
ja: 複数ストレージのファイルリスト表示プログラムとプライベートクラウドストレージのサポート
|
||||
ms: Menyokong program senarai fail multi-penyimpanan dan penyimpanan awan peribadi
|
||||
pt-br: Suporte para programa de listagem de arquivos em múltiplos armazenamentos e armazenamento em nuvem privado
|
||||
ru: Поддержка программы отображения файлов в нескольких хранилищах и частного облачного хранилища
|
||||
ko: 다중 저장소 파일 목록 프로그램 및 개인 클라우드 저장소 지원
|
||||
zh-Hant: 支援多存儲檔案列出程序和私人雲端空間
|
||||
zh: 支持多存储文件列出程序和私有云存储
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
recommend: 65
|
||||
website: https://alist.nn.ci/
|
||||
github: https://github.com/alist-org/alist
|
||||
document: https://alist.nn.ci/zh/guide/
|
||||
architectures:
|
||||
- amd64
|
||||
- arm64
|
||||
- arm/v7
|
||||
- arm/v6
|
||||
- s390x
|
||||
|
||||
BIN
alist/logo.png
|
Before Width: | Height: | Size: 1.2 KiB |
@ -1,19 +0,0 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 40065
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
label:
|
||||
en: Port
|
||||
ja: ポート
|
||||
ms: Port
|
||||
pt-br: Porta
|
||||
ru: Порт
|
||||
ko: 포트
|
||||
zh: 端口
|
||||
zh-Hant: 埠
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
@ -1,16 +0,0 @@
|
||||
services:
|
||||
answer:
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:80"
|
||||
volumes:
|
||||
- "./data:/data"
|
||||
image: apache/answer:1.5.1
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
@ -1,11 +0,0 @@
|
||||
# Answer
|
||||
|
||||
**Answer** 是一款问答形式的知识社区开源软件,你可以使用它快速建立你的问答社区,用于产品技术支持、客户支持、用户交流等。
|
||||
|
||||
## 版本特性:
|
||||
|
||||
- **提问回答**:完整的提问和回答功能,聚焦主题,支持标准 Markdown 语法
|
||||
- **投票决策**:内容的好坏、用户的可信度,都基于声望投票决策
|
||||
- **共创协作**:使用内容版本控制,开放式内容审阅,保持内容的更新
|
||||
- **内容组织**:通过标签组织碎片化内容
|
||||
- **用户界面**:响应式设计,自定义主题,SEO 友好
|
||||
@ -1,10 +0,0 @@
|
||||
# Answer
|
||||
**Answer** is an open-source Q&A knowledge community software. You can use it to quickly build your Q&A community for product technical support, customer support, user interaction, and more.
|
||||
|
||||
## Version Features:
|
||||
- **Questions and Answers**: Complete Q&A functionality focused on topics, supporting standard Markdown syntax.
|
||||
- **Voting Decisions**: Content quality and user credibility are determined based on reputation voting.
|
||||
- **Co-Creation and Collaboration**: Use content version control and open content review to keep content updated.
|
||||
- **Content Organization**: Organize fragmented content through tags.
|
||||
- **User Interface**: Responsive design, customizable themes, and SEO-friendly.
|
||||
|
||||
@ -1,30 +0,0 @@
|
||||
name: Answer
|
||||
tags:
|
||||
- 建站
|
||||
title: 适用于任何规模团队的问答平台软件
|
||||
description: 适用于任何规模团队的问答平台软件
|
||||
additionalProperties:
|
||||
key: answer
|
||||
name: Answer
|
||||
tags:
|
||||
- Website
|
||||
shortDescZh: 适用于任何规模团队的问答平台软件
|
||||
shortDescEn: A Q&A platform software for teams at any scales
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
website: https://answer.dev/
|
||||
github: https://github.com/answerdev/answer
|
||||
document: https://answer.dev/zh-CN/docs
|
||||
architectures:
|
||||
- amd64
|
||||
- arm64
|
||||
description:
|
||||
en: A Q&A platform software for teams at any scales
|
||||
zh: 适用于任何规模团队的问答平台软件
|
||||
zh-Hant: 適用於任何規模團隊的問答平台軟件
|
||||
ja: あらゆる規模のチーム向けのQ&Aプラットフォームソフトウェア
|
||||
ms: Perisian platform Q&A untuk pasukan pada sebarang skala
|
||||
pt-br: Um software de plataforma de perguntas e respostas para equipes de qualquer escala
|
||||
ru: Программное обеспечение платформы вопросов и ответов для команд любого масштаба
|
||||
ko: 모든 규모의 팀을 위한 Q&A 플랫폼 소프트웨어
|
||||
BIN
answer/logo.png
|
Before Width: | Height: | Size: 3.3 KiB |
@ -1,48 +0,0 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: "23366"
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: "My Blog Site"
|
||||
edit: true
|
||||
envKey: ATK_SITE_DEFAULT
|
||||
labelEn: Default Site Name
|
||||
labelZh: 站点名称
|
||||
required: false
|
||||
type: text
|
||||
- default: "https://example.myblog.com"
|
||||
edit: true
|
||||
envKey: ATK_SITE_URL
|
||||
labelEn: Default Site Url
|
||||
labelZh: 站点地址
|
||||
required: false
|
||||
rule: paramHttp
|
||||
type: text
|
||||
- default: "zh-CN"
|
||||
envKey: ATK_LOCALE
|
||||
labelEn: Locale
|
||||
labelZh: 语言
|
||||
required: true
|
||||
type: select
|
||||
values:
|
||||
- label: 简体中文
|
||||
value: "zh-CN"
|
||||
- label: 繁体中文
|
||||
value: "zh-TW"
|
||||
- label: English
|
||||
value: "en"
|
||||
- label: 日本語
|
||||
value: "ja"
|
||||
- label: 한국어
|
||||
value: "ko"
|
||||
- default: Asia/Shanghai
|
||||
envKey: TZ
|
||||
labelEn: Time Zone
|
||||
labelZh: 时区
|
||||
required: true
|
||||
type: text
|
||||
@ -1,21 +0,0 @@
|
||||
services:
|
||||
artalk:
|
||||
image: artalk/artalk-go:2.9
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
volumes:
|
||||
- ./data:/data
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:23366
|
||||
environment:
|
||||
- ATK_SITE_DEFAULT=${ATK_SITE_DEFAULT}
|
||||
- ATK_SITE_URL=${ATK_SITE_URL}
|
||||
- ATK_LOCALE=${ATK_LOCALE}
|
||||
- TZ=${TZ}
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
@ -1,21 +0,0 @@
|
||||
# Artalk
|
||||
|
||||
**Artalk** 是一款简单易用但功能丰富的评论系统,你可以开箱即用地部署并置入任何博客、网站、Web 应用。
|
||||
|
||||
## 创建管理员账号
|
||||
|
||||
- 方式一:
|
||||
|
||||
在【容器】页面找到 `artalk` 容器,点击右侧的【终端】按钮后,执行以下命令:
|
||||
|
||||
```bash
|
||||
artalk admin
|
||||
```
|
||||
|
||||
- 方式二:
|
||||
|
||||
在【终端】页面执行命令创建管理员账户(注意,第一个 `artalk` 是你的容器名称):
|
||||
|
||||
```bash
|
||||
docker exec -it artalk artalk admin
|
||||
```
|
||||
@ -1,21 +0,0 @@
|
||||
name: Artalk
|
||||
tags:
|
||||
- 实用工具
|
||||
title: 一款简洁的自托管评论系统
|
||||
description: 一款简洁的自托管评论系统
|
||||
additionalProperties:
|
||||
key: artalk
|
||||
name: Artalk
|
||||
tags:
|
||||
- Tool
|
||||
shortDescZh: 一款简洁的自托管评论系统
|
||||
shortDescEn: A concise self hosted comment system
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
recommend: 0
|
||||
website: https://artalk.js.org/
|
||||
github: https://github.com/ArtalkJS/Artalk
|
||||
document: https://artalk.js.org/zh/guide/intro.html
|
||||
architectures:
|
||||
- amd64
|
||||
BIN
artalk/logo.png
|
Before Width: | Height: | Size: 1.7 KiB |
@ -1,19 +0,0 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 40096
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
label:
|
||||
en: Port
|
||||
ja: ポート
|
||||
ms: Port
|
||||
pt-br: Porta
|
||||
ru: Порт
|
||||
ko: 포트
|
||||
zh: 端口
|
||||
zh-Hant: 埠
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
@ -1,20 +0,0 @@
|
||||
services:
|
||||
audiobookshelf:
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:80"
|
||||
volumes:
|
||||
- "./data/audiobooks:/audiobooks"
|
||||
- "./data/podcasts:/podcasts"
|
||||
- "./data/config:/config"
|
||||
- "./data/metadata:/metadata"
|
||||
image: advplyr/audiobookshelf:2.25.1
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
@ -1,24 +0,0 @@
|
||||
# Audiobookshelf
|
||||
|
||||
**Audiobookshelf** 是一个自托管的有声读物和播客服务器。
|
||||
|
||||
## 特征:
|
||||
|
||||
- 完全开源,包括Android 和 iOS 应用程序 (测试版)
|
||||
- 即时传输所有音频格式
|
||||
- 搜索并添加播客以下载带有自动下载的剧集
|
||||
- 具有自定义权限的多用户支持
|
||||
- 保持每个用户的进度并跨设备同步
|
||||
- 自动检测库更新,无需重新扫描
|
||||
- 使用批量上传拖放文件夹上传书籍和播客
|
||||
- 备份您的元数据+每日自动备份
|
||||
- 渐进式网络应用程序 (PWA)
|
||||
- Web 应用程序和 Android 应用程序上的 Chromecast 支持
|
||||
- 从多个来源获取元数据和封面艺术
|
||||
- 章节编辑器和章节查找(使用Audnexus API)
|
||||
- 将您的音频文件合并为一个 m4b
|
||||
- 将元数据和封面图像嵌入到音频文件中(使用Tone)
|
||||
- 基本电子书支持和电子阅读器
|
||||
- Epub、pdf、cbr、cbz
|
||||
- 将电子书发送到设备(即 Kindle)
|
||||
- 开放播客和有声读物的 RSS 源
|
||||
@ -1,23 +0,0 @@
|
||||
# Audiobookshelf
|
||||
**Audiobookshelf** is a self-hosted audiobook and podcast server.
|
||||
|
||||
## Features:
|
||||
- Fully open-source, including Android and iOS applications (beta)
|
||||
- Stream all audio formats instantly
|
||||
- Search and add podcasts to download episodes with auto-download
|
||||
- Multi-user support with custom permissions
|
||||
- Keep progress for each user and sync across devices
|
||||
- Automatically detect library updates without rescanning
|
||||
- Upload books and podcasts using drag-and-drop folder uploads
|
||||
- Backup your metadata + daily automatic backups
|
||||
- Progressive Web App (PWA)
|
||||
- Chromecast support on web and Android apps
|
||||
- Fetch metadata and cover art from multiple sources
|
||||
- Chapter editor and chapter finder (using Audnexus API)
|
||||
- Merge your audio files into a single m4b
|
||||
- Embed metadata and cover images into audio files (using Tone)
|
||||
- Basic eBook support and eReader
|
||||
- Epub, pdf, cbr, cbz
|
||||
- Send eBooks to devices (e.g., Kindle)
|
||||
- Open RSS feeds for podcasts and audiobooks
|
||||
|
||||
@ -1,30 +0,0 @@
|
||||
name: Audiobookshelf
|
||||
tags:
|
||||
- 多媒体
|
||||
title: 自托管有声读物和播客服务器
|
||||
description: 自托管有声读物和播客服务器
|
||||
additionalProperties:
|
||||
key: audiobookshelf
|
||||
name: Audiobookshelf
|
||||
tags:
|
||||
- Media
|
||||
shortDescZh: 自托管有声读物和播客服务器
|
||||
shortDescEn: Self-hosted audiobook and podcast server
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
website: https://www.audiobookshelf.org/
|
||||
github: https://github.com/advplyr/audiobookshelf
|
||||
document: https://www.audiobookshelf.org/docs
|
||||
description:
|
||||
en: Self-hosted audiobook and podcast server
|
||||
zh: 自托管有声读物和播客服务器
|
||||
zh-Hant: 自託管有聲讀物和播客伺服器
|
||||
ja: 自己ホストのオーディオブックとポッドキャストサーバー
|
||||
ms: Pelayan buku audio dan podcast yang dihoskan sendiri
|
||||
pt-br: Servidor de audiolivros e podcasts auto-hospedado
|
||||
ru: Самостоятельно размещенный сервер аудиокниг и подкастов
|
||||
ko: 셀프 호스팅 오디오북 및 팟캐스트 서버
|
||||
architectures:
|
||||
- amd64
|
||||
- arm64
|
||||
|
Before Width: | Height: | Size: 16 KiB |
@ -1,19 +0,0 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 8090
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
label:
|
||||
en: Port
|
||||
ja: ポート
|
||||
ms: Port
|
||||
pt-br: Porta
|
||||
ru: Порт
|
||||
ko: 포트
|
||||
zh-Hant: 埠
|
||||
zh: 端口
|
||||
@ -1,17 +0,0 @@
|
||||
services:
|
||||
beszel:
|
||||
image: henrygd/beszel:0.11.1
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:8090
|
||||
volumes:
|
||||
- ./data/data:/beszel_data
|
||||
- ./data/socket:/beszel_socket
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
@ -1,16 +0,0 @@
|
||||
# Beszel
|
||||
|
||||
**Beszel** 是一个轻量级服务器监控平台,包含 Docker 统计、历史数据和警报功能。
|
||||
|
||||
它具有友好的 Web 界面、简单的配置,开箱即用。它支持自动备份、多用户、OAuth 身份验证和 API 访问。
|
||||
|
||||
## 主要功能:
|
||||
|
||||
- **轻量级**:比领先的解决方案更小、资源密集程度更低。
|
||||
- **简单**:易于设置,无需公开互联网曝光。
|
||||
- **Docker 统计**:跟踪每个容器的 CPU、内存和网络使用历史记录。
|
||||
- **警报**:可配置 CPU、内存、磁盘、带宽、温度和状态的警报。
|
||||
- **多用户**:用户管理自己的系统。管理员可以跨用户共享系统。
|
||||
- **OAuth / OIDC**:支持众多 OAuth2 提供商。密码验证可禁用。
|
||||
- **自动备份**:从磁盘或 S3 兼容存储保存和恢复数据。
|
||||
- **REST API**:在您自己的脚本和应用程序中使用或更新您的数据。
|
||||
@ -1,16 +0,0 @@
|
||||
# Beszel
|
||||
|
||||
**Beszel** is a lightweight server monitoring platform that includes Docker statistics, historical data, and alert functions.
|
||||
|
||||
It has a friendly web interface, simple configuration, and is ready to use out of the box. It supports automatic backup, multi-user, OAuth authentication, and API access.
|
||||
|
||||
## Features
|
||||
|
||||
- **Lightweight**: Smaller and less resource-intensive than leading solutions.
|
||||
- **Simple**: Easy setup, no need for public internet exposure.
|
||||
- **Docker stats**: Tracks CPU, memory, and network usage history for each container.
|
||||
- **Alerts**: Configurable alerts for CPU, memory, disk, bandwidth, temperature, and status.
|
||||
- **Multi-user**: Users manage their own systems. Admins can share systems across users.
|
||||
- **OAuth / OIDC**: Supports many OAuth2 providers. Password auth can be disabled.
|
||||
- **Automatic backups**: Save and restore data from disk or S3-compatible storage.
|
||||
- **REST API**: Use or update your data in your own scripts and applications.
|
||||
@ -1,32 +0,0 @@
|
||||
name: Beszel
|
||||
tags:
|
||||
- 实用工具
|
||||
title: 轻量易用的服务器监控
|
||||
description: 轻量易用的服务器监控
|
||||
additionalProperties:
|
||||
key: beszel
|
||||
name: Beszel
|
||||
tags:
|
||||
- Tool
|
||||
shortDescZh: 轻量易用的服务器监控
|
||||
shortDescEn: Simple, lightweight server monitoring
|
||||
description:
|
||||
en: Simple, lightweight server monitoring
|
||||
ja: シンプルで軽量なサーバー監視
|
||||
ms: Pemantauan pelayan yang ringkas dan ringan
|
||||
pt-br: Monitoramento de servidor simples e leve
|
||||
ru: Простое и легкое мониторинг сервера
|
||||
ko: 간단하고 가벼운 서버 모니터링
|
||||
zh-Hant: 簡單輕量的伺服器監控
|
||||
zh: 轻量易用的服务器监控
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
recommend: 0
|
||||
website: https://beszel.dev/
|
||||
github: https://github.com/henrygd/beszel
|
||||
document: https://beszel.dev/guide/what-is-beszel
|
||||
architectures:
|
||||
- amd64
|
||||
- arm64
|
||||
- arm/v7
|
||||
BIN
beszel/logo.png
|
Before Width: | Height: | Size: 7.7 KiB |
@ -1,10 +0,0 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 8080
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
@ -1,16 +0,0 @@
|
||||
services:
|
||||
bililive-go:
|
||||
image: chigusa/bililive-go:v0.7.35
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:8080
|
||||
volumes:
|
||||
- ./data:/srv/bililive
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
@ -1,122 +0,0 @@
|
||||
# Bililive-go
|
||||
|
||||
**Bililive-go** 是一个支持多种直播平台的直播录制工具
|
||||
|
||||
## 支持网站
|
||||
|
||||
<table>
|
||||
<tr align="center">
|
||||
<th>站点</th>
|
||||
<th>url</th>
|
||||
<th>支持情况</th>
|
||||
<th>cookie</th>
|
||||
</tr>
|
||||
<tr align="center">
|
||||
<td>Acfun直播</td>
|
||||
<td>live.acfun.cn</td>
|
||||
<td>支持</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr align="center">
|
||||
<td>哔哩哔哩直播</td>
|
||||
<td>live.bilibili.com</td>
|
||||
<td>支持</td>
|
||||
<td>支持</td>
|
||||
</tr>
|
||||
<tr align="center">
|
||||
<td>战旗直播</td>
|
||||
<td>www.zhanqi.tv</td>
|
||||
<td>支持</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr align="center">
|
||||
<td>斗鱼直播</td>
|
||||
<td>www.douyu.com</td>
|
||||
<td>支持</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr align="center">
|
||||
<td>火猫直播</td>
|
||||
<td>www.huomao.com</td>
|
||||
<td>支持</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr align="center">
|
||||
<td>龙珠直播</td>
|
||||
<td>longzhu.com</td>
|
||||
<td>支持</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr align="center">
|
||||
<td>虎牙直播</td>
|
||||
<td>www.huya.com</td>
|
||||
<td>支持</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr align="center">
|
||||
<td>CC直播</td>
|
||||
<td>cc.163.com</td>
|
||||
<td>支持</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr align="center">
|
||||
<td>一直播</td>
|
||||
<td>www.yizhibo.com</td>
|
||||
<td>支持</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr align="center">
|
||||
<td>OPENREC</td>
|
||||
<td>www.openrec.tv</td>
|
||||
<td>支持</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr align="center">
|
||||
<td>企鹅电竞</td>
|
||||
<td>egame.qq.com</td>
|
||||
<td>支持</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr align="center">
|
||||
<td>浪live</td>
|
||||
<td>play.lang.live & www.lang.live</td>
|
||||
<td>支持</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr align="center">
|
||||
<td>花椒</td>
|
||||
<td>www.huajiao.com</td>
|
||||
<td>支持</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr align="center">
|
||||
<td>抖音直播</td>
|
||||
<td>live.douyin.com</td>
|
||||
<td>支持</td>
|
||||
<td>支持</td>
|
||||
</tr>
|
||||
<tr align="center">
|
||||
<td>猫耳</td>
|
||||
<td>fm.missevan.com</td>
|
||||
<td>支持</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr align="center">
|
||||
<td>克拉克拉</td>
|
||||
<td>www.hongdoufm.com</td>
|
||||
<td>支持</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr align="center">
|
||||
<td>YY直播</td>
|
||||
<td>www.yy.com</td>
|
||||
<td>支持</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr align="center">
|
||||
<td>微博直播</td>
|
||||
<td>weibo.com</td>
|
||||
<td>支持</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -1,24 +0,0 @@
|
||||
name: Bililive-go
|
||||
tags:
|
||||
- 实用工具
|
||||
title: 支持多种直播平台的直播录制工具
|
||||
description: 支持多种直播平台的直播录制工具
|
||||
additionalProperties:
|
||||
key: bililive-go
|
||||
name: Bililive-go
|
||||
tags:
|
||||
- Tool
|
||||
shortDescZh: 支持多种直播平台的直播录制工具
|
||||
shortDescEn: A live recording tool that supports multiple live streaming platforms
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
recommend: 0
|
||||
website: https://github.com/hr3lxphr6j/bililive-go
|
||||
github: https://github.com/hr3lxphr6j/bililive-go
|
||||
document: https://github.com/hr3lxphr6j/bililive-go/wiki
|
||||
architectures:
|
||||
- amd64
|
||||
- arm64
|
||||
- arm/v7
|
||||
- arm/v6
|
||||
|
Before Width: | Height: | Size: 5.0 KiB |
@ -1,19 +0,0 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 40031
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
label:
|
||||
en: Port
|
||||
ja: ポート
|
||||
ms: Port
|
||||
pt-br: Porta
|
||||
ru: Порт
|
||||
ko: 포트
|
||||
zh-Hant: 埠
|
||||
zh: 端口
|
||||
@ -1,16 +0,0 @@
|
||||
services:
|
||||
bitwarden:
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:80"
|
||||
volumes:
|
||||
- ./data:/data
|
||||
image: vaultwarden/server:1.34.1-alpine
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
@ -1,17 +0,0 @@
|
||||
# Bitwarden
|
||||
|
||||
Bitwarden 是一款开源的密码管理器,提供强大的安全性和便捷的密码管理功能。本仓库使用的是 Bitwarden 客户端 API 的替代服务器实现,使用 Rust 编写,与官方 Bitwarden 客户端兼容,非常适合自托管部署,因为在这种情况下运行官方资源繁重的服务可能并不理想。
|
||||
|
||||
部署服务端后,用户仍然可以使用 Bitwarden 的官方 APP 和浏览器拓展使用兼容的 API 服务。
|
||||
|
||||
## 主要功能:
|
||||
|
||||
- **密码保存与自动填充**:Bitwarden 可以安全地存储您的用户名和密码,以便您无需记忆它们。它还提供自动填充功能,可在登录网站时自动填充凭据。
|
||||
- **安全密码生成器**:Bitwarden 具备内置的密码生成器,可以生成复杂、随机的密码,以增加您的在线帐户的安全性。
|
||||
- **加密存储**:所有密码和敏感信息都以最高级别的加密进行存储,确保只有您能够访问和解锁您的数据。
|
||||
- **跨平台支持**:Bitwarden 提供桌面应用、移动应用和网页扩展,支持各种操作系统和浏览器,使您可以在多个设备上轻松访问您的密码。
|
||||
- **自动同步**:您的密码库会自动同步到 Bitwarden 云,这意味着无论您在哪里访问密码库,都可以获得最新的更新。
|
||||
- **团队和家庭共享**:Bitwarden 允许您创建共享密码库,以便与家庭成员或团队成员共享敏感信息,同时保持安全和隐私。
|
||||
- **安全审计**:Bitwarden 可以检查您的密码库,提供有关密码强度和重复使用的建议,以帮助您提高帐户的安全性。
|
||||
- **二次验证 (2FA) 支持**:Bitwarden 支持多种两步验证方法,增加了帐户的安全性。
|
||||
- **开源和自托管选项**:Bitwarden 是一个开源项目,您可以选择将其自托管在自己的服务器上,以增加对数据的控制和安全性。
|
||||
@ -1,17 +0,0 @@
|
||||
# Bitwarden
|
||||
|
||||
Bitwarden is an open-source password manager that offers robust security and convenient password management features. This repository implements an alternative server for the Bitwarden client API, written in Rust, and is fully compatible with the official Bitwarden client. It is particularly well-suited for self-hosted deployments, especially when running the resource-intensive official server is not ideal.
|
||||
|
||||
After deploying the server, users can continue to use Bitwarden's official APP and browser extensions with the compatible API service.
|
||||
|
||||
## Main Features
|
||||
|
||||
- **Password Storage and Autofill**: Bitwarden securely stores your usernames and passwords, so you don't need to remember them. It also provides autofill capabilities to automatically input credentials when logging into websites.
|
||||
- **Secure Password Generator**: Bitwarden includes a built-in password generator to create complex, random passwords, enhancing the security of your online accounts.
|
||||
- **Encrypted Storage**: All passwords and sensitive information are stored with the highest level of encryption, ensuring that only you can access and unlock your data.
|
||||
- **Cross-Platform Support**: Bitwarden offers desktop apps, mobile apps, and web extensions, supporting various operating systems and browsers, allowing you to access your passwords seamlessly across devices.
|
||||
- **Automatic Syncing**: Your password vault is automatically synced with the Bitwarden cloud, ensuring that you have the latest updates no matter where you access it.
|
||||
- **Team and Family Sharing**: Bitwarden allows you to create shared vaults for securely sharing sensitive information with family members or team members while maintaining privacy.
|
||||
- **Security Audit**: Bitwarden can analyze your vault, offering recommendations on password strength and reuse to help improve account security.
|
||||
- **Two-Factor Authentication (2FA) Support**: Bitwarden supports multiple two-step verification methods, adding an extra layer of security to your account.
|
||||
- **Open Source and Self-Hosting Options**: As an open-source project, Bitwarden provides options for self-hosting, giving you greater control and security over your data.
|
||||
@ -1,32 +0,0 @@
|
||||
name: Bitwarden
|
||||
tags:
|
||||
- 实用工具
|
||||
title: 开源的密码管理服务
|
||||
description: 开源的密码管理服务
|
||||
additionalProperties:
|
||||
key: bitwarden
|
||||
name: Bitwarden
|
||||
tags:
|
||||
- Tool
|
||||
shortDescZh: 开源的密码管理服务
|
||||
shortDescEn: Open source password management service
|
||||
description:
|
||||
en: Open source password management service
|
||||
ja: オープンソースのパスワード管理サービス
|
||||
ms: Perkhidmatan pengurusan kata laluan sumber terbuka
|
||||
pt-br: Serviço de gerenciamento de senhas de código aberto
|
||||
ru: Открытое программное обеспечение для управления паролями
|
||||
ko: 오픈 소스 비밀번호 관리 서비스
|
||||
zh-Hant: 開源密碼管理服務
|
||||
zh: 开源密码管理服务
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
website: https://bitwarden.com/
|
||||
github: https://github.com/dani-garcia/vaultwarden
|
||||
document: https://github.com/dani-garcia/vaultwarden/wiki
|
||||
architectures:
|
||||
- amd64
|
||||
- arm64
|
||||
- arm/v7
|
||||
- arm/v6
|
||||
|
Before Width: | Height: | Size: 6.2 KiB |
@ -1,19 +0,0 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 8080
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
label:
|
||||
en: Port
|
||||
ja: ポート
|
||||
ms: Port
|
||||
pt-br: Porta
|
||||
ru: Порт
|
||||
ko: 포트
|
||||
zh: 端口
|
||||
zh-Hant: 埠
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
@ -1,17 +0,0 @@
|
||||
services:
|
||||
bytebase:
|
||||
image: bytebase/bytebase:3.7.1
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:8080
|
||||
volumes:
|
||||
- ./data:/var/opt/bytebase
|
||||
init: true
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
@ -1,11 +0,0 @@
|
||||
# Bytebase
|
||||
|
||||
**Bytebase** 是面向开发人员和 DBA 的数据库 CI/CD 解决方案。它是CNCF Landscape和Platform Engineering包含的唯一数据库 CI/CD 项目。
|
||||
|
||||
## Bytebase 系列由以下工具组成:
|
||||
|
||||
- **Bytebase 控制台**:供开发人员和 DBA 管理数据库开发生命周期的基于 Web 的 GUI。
|
||||
- **Bytebase API**:提供 gRPC 和 RESTful API 来操作 Bytebase 的各个方面。
|
||||
- **Bytebase CLI**:帮助开发人员将数据库更改集成到现有 CI/CD 工作流中的 CLI。
|
||||
- **Bytebase GitHub App和SQL Review GitHub Action**:GitHub App 和 GitHub Action 用于检测 SQL 反模式并在 Pull Request 期间强制执行一致的 SQL 样式指南。
|
||||
- **Terraform Bytebase 提供程序**:Terraform 提供程序使团队能够通过 Terraform 管理 Bytebase 资源。典型的设置包括团队使用 Terraform 从云供应商配置数据库实例,然后使用 Bytebase 提供程序准备这些实例以供应用程序使用。
|
||||
@ -1,10 +0,0 @@
|
||||
# Bytebase
|
||||
**Bytebase** is a database CI/CD solution for developers and DBAs. It is the only database CI/CD project included in the CNCF Landscape and Platform Engineering.
|
||||
|
||||
## The Bytebase Suite Consists of the Following Tools:
|
||||
- **Bytebase Console**: A web-based GUI for developers and DBAs to manage the database development lifecycle.
|
||||
- **Bytebase API**: Provides gRPC and RESTful APIs to operate various aspects of Bytebase.
|
||||
- **Bytebase CLI**: A CLI tool to help developers integrate database changes into existing CI/CD workflows.
|
||||
- **Bytebase GitHub App and SQL Review GitHub Action**: A GitHub App and GitHub Action to detect SQL anti-patterns and enforce consistent SQL style guidelines during pull requests.
|
||||
- **Terraform Bytebase Provider**: A Terraform provider that enables teams to manage Bytebase resources via Terraform. A typical setup includes teams using Terraform to configure database instances from cloud providers and then preparing these instances for application use with the Bytebase provider.
|
||||
|
||||
@ -1,31 +0,0 @@
|
||||
name: Bytebase
|
||||
tags:
|
||||
- DevOps
|
||||
title: 开源数据库 DevOps 解决方案
|
||||
description: 开源数据库 DevOps 解决方案
|
||||
additionalProperties:
|
||||
key: bytebase
|
||||
name: Bytebase
|
||||
tags:
|
||||
- DevOps
|
||||
shortDescZh: 开源数据库 DevOps 解决方案
|
||||
shortDescEn: Open-Source Database DevOps Solution
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
recommend: 0
|
||||
website: https://www.bytebase.com
|
||||
github: https://github.com/bytebase/bytebase
|
||||
document: https://www.bytebase.com/docs
|
||||
description:
|
||||
en: Open-Source Database DevOps Solution
|
||||
zh: 开源数据库 DevOps 解决方案
|
||||
zh-Hant: 開源數據庫 DevOps 解決方案
|
||||
ja: オープンソースのデータベース DevOps ソリューション
|
||||
ms: Penyelesaian DevOps Pangkalan Data Sumber Terbuka
|
||||
pt-br: Solução DevOps de Banco de Dados de Código Aberto
|
||||
ru: Решение DevOps для баз данных с открытым исходным кодом
|
||||
ko: 오픈 소스 데이터베이스 DevOps 솔루션
|
||||
architectures:
|
||||
- amd64
|
||||
- arm64
|
||||
|
Before Width: | Height: | Size: 3.1 KiB |
@ -1,35 +0,0 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 40109
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: HTTP Port
|
||||
labelZh: HTTP端口
|
||||
label:
|
||||
en: HTTP Port
|
||||
ja: HTTPポート
|
||||
ms: Port HTTP
|
||||
pt-br: Porta HTTP
|
||||
ru: HTTP-порт
|
||||
ko: HTTP 포트
|
||||
zh: HTTP端口
|
||||
zh-Hant: HTTP連接埠
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: Asia/Shanghai
|
||||
edit: true
|
||||
envKey: TIME_ZONE
|
||||
labelEn: Time zone
|
||||
labelZh: 时区
|
||||
label:
|
||||
en: Time zone
|
||||
ja: タイムゾーン
|
||||
ms: Zon masa
|
||||
pt-br: Fuso horário
|
||||
ru: Часовой пояс
|
||||
ko: 시간대
|
||||
zh: 时区
|
||||
zh-Hant: 時區
|
||||
required: true
|
||||
type: text
|
||||
@ -1,23 +0,0 @@
|
||||
services:
|
||||
calibre-web:
|
||||
image: linuxserver/calibre-web:0.6.24
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:8083"
|
||||
volumes:
|
||||
- "./data/config:/config"
|
||||
- "./data/books:/books"
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=${TIME_ZONE}
|
||||
- DOCKER_MODS=linuxserver/mods:universal-calibre
|
||||
- OAUTHLIB_RELAX_TOKEN_SCOPE=1
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
@ -1,35 +0,0 @@
|
||||
# 默认账户密码
|
||||
|
||||
```
|
||||
username:admin
|
||||
password:admin123
|
||||
```
|
||||
|
||||
# Calibre-Web
|
||||
|
||||
**Calibre-Web** 是一款网络应用程序,提供干净直观的界面,用于使用有效的Calibre数据库浏览、阅读和下载电子书。
|
||||
|
||||
## 特性:
|
||||
|
||||
- 现代且响应迅速的 Bootstrap 3 HTML5 界面
|
||||
- 完整的图形设置
|
||||
- 全面的用户管理以及细粒度的每用户权限
|
||||
- 管理界面
|
||||
- 多语言用户界面支持20多种语言(supported languages)
|
||||
- 电子书阅读器应用程序的 OPDS 源
|
||||
- 高级搜索和过滤选项
|
||||
- 定制书籍收藏(书架)创建
|
||||
- 电子书元数据编辑和删除支持
|
||||
- 从各种来源下载元数据(可通过插件扩展)
|
||||
- 通过 Calibre 二进制文件转换电子书
|
||||
- 对登录用户的电子书下载限制
|
||||
- 公共用户注册支持
|
||||
- 只需单击一下即可将电子书发送到电子阅读器
|
||||
- 将 Kobo 设备与您的 Calibre 库同步
|
||||
- 浏览器内电子书阅读支持多种格式
|
||||
- 上传各种格式的新书,包括音频格式
|
||||
- Calibre 自定义列支持
|
||||
- 根据每个用户的类别和自定义列内容隐藏内容
|
||||
- 自我更新能力
|
||||
- “Magic Link”登录可轻松访问电子阅读器
|
||||
- LDAP、Google/GitHub OAuth 和代理身份验证支持
|
||||
@ -1,33 +0,0 @@
|
||||
# Default Account and Password
|
||||
```
|
||||
username: admin
|
||||
password: admin123
|
||||
```
|
||||
|
||||
# Calibre-Web
|
||||
**Calibre-Web** is a web application that provides a clean and intuitive interface for browsing, reading, and downloading eBooks using an existing Calibre database.
|
||||
|
||||
## Features:
|
||||
- Modern and responsive Bootstrap 3 HTML5 interface
|
||||
- Full graphical setup
|
||||
- Comprehensive user management with fine-grained per-user permissions
|
||||
- Administrative interface
|
||||
- Multi-language user interface supporting over 20 languages
|
||||
- OPDS feed for eBook reader applications
|
||||
- Advanced search and filtering options
|
||||
- Custom book collection (bookshelf) creation
|
||||
- eBook metadata editing and deletion support
|
||||
- Download metadata from various sources (extensible via plugins)
|
||||
- Convert eBooks using Calibre binaries
|
||||
- eBook download restrictions for logged-in users
|
||||
- Public user registration support
|
||||
- One-click eBook sending to eReaders
|
||||
- Sync Kobo devices with your Calibre library
|
||||
- In-browser eBook reading supporting multiple formats
|
||||
- Upload new books in various formats, including audio formats
|
||||
- Calibre custom column support
|
||||
- Hide content based on categories and custom column content per user
|
||||
- Self-update capability
|
||||
- "Magic Link" login for easy eReader access
|
||||
- LDAP, Google/GitHub OAuth, and proxy authentication support
|
||||
|
||||
@ -1,31 +0,0 @@
|
||||
name: Calibre-Web
|
||||
tags:
|
||||
- 多媒体
|
||||
title: 用于浏览、阅读和下载 Calibre 数据库中存储的电子书的 Web 应用程序
|
||||
description: 用于浏览、阅读和下载 Calibre 数据库中存储的电子书的 Web 应用程序
|
||||
additionalProperties:
|
||||
key: calibre-web
|
||||
name: Calibre-Web
|
||||
tags:
|
||||
- Media
|
||||
shortDescZh: 用于浏览、阅读和下载 Calibre 数据库中存储的电子书的 Web 应用程序
|
||||
shortDescEn: Web app for browsing, reading and downloading eBooks stored in a Calibre database
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
recommend: 0
|
||||
website: https://calibre-ebook.com
|
||||
github: https://github.com/janeczku/calibre-web
|
||||
document: https://calibre-ebook.com/help
|
||||
description:
|
||||
en: Web app for browsing, reading and downloading eBooks stored in a Calibre database
|
||||
zh: 用于浏览、阅读和下载 Calibre 数据库中存储的电子书的 Web 应用程序
|
||||
zh-Hant: 用於瀏覽、閱讀和下載 Calibre 數據庫中存儲的電子書的 Web 應用程序
|
||||
ja: Calibre データベースに保存されている電子書籍を閲覧、読書、ダウンロードするための Web アプリ
|
||||
ms: Aplikasi Web untuk melayari, membaca dan memuat turun eBook yang disimpan dalam pangkalan data Calibre
|
||||
pt-br: Aplicativo Web para navegar, ler e baixar eBooks armazenados em um banco de dados Calibre
|
||||
ru: Веб-приложение для просмотра, чтения и загрузки электронных книг, хранящихся в базе данных Calibre
|
||||
ko: Calibre 데이터베이스에 저장된 전자책을 탐색, 읽기 및 다운로드하기 위한 웹 애플리케이션
|
||||
architectures:
|
||||
- amd64
|
||||
- arm64
|
||||
|
Before Width: | Height: | Size: 8.5 KiB |
@ -1,34 +0,0 @@
|
||||
appname = casdoor
|
||||
httpport = 8000
|
||||
runmode = dev
|
||||
copyrequestbody = true
|
||||
driverName = mysql
|
||||
dataSourceName = root:123456@tcp(localhost:3306)/
|
||||
dbName = casdoor
|
||||
tableNamePrefix =
|
||||
showSql = false
|
||||
redisEndpoint =
|
||||
defaultStorageProvider =
|
||||
isCloudIntranet = false
|
||||
authState = "casdoor"
|
||||
socks5Proxy = "127.0.0.1:10808"
|
||||
verificationCodeTimeout = 10
|
||||
initScore = 0
|
||||
logPostOnly = true
|
||||
isUsernameLowered = false
|
||||
origin =
|
||||
originFrontend =
|
||||
staticBaseUrl = "https://cdn.casbin.org"
|
||||
isDemoMode = false
|
||||
batchSize = 100
|
||||
enableErrorMask = false
|
||||
enableGzip = true
|
||||
inactiveTimeoutMinutes =
|
||||
ldapServerPort = 389
|
||||
radiusServerPort = 1812
|
||||
radiusSecret = "secret"
|
||||
quota = {"organization": -1, "user": -1, "application": -1, "provider": -1}
|
||||
logConfig = {"filename": "logs/casdoor.log", "maxdays":99999, "perm":"0770"}
|
||||
initDataNewOnly = false
|
||||
initDataFile = "./init_data.json"
|
||||
frontendBaseDir = "../cc_0"
|
||||
@ -1,95 +0,0 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 8000
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
label:
|
||||
en: Port
|
||||
ja: ポート
|
||||
ms: Port
|
||||
pt-br: Porta
|
||||
ru: Порт
|
||||
ko: 포트
|
||||
zh: 端口
|
||||
zh-Hant: 埠
|
||||
- child:
|
||||
default: ""
|
||||
envKey: PANEL_DB_HOST
|
||||
required: true
|
||||
type: service
|
||||
default: mysql
|
||||
envKey: PANEL_DB_TYPE
|
||||
labelEn: Database Service
|
||||
labelZh: 数据库服务
|
||||
label:
|
||||
en: Database Service
|
||||
ja: データベース サービス
|
||||
ms: Perkhidmatan Pangkalan Data
|
||||
pt-br: Serviço de Banco de Dados
|
||||
ru: Сервис базы данных
|
||||
ko: 데이터베이스 서비스
|
||||
zh: 数据库服务
|
||||
zh-Hant: 數據庫服務
|
||||
required: true
|
||||
type: apps
|
||||
values:
|
||||
- label: MySQL
|
||||
value: mysql
|
||||
- label: MariaDB
|
||||
value: mariadb
|
||||
- label: PostgreSQL
|
||||
value: postgres
|
||||
- default: casdoor
|
||||
envKey: PANEL_DB_NAME
|
||||
labelEn: Database
|
||||
labelZh: 数据库名
|
||||
label:
|
||||
en: Database
|
||||
ja: データベース
|
||||
ms: Pangkalan Data
|
||||
pt-br: Banco de Dados
|
||||
ru: База данных
|
||||
ko: 데이터베이스
|
||||
zh: 数据库名
|
||||
zh-Hant: 數據庫名
|
||||
random: true
|
||||
required: true
|
||||
rule: paramCommon
|
||||
type: text
|
||||
- default: casdoor
|
||||
envKey: PANEL_DB_USER
|
||||
labelEn: User
|
||||
labelZh: 数据库用户
|
||||
label:
|
||||
en: User
|
||||
ja: ユーザー
|
||||
ms: Pengguna
|
||||
pt-br: Usuário
|
||||
ru: Пользователь
|
||||
ko: 사용자
|
||||
zh: 数据库用户
|
||||
zh-Hant: 數據庫用戶
|
||||
random: true
|
||||
required: true
|
||||
rule: paramCommon
|
||||
type: text
|
||||
- default: casdoor
|
||||
envKey: PANEL_DB_USER_PASSWORD
|
||||
labelEn: Password
|
||||
labelZh: 数据库用户密码
|
||||
label:
|
||||
en: Password
|
||||
ja: パスワード
|
||||
ms: Kata laluan
|
||||
pt-br: Senha
|
||||
ru: Пароль
|
||||
ko: 비밀번호
|
||||
zh: 数据库用户密码
|
||||
zh-Hant: 數據庫用戶密碼
|
||||
random: true
|
||||
required: true
|
||||
type: password
|
||||
@ -1,21 +0,0 @@
|
||||
services:
|
||||
casdoor:
|
||||
image: casbin/casdoor:v1.939.0
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:8000
|
||||
environment:
|
||||
RUNNING_IN_DOCKER: "true"
|
||||
driverName: ${CASDOOR_DRIVER_NAME}
|
||||
dataSourceName: ${CASDOOR_DATASOURCE_NAME}
|
||||
dbName: ${PANEL_DB_NAME}
|
||||
volumes:
|
||||
- ./conf:/conf
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
@ -1,28 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
[ -f ./.env ] && source ./.env
|
||||
|
||||
# Default configuration
|
||||
CASDOOR_DRIVER_NAME=${PANEL_DB_TYPE}
|
||||
CASDOOR_DATASOURCE_NAME="${PANEL_DB_USER}:${PANEL_DB_USER_PASSWORD}@tcp(${PANEL_DB_HOST}:${PANEL_DB_PORT})/"
|
||||
|
||||
# Reset mariadb driver
|
||||
if [ "$PANEL_DB_TYPE" = "mariadb" ]; then
|
||||
CASDOOR_DRIVER_NAME="mysql"
|
||||
fi
|
||||
|
||||
# Reset postgresql datasource
|
||||
if [ "$PANEL_DB_TYPE" = "postgres" ]; then
|
||||
CASDOOR_DATASOURCE_NAME="user=${PANEL_DB_USER} password=${PANEL_DB_USER_PASSWORD} host=${PANEL_DB_HOST} port=${PANEL_DB_PORT} dbname=${PANEL_DB_NAME} sslmode=disable"
|
||||
fi
|
||||
|
||||
{
|
||||
# Retain the original environment variables
|
||||
grep -vE '^(CASDOOR_DRIVER_NAME|CASDOOR_DATASOURCE_NAME)' ./.env 2>/dev/null
|
||||
|
||||
# Add CASDOOR_xx environment variables
|
||||
echo "CASDOOR_DRIVER_NAME=${CASDOOR_DRIVER_NAME}"
|
||||
echo "CASDOOR_DATASOURCE_NAME=\"${CASDOOR_DATASOURCE_NAME}\""
|
||||
echo ""
|
||||
} > ./.env.tmp && mv ./.env.tmp ./.env
|
||||
|
||||
@ -1,22 +0,0 @@
|
||||
# 默认账户密码
|
||||
|
||||
```
|
||||
username:admin
|
||||
password:123
|
||||
```
|
||||
|
||||
# Casdoor
|
||||
|
||||
A UI-first Identity Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, RADIUS, Google Workspace, Active Directory and Kerberos
|
||||
|
||||
## Casdoor 的特性
|
||||
|
||||
- 遵循前后端分离架构,采用 Golang 进行开发。它支持高同步,提供基于网页的用户界面管理,并支持10多种语言的本地化。
|
||||
- 支持第三方应用登录,如 GitHub、谷歌、QQ、微信等,并支持通过插件扩展第三方登录。
|
||||
- 支持基于 Cassbin 的授权管理。 它支持 ACL、RBAC、ABAC 和 RESTful鉴权管理模式。
|
||||
- 提供了手机验证码、电子邮件验证码以及重置密码的功能。
|
||||
- 支持日志的审计和记录。
|
||||
- 可以使用阿里云、腾讯云、七牛云提供的图片CDN云存储功能。
|
||||
- 允许自定义注册、登录以及找回密码页面。
|
||||
- 通过数据库同步支持与现有系统的集成,从而能够顺利过渡到 Casdoor。
|
||||
- 支持主流数据库: MySQL、PostgreSQL、SQL Server 等, 并支持扩展插件以支持新的数据库。
|
||||
@ -1,19 +0,0 @@
|
||||
# Default Account and Password
|
||||
```
|
||||
username: admin
|
||||
password: 123
|
||||
```
|
||||
|
||||
# Casdoor
|
||||
A UI-first Identity Access Management (IAM) / Single-Sign-On (SSO) platform with a web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, RADIUS, Google Workspace, Active Directory, and Kerberos.
|
||||
|
||||
## Features of Casdoor
|
||||
- Follows a front-end and back-end separation architecture, developed using Golang. It supports high concurrency, provides a web-based user interface for management, and supports localization in over 10 languages.
|
||||
- Supports third-party application logins, such as GitHub, Google, QQ, WeChat, and more, with plugin extensions for additional third-party logins.
|
||||
- Offers authorization management based on Casbin. It supports ACL, RBAC, ABAC, and RESTful authorization management models.
|
||||
- Provides features like mobile verification codes, email verification codes, and password reset functionality.
|
||||
- Supports audit logging and record-keeping.
|
||||
- Allows the use of image CDN cloud storage services provided by Alibaba Cloud, Tencent Cloud, and Qiniu Cloud.
|
||||
- Enables customization of registration, login, and password recovery pages.
|
||||
- Supports integration with existing systems through database synchronization, enabling a smooth transition to Casdoor.
|
||||
- Supports mainstream databases such as MySQL, PostgreSQL, SQL Server, and more, with plugin extensions for new database support.
|
||||
@ -1,30 +0,0 @@
|
||||
name: Casdoor
|
||||
tags:
|
||||
- 安全
|
||||
title: 支持 OAuth 2.0、OIDC、SAML 和 CAS 的 Web UI 优先的 IAM/SSO 平台
|
||||
description: 支持 OAuth 2.0、OIDC、SAML 和 CAS 的 Web UI 优先的 IAM/SSO 平台
|
||||
additionalProperties:
|
||||
key: casdoor
|
||||
name: Casdoor
|
||||
tags:
|
||||
- Security
|
||||
shortDescZh: 支持 OAuth 2.0、OIDC、SAML 和 CAS 的 Web UI 优先的 IAM/SSO 平台
|
||||
shortDescEn: An Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML and CAS
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
website: https://casdoor.org/
|
||||
github: https://github.com/casdoor/casdoor
|
||||
document: https://casdoor.org/docs/overview
|
||||
description:
|
||||
en: An Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML and CAS
|
||||
zh: 支持 OAuth 2.0、OIDC、SAML 和 CAS 的 Web UI 优先的 IAM/SSO 平台
|
||||
zh-Hant: 支援 OAuth 2.0、OIDC、SAML 和 CAS 的 Web UI 優先的 IAM/SSO 平台
|
||||
ja: OAuth 2.0、OIDC、SAML、および CAS をサポートする Web UI 優先の IAM/SSO プラットフォーム
|
||||
ms: Platform IAM/SSO dengan UI web yang menyokong OAuth 2.0, OIDC, SAML dan CAS
|
||||
pt-br: Uma plataforma IAM/SSO com interface web que suporta OAuth 2.0, OIDC, SAML e CAS
|
||||
ru: Платформа управления идентификацией и доступом (IAM) / единого входа (SSO) с веб-интерфейсом, поддерживающая OAuth 2.0, OIDC, SAML и CAS
|
||||
ko: OAuth 2.0, OIDC, SAML 및 CAS를 지원하는 웹 UI 중심의 IAM/SSO 플랫폼
|
||||
architectures:
|
||||
- amd64
|
||||
- arm64
|
||||
BIN
casdoor/logo.png
|
Before Width: | Height: | Size: 5.8 KiB |