前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >UI-SSH: 类似宝塔的面板

UI-SSH: 类似宝塔的面板

作者头像
纯情
发布2023-05-18 14:11:36
5360
发布2023-05-18 14:11:36
举报
文章被收录于专栏:纯情博客

介绍

宝塔的证书续期功能一直有 bug ,莫名其妙续期不了,看了宝塔源代码感觉很复杂,自己菜无从下手。

于是动手写了这个面板,目前还有些不完善的地方,欢迎尝鲜!

好玩的地方

可以添加多个 ssh 服务器,然后比如你在命令行 cd 某个目录,你直接拖动文件到终端中,就会自动上传文件到这个目录下。(建议 20MB 以内的文件)。

说明

技术栈是 React TS + Django, 之前也发过帖子,拖到现在才更新,是因为后来发现可能我的 VUE 水平不够,

自己的项目写着写着都忘记该传什么参数了,于是去浅学了下 React 把前端重构了一遍。

仅支持 Debian 11 与 Ubuntu 22.04 ,暂时没精力去适配其他系统。

Watch the video

项目地址

https://github.com/UISSH/backend

演示地址

不要搞破坏,搞破坏的话直接删掉机器。

https://dev.uissh.com/

用户名:root 密码:root

为了避免破坏,后端权限从 root 降级成 admin ,目前仅为演示所用可能一些操作将会失败。 各位老哥部署的时候,尽量使用国外机器,国内机器网络环境估计安装巨慢。

然后强烈建议添加个域名解析,这样做后端将会尽可能的使用证书,比如 api 接口使用证书,phpmyadmin 也会使用证书,ftp 将会强制使用 ftps 协议。总之,一切能用到证书加密的地方,小弟都尽量使用证书去加密传输过程。

还有数据库也有证书加密的配置,目前没有做,没有多少人把数据库对外访问叭。

然后 ftp 支持挂载 s3 ,目前备份功能脚本需要自己写脚本添加到 crontab 中。

最后最后,各位不用这个面板或者担心安全问题,可以直接 systemctl stop ui-ssh 停掉整个面板而不影响网站的正常运行。

所有服务绝对不会去依赖面板的功能,面板只是起一个配置项目的可视化界面,而不应该成为项目运行的依赖。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-05-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • 好玩的地方
  • 说明
  • 项目地址
  • 演示地址
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档