diff --git a/apps/remmina/1.4.35/.env.sample b/apps/remmina/1.4.35/.env.sample new file mode 100644 index 0000000..30ec187 --- /dev/null +++ b/apps/remmina/1.4.35/.env.sample @@ -0,0 +1,7 @@ +CONTAINER_NAME="remmina" +PANEL_APP_PORT_HTTP="40132" +PANEL_APP_PORT_HTTPS="40133" +DATA_PATH="./data" +TIME_ZONE="Asia/Shanghai" +HTTP_USER="user" +HTTP_PWD="remmina_password" diff --git a/apps/remmina/1.4.35/data.yml b/apps/remmina/1.4.35/data.yml new file mode 100644 index 0000000..581d0d5 --- /dev/null +++ b/apps/remmina/1.4.35/data.yml @@ -0,0 +1,48 @@ +additionalProperties: + formFields: + - default: 40132 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: HTTP Port + labelZh: HTTP端口 + required: true + rule: paramPort + type: number + - default: 40133 + edit: true + envKey: PANEL_APP_PORT_HTTPS + labelEn: HTTPS Port + labelZh: HTTPS端口 + required: true + rule: paramPort + type: number + - default: ./data + edit: true + envKey: DATA_PATH + labelEn: Data folder path + labelZh: 数据文件夹路径 + required: true + type: text + - default: Asia/Shanghai + edit: true + envKey: TIME_ZONE + labelEn: Time zone + labelZh: 时区 + required: true + type: text + - default: user + edit: true + envKey: HTTP_USER + labelEn: http auth user + labelZh: HTTP 用户 + required: true + type: text + - default: remmina + edit: true + envKey: HTTP_PWD + labelEn: http auth password + labelZh: HTTP 密码 + random: true + required: true + rule: paramComplexity + type: password diff --git a/apps/remmina/1.4.35/docker-compose.yml b/apps/remmina/1.4.35/docker-compose.yml new file mode 100644 index 0000000..920f5d4 --- /dev/null +++ b/apps/remmina/1.4.35/docker-compose.yml @@ -0,0 +1,24 @@ +services: + remmina: + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:3000" + - "${PANEL_APP_PORT_HTTPS}:3001" + volumes: + - "${DATA_PATH}:/config" + environment: + - PUID=1000 + - PGID=1000 + - TZ=${TIME_ZONE} + - CUSTOM_USER=${HTTP_USER} + - PASSWORD=${HTTP_PWD} + image: linuxserver/remmina:1.4.35 + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/remmina/README.md b/apps/remmina/README.md index 72c4151..af2b465 100644 --- a/apps/remmina/README.md +++ b/apps/remmina/README.md @@ -2,6 +2,10 @@ Remmina 是一款开源、跨平台的远程桌面客户端,支持多种协议和Web界面。 +![](https://cdn.jsdelivr.net/gh/xiaoY233/PicList@main/public/assets/Remmina.png) + +![](https://img.shields.io/badge/Copyright-arch3rPro-ff9800?style=flat&logo=github&logoColor=white) + ## 功能特性 - 支持RDP、VNC、SPICE、NX、XDMCP等多种远程桌面协议 diff --git a/apps/remmina/README_en.md b/apps/remmina/README_en.md index 37613af..bb7db9b 100644 --- a/apps/remmina/README_en.md +++ b/apps/remmina/README_en.md @@ -2,6 +2,10 @@ Remmina is an open-source, cross-platform remote desktop client with web interface support. +![](https://cdn.jsdelivr.net/gh/xiaoY233/PicList@main/public/assets/Remmina.png) + +![](https://img.shields.io/badge/Copyright-arch3rPro-ff9800?style=flat&logo=github&logoColor=white) + ## Features - Supports RDP, VNC, SPICE, NX, XDMCP and more remote desktop protocols