Commit Graph

43 Commits

Author SHA1 Message Date
0bef60dbc8 For extensions of base system like podman and btrfs: Started improving server abstractions to make it more extendable in order to support multiple implementations 2025-07-25 13:45:47 +02:00
265a4b280b Refactored ui. Improved console experience. Added command endpoint 2025-07-18 21:16:52 +02:00
61253919cf Refactored frontend to work with the latest mooncore changes 2025-07-16 20:46:45 +02:00
1ec4450040 Started implementing server share backend. Redesigned server authorization for api calls. Refactored controller names for servers. Moved some responses to correct namespace 2025-06-05 23:35:39 +02:00
4b1045d629 Implemented daemon side stats streaming. Fixed server task cancellation being too quick. Improved console streaming 2025-06-05 02:29:49 +02:00
3b08a205d3 Implemented extending virtual disks. Implemented full error handling for virtual disks. Fixed small zip/tar error i found 2025-06-04 23:59:35 +02:00
f78e97aff4 Implemented basic virtual disk support 2025-06-03 16:43:48 +02:00
4fdcc7aff1 Finished cleanup of the server system 2025-05-30 22:42:04 +02:00
b955bd3527 Refactored/recreated server system. Seperated into sub systems. Still wip 2025-05-29 21:56:38 +02:00
f2771acb49 Improved node statistics. Added overview for single nodes and replaced mockup values with api fetched values for nodes list 2025-05-27 00:17:42 +02:00
3d7f071170 Upgraded to dotnet 9. Fixed smaller issues 2025-05-15 09:46:38 +02:00
0322b184fd Added the ability to kill servers which are starting / online instantly 2025-04-15 15:33:01 +02:00
37a57cb774 Added request size limit option 2025-04-15 15:20:58 +02:00
c1820bd4ed Adjusted log levels. Reverted signalr test change 2025-04-15 14:46:13 +02:00
b4f219a704 Extracted all TODO static values to configuration parameters 2025-04-15 14:38:18 +02:00
0bca85d775 Implemented support for authentication dependent docker registries 2025-04-15 14:16:02 +02:00
36cbc83c63 Removed old manual access token checking and switched to asp.net jwt handling. Removed old console subscriber handling and switched to full signal r solution + asp.net core auth 2025-04-13 00:09:06 +02:00
ec0c336825 Implemented proper node authentication 2025-04-11 22:58:00 +02:00
f56f94a03b Implemented zip and tar compressing and decompressing. Implemented chunked file uploading 2025-03-24 22:15:05 +01:00
fbf7cb554b Implemented upload and downloading in daemon, api server and frontend 2025-03-04 14:49:32 +01:00
43b04ff630 Implemented basic server file system endpoints and services. Implemented server files tab 2025-03-03 18:07:49 +01:00
30390dab71 Added node server sync and delete sync. Cleaned up codebase and extracted calls to apis to services 2025-03-02 19:24:24 +01:00
ef7f866ded Added authentication for the node against the api server. Cleaned up routes 2025-03-01 17:32:43 +01:00
6d61e026c1 Moved client api routes to client name space 2025-02-28 22:55:25 +01:00
3699b8d54a Updated mooncore versions. Removed legacy configuration loading 2025-02-28 11:01:31 +01:00
a8d867c3c7 Improved jwt handling for node access tokens. Switched to di plugin system 2025-02-24 21:03:23 +01:00
4c9a2f1824 Fixed installation permission issue 2025-02-17 20:37:54 +01:00
56d4313fa8 Implemented server killing. Updated server manage ui. Added latest tailwind stuff. Added internal error handling 2025-02-15 20:26:10 +01:00
1fbf1ae9ec Implemented installation handling. Added crash handling. Refactored tasks reset/cancel functions 2025-02-14 21:15:03 +01:00
761ab455f0 Started implementing server installation 2025-02-13 21:23:35 +01:00
f45699f300 Re-implemented server state machine. Cleaned up code
TODO: Handle trigger errors
2025-02-12 23:02:00 +01:00
f652945a3f Implemented server console streaming in the frontend with xterm. Added logs endpoint for servers 2024-12-31 17:57:39 +01:00
0bd9074494 Implemented power state and task streaming over signalr 2024-12-30 01:16:23 +01:00
92e9f42fbc Implemented more life cycle handling. Added support for rootless environments 2024-12-27 20:08:05 +01:00
039db22207 Started with adding container creation and a server state machine 2024-12-26 21:09:22 +01:00
9f8c1f6d24 Started with servers sync to daemon 2024-12-24 00:42:17 +01:00
edc91229e1 Re-organised statistic endpoints and services/helpers 2024-12-13 20:35:22 +01:00
d15c5326ed Implemented "roundtrip" status checking. Added node ssl field. 2024-12-13 20:12:56 +01:00
3c88b60e8d Creating server daemon. Added system info (not host info) and data usage endpoints 2024-12-12 23:04:39 +01:00
3392407890 Recreated project with project template 2024-12-05 15:35:23 +01:00
=
6d4e1cdaaf Started adding node-daemon communication. Added status endpoint 2024-09-06 13:53:41 +00:00
Masu Baumgartner
eb25fbccdb Started implementing daemon 2024-09-04 17:03:04 +02:00
Masu-Baumgartner
c4a4fbd221 Added base structure 2024-08-30 09:15:06 +02:00