宝塔的证书续期功能一直有 bug ,莫名其妙续期不了,看了宝塔源代码感觉很复杂,自己菜无从下手。
于是动手写了这个面板,目前还有些不完善的地方,欢迎尝鲜!
可以添加多个 ssh 服务器,然后比如你在命令行 cd 某个目录,你直接拖动文件到终端中,就会自动上传文件到这个目录下。(建议 20MB 以内的文件)。
技术栈是 React TS + Django, 之前也发过帖子,拖到现在才更新,是因为后来发现可能我的 VUE 水平不够,
自己的项目写着写着都忘记该传什么参数了,于是去浅学了下 React 把前端重构了一遍。
仅支持 Debian 11 与 Ubuntu 22.04 ,暂时没精力去适配其他系统。
实际的视觉效果比视频好,视频有压缩请见谅。
https://github.com/UISSH/backend
不要搞破坏,搞破坏的话直接删掉机器。
用户名:root 密码:root
1
gbw1992 2023-05-17 14:42:04 +08:00
整挺好
基本经常用的都齐了 docker 镜像容器管理功能考虑添加一下子不 |
2
root01 2023-05-17 14:47:26 +08:00
挺不错的,有人缺德关机 哈哈
|
3
huangzhiyia OP @gbw1992 给个竟品借鉴下,hhhh 。目前想法很多,比如后面数据库管理还要增加 redis 支持。支持 django 一键部署等等,支持自动构建 pages 等等。
|
4
huangzhiyia OP 权限降级后很多功能都不正常了,但是列出来的功能都是可用的,具体看演示视频。
|
5
v2wtf 2023-05-17 14:52:07 +08:00
不错,支持一下
|
6
huangzhiyia OP 演示站点目前基本是只读模式了,需要体验完整的功能需要自己部署哦。
|
7
ljsh093 2023-05-17 18:25:17 +08:00
@zmaplex #3 以前 iOS 上有个叫 hyperapp 的现在好像已经寄了,他这个容器管理还不错 https://web.archive.org/web/20220903021531/https://www.hyperapp.fun/zh/
|
8
needpp 2023-05-17 22:44:30 +08:00 1
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 2023-05-18 00:04:32 +08:00
@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 2023-05-18 00:11:39 +08:00
不孬
|
14
muzihuaner 2023-05-18 07:29:55 +08:00 via Android
可以加个 docker 管理
|
15
huangzhiyia OP @muzihuaner 类似宝塔的 docker 管理吗
|
16
djkloop 2023-05-18 10:20:31 +08:00
|
19
huangzhiyia OP @muzihuaner 今天看了下 docker 确实方便,安排
|
20
royalknight 2023-05-18 17:38:45 +08:00
可以基于后端进行前端开发吗
|
21
huangzhiyia OP @royalknight 没太明白你的意思,这个后端不包括任何前端代码,如果你要自己写也可以啊。
前端地址在这: https://github.com/UISSH/react-frontend 设计思路是后端尽量少提供接口,后端主要暴露两类接口: 第一个是信息类查询(主要由 osquery 提供,没有的信息只能自己手写) 第二个是执行接口( cmd ) 想要什么功能就在前端自己写 shell 命令,比如要增加 docker 管理功能。osquery 能直接查询相关信息,前端只要根据信息去向后端发送 `docker kill my_container` 命令就可以了。 |
22
q000q000 2023-05-19 14:07:39 +08:00
已 star ,要是能把 FTP 备份完善下就好了。
|
23
huangzhiyia OP @q000q000 具体哪些呢
|
25
huangzhiyia OP @q000q000 这个后期肯定会加上的😀,只是还没想好怎么实现。
|