
宝塔的证书续期功能一直有 bug ,莫名其妙续期不了,看了宝塔源代码感觉很复杂,自己菜无从下手。
于是动手写了这个面板,目前还有些不完善的地方,欢迎尝鲜!
可以添加多个 ssh 服务器,然后比如你在命令行 cd 某个目录,你直接拖动文件到终端中,就会自动上传文件到这个目录下。(建议 20MB 以内的文件)。
技术栈是 React TS + Django, 之前也发过帖子,拖到现在才更新,是因为后来发现可能我的 VUE 水平不够,
自己的项目写着写着都忘记该传什么参数了,于是去浅学了下 React 把前端重构了一遍。
仅支持 Debian 11 与 Ubuntu 22.04 ,暂时没精力去适配其他系统。
实际的视觉效果比视频好,视频有压缩请见谅。
https://github.com/UISSH/backend
不要搞破坏,搞破坏的话直接删掉机器。
用户名:root 密码:root
1 ltmst May 17, 2023 整挺好 基本经常用的都齐了 docker 镜像容器管理功能考虑添加一下子不 |
2 root01 May 17, 2023 挺不错的,有人缺德关机 哈哈 |
3 huangzhiyia OP @gbw1992 给个竟品借鉴下,hhhh 。目前想法很多,比如后面数据库管理还要增加 redis 支持。支持 django 一键部署等等,支持自动构建 pages 等等。 |
4 huangzhiyia OP 权限降级后很多功能都不正常了,但是列出来的功能都是可用的,具体看演示视频。 |
5 v2wtf May 17, 2023 不错,支持一下 |
6 huangzhiyia OP 演示站点目前基本是只读模式了,需要体验完整的功能需要自己部署哦。 |
7 ljsh093 May 17, 2023 @zmaplex #3 以前 iOS 上有个叫 hyperapp 的现在好像已经寄了,他这个容器管理还不错 https://web.archive.org/web/20220903021531/https://www.hyperapp.fun/zh/ |
8 needpp May 17, 2023 from .website import WebsiteModel File "/usr/local/uissh/backend/website/models/website.py", line 15, in <module> from website.applications.app_factory import AppFactory File "/usr/local/uissh/backend/website/applications/app_factory.py", line 9, in <module> from website.applications.core.application import Application, Storage File "/usr/local/uissh/backend/website/applications/core/application.py", line 136, in <module> class Application(ApplicationStorage, metaclass=ABCMeta): File "/usr/local/uissh/backend/website/applications/core/application.py", line 169, in Application def get_app_parameter(cls) -> list[dict]: TypeError: 'type' object is not subscriptable 2023-05-17 14:39:17,630 - main.py[line:151] - INFO: Write the database password to the backend config. Error: near line 1: no such table: common_systemconfigmodel 2023-05-17 14:39:17,650 - main.py[line:48] - ERROR: sqlite3 /usr/local/uissh/backend/db.sqlite3 < config/sync_config.sql failed 最后报错了,这是啥问题啊 |
9 huangzhiyia OP @needpp Python 版本最低 3.9 啊 |
11 huangzhiyia OP @needpp 脚本没有加环境判断,默认 Debian 11 最低的 Python 版本就是 3.9 啊,Ubuntu 22.04 版本更高。老哥啥发行版哦 |
12 needpp May 18, 2023 @zmaplex oracle 我的锅,lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.6 LTS Release: 20.04 Codename: focal 。以为创建的就是 22.04 |
13 8eacekeep May 18, 2023 不孬 |
14 muzihuaner May 18, 2023 via Android 可以加个 docker 管理 |
15 huangzhiyia OP @muzihuaner 类似宝塔的 docker 管理吗 |
16 djkloop May 18, 2023 |
19 huangzhiyia OP @muzihuaner 今天看了下 docker 确实方便,安排 |
20 royalknight May 18, 2023 可以基于后端进行前端开发吗 |
21 huangzhiyia OP @royalknight 没太明白你的意思,这个后端不包括任何前端代码,如果你要自己写也可以啊。 前端地址在这: https://github.com/UISSH/react-frontend 设计思路是后端尽量少提供接口,后端主要暴露两类接口: 第一个是信息类查询(主要由 osquery 提供,没有的信息只能自己手写) 第二个是执行接口( cmd ) 想要什么功能就在前端自己写 shell 命令,比如要增加 docker 管理功能。osquery 能直接查询相关信息,前端只要根据信息去向后端发送 `docker kill my_container` 命令就可以了。 |
22 q000q000 May 19, 2023 已 star ,要是能把 FTP 备份完善下就好了。 |
23 huangzhiyia OP @q000q000 具体哪些呢 |
25 huangzhiyia OP @q000q000 这个后期肯定会加上的,是还没想好怎么实现。 |