feat:添加remmina到列表

This commit is contained in:
okxlin 2023-08-27 23:22:01 +08:00
parent 9d2faa5518
commit 676e6f2765
9 changed files with 234 additions and 0 deletions

View File

@ -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"

View File

@ -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

View File

@ -0,0 +1,25 @@
version: '3'
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.2
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

54
apps/remmina/README.md Normal file
View File

@ -0,0 +1,54 @@
[![](https://img.shields.io/liberapay/receives/Remmina.svg?logo=liberapay)](https://liberapay.com/Remmina/donate)
[![](https://img.shields.io/liberapay/patrons/remmina.svg?logo=liberapay)](https://liberapay.com/Remmina/donate)
[![](https://opencollective.com/remmina/tiers/badge.svg)](https://opencollective.com/remmina)
[![Build Status](https://gitlab.com/Remmina/Remmina/badges/master/pipeline.svg)](https://gitlab.com/Remmina/Remmina/pipelines)
[![Translation status](https://hosted.weblate.org/widgets/remmina/-/remmina/svg-badge.svg)](https://hosted.weblate.org/engage/remmina/?utm_source=widget)
[![remmina](https://snapcraft.io//remmina/badge.svg)](https://snapcraft.io/remmina)
## Remmina remote desktop client
*Use other desktops remotely, from a tiny screen or large monitors.*
* RDP, VNC, SPICE, X2Go, SSH, WWW (HTTP protocol) and EXEC network protocols are supported.
* Written in GTK, with a port to Qt underway.
* Released as "remmina" (the main program) and "remmina-plugins".
### Installation
[How to install Remmina](https://remmina.org/how-to-install-remmina/),
editable on [the wiki](https://gitlab.com/Remmina/Remmina/-/wikis/home).
### Configuration
Set up everything from the graphical interface, or from $HOME/.config/remmina
### Contributing
1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create a new merge request
There are [other ways](https://gitlab.com/Remmina/Remmina/-/blob/master/CONTRIBUTING.md) to contribute too, get in contact on IRC (#remmina on libera.chat), or on [Matrix](https://riot.im/app/#/group/+remmina:matrix.org).
### Donations
This is the website [donation page](https://remmina.org/wp/donations/).
[THANKS](https://gitlab.com/Remmina/Remmina/-/blob/master/THANKS.md) is a list of supporters.
### Authors
Maintained by [Hiroyuki Tanaka](https://gitlab.com/myheroyuki), [Antenore Gatta](https://gitlab.com/antenore), [Giovanni Panozzo](https://gitlab.com/giox069) and [Allan Nordhøy](https://gitlab.com/kingu).
Add yourself in [AUTHORS](https://gitlab.com/Remmina/Remmina/-/blob/master/AUTHORS) if you have contributed.
### Resources
* [Website](https://www.remmina.org/)
* IRC room on libera.chat, in the #remmina channel, you can also use a [web client](https://web.libera.chat/?nick=remminer|?#remmina).
### License
Copylefted libre software, licensed [GPLv2+](https://gitlab.com/Remmina/Remmina/blob/master/COPYING). \
Initially developed by [Vic Lee](https://github.com/llyzs).

20
apps/remmina/data.yml Normal file
View File

@ -0,0 +1,20 @@
name: Remmina
tags:
- 工具
title: 远程桌面客户端
type: 工具
description: 远程桌面客户端
additionalProperties:
key: remmina
name: Remmina
tags:
- Tool
shortDescZh: 远程桌面客户端
shortDescEn: Remote desktop client
type: tool
crossVersionUpdate: true
limit: 0
recommend: 0
website: https://remmina.org
github: https://gitlab.com/Remmina/Remmina
document: https://gitlab.com/Remmina/Remmina/-/wikis/home

View File

@ -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"

View File

@ -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

View File

@ -0,0 +1,25 @@
version: '3'
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:latest
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

BIN
apps/remmina/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB