mirror of
https://github.com/arch3rPro/1Panel-Appstore.git
synced 2026-05-11 03:51:39 +08:00
feat: update Next-Terminal 2.5.5
This commit is contained in:
@@ -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,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
|
|
||||||
+2
-2
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
next-terminal:
|
next-terminal:
|
||||||
image: dushixiang/next-terminal:v2.4.10
|
image: dushixiang/next-terminal:v2.5.5
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
@@ -36,7 +36,7 @@ services:
|
|||||||
|
|
||||||
guacd:
|
guacd:
|
||||||
container_name: guacd-${CONTAINER_NAME}
|
container_name: guacd-${CONTAINER_NAME}
|
||||||
image: dushixiang/guacd:1.5.5
|
image: dushixiang/guacd:latest
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
- 1panel-network
|
- 1panel-network
|
||||||
@@ -1,7 +1,9 @@
|
|||||||
# Next Terminal
|
# Next Terminal
|
||||||
|
|
||||||
[](https://github.com/dushixiang/next-terminal/actions/workflows/docker-guacd.yml)
|
Next Terminal是一个简单好用安全的开源交互审计系统,支持RDP、SSH、VNC、Telnet、Kubernetes协议。
|
||||||
[](https://github.com/dushixiang/next-terminal/actions/workflows/docker-next-terminal.yml)
|
|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
## 快速了解
|
## 快速了解
|
||||||
|
|
||||||
@@ -45,29 +47,3 @@ https://next.typesafe.cn/ 账号:test 密码:test
|
|||||||
- [安装文档](https://next-terminal.typesafe.cn)
|
- [安装文档](https://next-terminal.typesafe.cn)
|
||||||
|
|
||||||
默认账号密码为 admin/admin 。
|
默认账号密码为 admin/admin 。
|
||||||
|
|
||||||
## 手动编译
|
|
||||||
|
|
||||||
1. 找一台Linux 机器或者Mac
|
|
||||||
2. 安装 go 1.18 或以上版本
|
|
||||||
3. 安装 nodejs 16,安装 npm 或 yarn
|
|
||||||
4. 进入 web 目录 执行 yarn 或 npm install
|
|
||||||
5. 返回上级目录,也就是项目根目录,执行 sh build.sh
|
|
||||||
|
|
||||||
## 问题反馈
|
|
||||||
|
|
||||||
- Issues
|
|
||||||
- 微信群 加我微信拉你进群 (请备注 next-terminal)
|
|
||||||
|
|
||||||
<img src="https://github.com/dushixiang/next-terminal/raw/master/wx.png" width="300" height="auto"/>
|
|
||||||
|
|
||||||
- QQ群 938145268
|
|
||||||
- Telegram https://t.me/next_terminal
|
|
||||||
|
|
||||||
## 安全问题
|
|
||||||
|
|
||||||
如果您在使用过程中发现了安全问题,请发送邮件至 helloworld1024@foxmail.com 联系我,谢谢。
|
|
||||||
|
|
||||||
## License
|
|
||||||
|
|
||||||
Next Terminal 使用 [AGPL-3.0](./LICENSE) 开源协议,请自觉遵守。
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
CONTAINER_NAME="next-terminal"
|
||||||
|
PANEL_APP_PORT_HTTP="40058"
|
||||||
|
PANEL_APP_PORT_SSH="40059"
|
||||||
|
DATA_PATH="./data"
|
||||||
|
SSHD_SWITCH="false"
|
||||||
|
SSH_KEY_PATH="./ssh/id_rsa"
|
||||||
Executable
+31
@@ -0,0 +1,31 @@
|
|||||||
|
database:
|
||||||
|
enabled: true
|
||||||
|
type: postgres
|
||||||
|
postgres:
|
||||||
|
hostname: postgresql
|
||||||
|
port: 5432
|
||||||
|
username: next-terminal
|
||||||
|
password: next-terminal
|
||||||
|
database: next-terminal
|
||||||
|
log:
|
||||||
|
level: debug
|
||||||
|
filename: ./logs/nt.log
|
||||||
|
|
||||||
|
server:
|
||||||
|
addr: "0.0.0.0:8088"
|
||||||
|
tls:
|
||||||
|
enabled: false
|
||||||
|
auto: false
|
||||||
|
cert: ""
|
||||||
|
key: ""
|
||||||
|
|
||||||
|
app:
|
||||||
|
recording:
|
||||||
|
type: "local"
|
||||||
|
path: "/usr/local/next-terminal/data/recordings"
|
||||||
|
guacd:
|
||||||
|
drive: "/usr/local/next-terminal/data/drive"
|
||||||
|
hosts:
|
||||||
|
- hostname: guacd
|
||||||
|
port: 4822
|
||||||
|
weight: 1
|
||||||
@@ -0,0 +1,41 @@
|
|||||||
|
additionalProperties:
|
||||||
|
formFields:
|
||||||
|
- default: 40058
|
||||||
|
edit: true
|
||||||
|
envKey: PANEL_APP_PORT_HTTP
|
||||||
|
labelEn: Port
|
||||||
|
labelZh: 端口
|
||||||
|
required: true
|
||||||
|
rule: paramPort
|
||||||
|
type: number
|
||||||
|
- default: 40059
|
||||||
|
edit: true
|
||||||
|
envKey: PANEL_APP_PORT_SSH
|
||||||
|
labelEn: SSH Server Port
|
||||||
|
labelZh: SSH Server 端口 (可选)
|
||||||
|
required: false
|
||||||
|
rule: paramPort
|
||||||
|
type: number
|
||||||
|
- default: 40060
|
||||||
|
edit: true
|
||||||
|
envKey: PANEL_APP_PORT_PROXY_HTTP
|
||||||
|
labelEn: Proxy HTTP Port
|
||||||
|
labelZh: 资产反代 HTTP 端口 (可选)
|
||||||
|
required: false
|
||||||
|
rule: paramPort
|
||||||
|
type: number
|
||||||
|
- default: 40061
|
||||||
|
edit: true
|
||||||
|
envKey: PANEL_APP_PORT_PROXY_HTTPS
|
||||||
|
labelEn: Proxy HTTPS Port
|
||||||
|
labelZh: 资产反代 HTTPS 端口 (申请证书必需)
|
||||||
|
required: false
|
||||||
|
rule: paramPort
|
||||||
|
type: number
|
||||||
|
- default: ./data
|
||||||
|
edit: true
|
||||||
|
envKey: DATA_PATH
|
||||||
|
labelEn: Data folder path
|
||||||
|
labelZh: 数据文件夹路径
|
||||||
|
required: true
|
||||||
|
type: text
|
||||||
@@ -0,0 +1,53 @@
|
|||||||
|
services:
|
||||||
|
next-terminal:
|
||||||
|
image: dushixiang/next-terminal:latest
|
||||||
|
container_name: ${CONTAINER_NAME}
|
||||||
|
restart: always
|
||||||
|
networks:
|
||||||
|
- 1panel-network
|
||||||
|
ports:
|
||||||
|
- "${PANEL_APP_PORT_HTTP}:8088"
|
||||||
|
- "${PANEL_APP_PORT_SSH}:2022"
|
||||||
|
- "${PANEL_APP_PORT_PROXY_HTTP}:80"
|
||||||
|
- "${PANEL_APP_PORT_PROXY_HTTPS}:443"
|
||||||
|
volumes:
|
||||||
|
- "/etc/localtime:/etc/localtime"
|
||||||
|
- "${DATA_PATH}:/usr/local/next-terminal/data"
|
||||||
|
- ./logs:/usr/local/next-terminal/logs
|
||||||
|
- ./config.yaml:/etc/next-terminal/config.yaml
|
||||||
|
depends_on:
|
||||||
|
- postgresql
|
||||||
|
- guacd
|
||||||
|
|
||||||
|
labels:
|
||||||
|
createdBy: "Apps"
|
||||||
|
postgresql:
|
||||||
|
container_name: postgresql-${CONTAINER_NAME}
|
||||||
|
image: registry.cn-beijing.aliyuncs.com/dushixiang/postgres:16.4
|
||||||
|
networks:
|
||||||
|
- 1panel-network
|
||||||
|
environment:
|
||||||
|
POSTGRES_DB: next-terminal
|
||||||
|
POSTGRES_USER: next-terminal
|
||||||
|
POSTGRES_PASSWORD: next-terminal
|
||||||
|
volumes:
|
||||||
|
- ./data/postgresql:/var/lib/postgresql/data
|
||||||
|
restart: always
|
||||||
|
|
||||||
|
guacd:
|
||||||
|
container_name: guacd-${CONTAINER_NAME}
|
||||||
|
image: dushixiang/guacd:latest
|
||||||
|
restart: always
|
||||||
|
networks:
|
||||||
|
- 1panel-network
|
||||||
|
volumes:
|
||||||
|
- "${DATA_PATH}:/usr/local/next-terminal/data"
|
||||||
|
|
||||||
|
environment:
|
||||||
|
- GUACD_LOG_LEVEL=debug
|
||||||
|
labels:
|
||||||
|
createdBy: "Apps"
|
||||||
|
|
||||||
|
networks:
|
||||||
|
1panel-network:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
-----BEGIN OPENSSH PRIVATE KEY-----
|
||||||
|
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
|
||||||
|
-----END OPENSSH PRIVATE KEY-----
|
||||||
Reference in New Issue
Block a user