diff --git a/NetPanel.Help/SystemHelp.cs b/NetPanel.Help/SystemHelp.cs
new file mode 100644
index 0000000..6ff36e4
--- /dev/null
+++ b/NetPanel.Help/SystemHelp.cs
@@ -0,0 +1,55 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.InteropServices;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace NetPanel.Help
+{
+ public class SystemHelp
+ {
+ ///
+ /// 是否 win系统
+ ///
+ ///
+ public static bool IsWindows()
+ {
+ if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
+ {
+ return true;
+ }
+ return false;
+ }
+
+
+ ///
+ /// 是否 linux 系统
+ ///
+ ///
+ public static bool IsLinux()
+ {
+ if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
+ {
+ return true;
+ }
+ return false;
+ }
+
+ ///
+ /// 是否MacOs环境
+ ///
+ ///
+ public static bool IsOSX()
+ {
+ if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
+ {
+ return true;
+ }
+ return false;
+ }
+
+
+
+ }
+}
diff --git a/NetPanel/Controllers/DataListController.cs b/NetPanel/Controllers/DataListController.cs
deleted file mode 100644
index b305818..0000000
--- a/NetPanel/Controllers/DataListController.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-using Microsoft.AspNetCore.Mvc;
-using Newtonsoft.Json.Linq;
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Threading.Tasks;
-
-namespace NetPanel.Controllers
-{
- public class DataListController : Controller
- {
- public IActionResult DownloadFileList()
- {
- return View();
- }
-
-
-
- }
-
-}
\ No newline at end of file
diff --git a/NetPanel/Controllers/Home/HomeController.cs b/NetPanel/Controllers/Home/HomeController.cs
new file mode 100644
index 0000000..d67175f
--- /dev/null
+++ b/NetPanel/Controllers/Home/HomeController.cs
@@ -0,0 +1,70 @@
+using Microsoft.AspNetCore.Mvc;
+using Microsoft.Extensions.Logging;
+using NetPanel.Bl;
+using NetPanel.Entity;
+using NetPanel.Help;
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Drawing;
+using System.Linq;
+using System.Runtime.InteropServices;
+using System.Threading.Tasks;
+
+namespace NetPanel.Controllers.Home
+{
+ public class HomeController : Controller
+ {
+
+ public IActionResult Overview()
+ {
+ return View();
+ }
+
+
+ public IActionResult Index()
+ {
+
+ ViewBag.data = new List