Docker应用11:EasyNode,多功能Linux服务器WEB终端面板(webSSH&webSFTP)

项目地址:chaos-zhu/easynode: 一个多功能Linux服务器WEB终端面板(webSSH&webSFTP).

项目功能

  •  功能完善的SSH终端&SFTP
  •  批量导入、导出、编辑服务器配置、脚本等
  •  脚本库
  •  实例分组
  •  凭据托管
  •  多渠道通知
  •  批量下发指令
  •  自定义终端主题

面板展示

Docker应用11:EasyNode,多功能Linux服务器WEB终端面板(webSSH&webSFTP)

安装部署

docker镜像

docker run -d -p 8082:8082 --restart=always -v /root/easynode/db:/easynode/app/db chaoszhu/easynode

环境变量:

  • DEBUG: 启动debug日志 0:关闭 1:开启, 默认关闭
  • ALLOWED_IPS: 可以访问服务的IP白名单, 多个使用逗号分隔, 支持填写部分ip前缀, 例如: -e ALLOWED_IPS=127.0.0.1,196.168

监控服务

  • 监控服务用于实时向服务端&web端推送系统、公网IP、CPU、内存、硬盘、网卡等基础信息
  • 默认端口:22022

安装

# 使用默认端口22022安装
curl -o- https://ghp.ci/https://raw.githubusercontent.com/chaos-zhu/easynode/main/client/easynode-client-install.sh | bash

# 使用自定义端口安装, 例如54321
curl -o- https://ghp.ci/https://raw.githubusercontent.com/chaos-zhu/easynode/main/client/easynode-client-install.sh | bash -s -- 54321

卸载

curl -o- https://ghp.ci/https://raw.githubusercontent.com/chaos-zhu/easynode/main/client/easynode-client-uninstall.sh | bash

查看监控服务状态:systemctl status easynode-client

查看监控服务日志: journalctl --follow -u easynode-client

查看详细日志:journalctl -xe

安全建议

面板提供MFA2功能,并且可配置访问此服务的IP白名单, 如需加强可以使用iptables进一步限制IP访问。 如果需要更高级别的安全性,建议面板服务不要暴露到公网。

webssh与监控服务都将以该服务器作为中转。建议使用低延迟服务器来安装服务端面板。

发布者:木木,转载请注明出处:https://blog.mmcool.site/6330.html

Like (0)
Donate 微信 微信 支付宝 支付宝
木木的头像木木VIP用户
Previous 2024 年 12 月 19 日 下午7:27
Next 2024 年 12 月 26 日 下午2:54

相关推荐

发表回复

Please Login to Comment
SHARE
TOP
🔈直链网盘域名更换,请将旧域名almondcloud.cn替换为acbox.app即可正常访问!