You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+23-5Lines changed: 23 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,11 +5,10 @@ A Raspberry Pi management WebApp
5
5
PiDash is a remote web server management application that allows a user to view server hardware measurements as well as manage applications running on the server.
6
6
7
7
8
-
9
8
#### Features:
10
9
* Server health monitoring on PiDash page
11
10
* Remote WebApp management through Server Manager page
12
-
* User account security features. Ability to create acounts and admins.
11
+
* User account security features. Ability to create accounts and admins.
13
12
14
13
#### Install
15
14
1. Clone Repository
@@ -25,6 +24,7 @@ PiDash is a remote web server management application that allows a user to view
25
24
make all
26
25
```
27
26
4. Create configuration files by running configurator
27
+
* Requires python, tested for v2.x.x or v3.x.x
28
28
```bash
29
29
make configurator
30
30
```
@@ -53,6 +53,7 @@ PiDash is a remote web server management application that allows a user to view
53
53
#Run config file
54
54
node ConfigureSql.js
55
55
```
56
+
6. Create default admin
56
57
#### Running PiDash
57
58
In the project node directory run:
58
59
```bash
@@ -64,7 +65,7 @@ node index.js
64
65
1. Navigate to url:port/LogonRegister/Register
65
66
2. Enter in registration details.
66
67
3. Submit details
67
-
*Loging in:
68
+
*Logging in:
68
69
1. Navigate to url:port/LogonRegister/Logon
69
70
2. Enter user credentials
70
71
3. Submit details
@@ -75,8 +76,25 @@ node index.js
75
76
* A basic dashboard with drag and drop angular apps for monitoring server memory usage and cpu usage. Apps are draggable.
76
77
* Server Manager
77
78
* url:port/ServerManager
78
-
* Requires Admin Privilages
79
+
* Requires Admin Privileges
79
80
* A management page for running and monitoring web apps running on the server.
80
81
* Run remote commands on server.
81
82
* Run web apps and monitor the log printed to stdout and stderr.
82
-
* Execute web app commands.
83
+
* Execute web app commands.
84
+
* Changing password
85
+
1. Navigate to Account page from the top menu.
86
+
2. Enter password details.
87
+
3. Click reset
88
+
* Granting admin privileges (Requires granting account to be an admin account)
89
+
1. Navigate to Account page from top menu
90
+
2. Enter desired admin username in'New Admin' field
91
+
3. Click Submit
92
+
* Revoke admin privieges
93
+
1. Navigate to Account page from top menu
94
+
2. Click 'Revoke My Privilege' button
95
+
96
+
Notes:
97
+
* Applications are run from the base directory (PiDash/node/), so any application references to
98
+
local directories will start from this directory. For example, log files printed to ./logs/ will print to
0 commit comments