stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

Sentinel

  • 11 Devlogs
  • 52 Total hours

It’s an AI Infrastructure Engineer which manages VPS while you sleep :]

Open comments for this post

8h 56m 25s logged

DEVLOG_11: Ok, so this is probably the last devlog before my second and potentially final ship of Sentinel. I pushed myself today to fix all the remaining bugs and to add a few more important feature. I am tired working on Sentinel now so I’m now gonna take break from this project and move to a new one :] Here is everything updated:

Bug fixes:

  1. Any additional storage devices connected to the server other than the primary one was not getting detected.
  2. Ask sentinel chat was getting randomly freezed with no way of knowing what exactly is wrong (now it shows proper error msg).

New features:

  1. Added options to stop and restart docker containers via sentinel itself.
  2. Recordings now also records the Disk Growth during the recording time period.
  3. Auto Remediation setting now lists all the important services running on the vps automatically to choose from.
1
1
144
Open comments for this post

6h 36m 20s logged

DEVLOG_10: The deployments page now allows you to pull any new git pushes using Sentinel itself and you can also see logs for each deployment.

I have also added some new info to the networks page like individual data of all the different network interfaces your vps is connected to like LAN or WIFI.
It now also shows the number of SSH connections live at the moment :]

1
1
81
Open comments for this post

3h 45m 21s logged

DEVLOG_9: In this update I have added restart and start/stop buttons to the services which are identified and listed in the Sentinel’s Services page. So now you can use Sentinel to also stop or restart all the services running on your server like caddy, docker etc.

Also now Ask Sentinel chat remembers the chat context, so you can ask follow up questions and the AI will know where we left the chat :]

0
1
16
Open comments for this post

5h 32m 4s logged

DEVLOG_8: Ok now I have also added a setting to manually set allowed paths in which Sentinel can look into and see files in order to give you more personalized responses in Ask Sentinel chat bot, any folder path not selected here won’t be accessed by Sentinel.

Also I have added support for Slack Webhook and also any other generic Webhook. Previously it only supported Discord Webhook for notifications. :]

0
1
101
Open comments for this post

2h 12m 4s logged

DEVLOG_7: In the activity page previously it was showing all the activities infinitely. I have now added a limit of top 50 activities anything above that will automatically be deleted.

Also fixed the bug in the recordings page in which downloading the data as csv file was not working properly and all of the recorded data was not getting captured in the file :]

0
1
92
Open comments for this post

1h 20m 4s logged

DEVLOG_6: Now the auto incident detection also keeps track of the previous ways of fixing the problem. So now if the same problem arises again instead of again consuming AI tokens, it will try using the previously used method to solve it :]

0
1
117
Open comments for this post

5h 29m 36s logged

DEVLOG_5: Fixed a few errors in the Sentinel Health page, now it properly shows the number of tokens used by all the AI APIs added.

also in the settings page now you can rearrange the usage priority of different AI models you have added :]

0
1
145
Ship #1 Changes requested

I built Sentinel, a self-hosted AI infrastructure engineer for a Linux server.

Sentinel continuously monitors a server, detects incidents such as crashed containers, stopped services, high memory usage, and high load, then follows an Observe → Diagnose → Plan → Act → Verify loop. It can investigate the problem, propose an exact fix, wait for my approval, execute the fix through a restricted root agent, and then verify that the problem actually recovered.

The most challenging part was making the AI useful without giving it a shell. Sentinel is split into two privilege boundaries: the main web application has no server access, while a separate root agent exposes only 27 named tools with fixed risk levels. Every action is checked again by the agent, and anything that changes the server requires approval. There is deliberately no arbitrary command execution.

I’m especially proud that this is not just an AI demo. It is a real, production-running system with a live dashboard, incident history, deployments and rollbacks, container/service management, Discord/Slack approval, Ask Sentinel for natural-language read-only diagnostics, encrypted API keys, an installer, CLI, database migrations, and tests that guard against shell execution. It runs in under 120 MB RAM, uses under 2% CPU while idle, and starts in under 2 seconds.

To test it: open the demo URL, explore the dashboard, incidents, and Ask Sentinel interface. The demo is designed so it can be explored without access to my actual server. For the full project, the source code and setup instructions are available in the public repository.

The biggest idea behind Sentinel is simple: AI should be able to help operate real infrastructure without being handed unrestricted control of it.

  • 4 devlogs
  • 18h
Try project → See source code →
Open comments for this post

9h 54m 57s logged

DEVLOG_4: Added Ask Sentinel and Incident tracking feature. along with a lot of other micro features. The way Incident tracking works is quite smart:
the backend services (very lightweight) actively searches for any kind of error affecting the VPS. It then loges an incident and sends me a msg via discord webhook. I can approve the incident and then Sentinel will collect information like what as the problem the possible areas affected and stuff like that and after the report is compiled it is sent to the AI model of your choice which then generates an AI diagnosis and a list of process to fix the problem.

1
1
85
Open comments for this post

4h 3m 28s logged

DEVLOG_2: Initially Sentinel was just a view only dashboard to see some stats of my VPS, but now I am working on a AI chat system as well called “Ask Sentinel”

1
1
8
Open comments for this post

46m 26s logged

DEVLOG_1: I recently made a home server using my 7 year old laptop!! And now I am planning to develop an AI assisted dashboard for it which will help me manage my server remotely. Any suggestions will be appreciated :]

1
1
8

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…