新增 egui 服务器管理面板并支持 SSH alias 多服务器巡检 接入硬件状态、服务状态、HTTP 探测和生产巡检状态展示 增加受控 systemd 启动关闭重启操作和中文字体注入 补充本地服务器面板技术方案与团队共享记忆
22 lines
621 B
Rust
22 lines
621 B
Rust
use eframe::egui;
|
|
use server_manager_panel::app::ServerManagerApp;
|
|
use server_manager_panel::fonts::install_cjk_font;
|
|
|
|
fn main() -> eframe::Result<()> {
|
|
let native_options = eframe::NativeOptions {
|
|
viewport: egui::ViewportBuilder::default()
|
|
.with_inner_size([1180.0, 760.0])
|
|
.with_min_inner_size([920.0, 620.0]),
|
|
..Default::default()
|
|
};
|
|
|
|
eframe::run_native(
|
|
"Genarrative 服务器管理面板",
|
|
native_options,
|
|
Box::new(|cc| {
|
|
install_cjk_font(&cc.egui_ctx);
|
|
Ok(Box::new(ServerManagerApp::default()))
|
|
}),
|
|
)
|
|
}
|