Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil.
-
No spam.
-
Posts are to be related to self-hosting.
-
Don't duplicate the full text of your blog or readme if you're providing a link.
-
Submission headline should match the article title.
-
No trolling.
-
Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details.
-
AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
First of all, there might be more out-of-the-box tools out there for building dashboards that require little or no programming knowledge, but I've never used or looked for them. Microsoft's Power BI is one that I've heard of in passing, but fuck micro$lop lol. It's just the only example I can think of that might be more approachable. You could google something like, "open source power BI alternative" to find other options.
Here are a couple of tutorials about using Python to parse JSON:
That will only cover how to interact with the JSON data, but not how to build a dashboard, ofc. Displaying the data in some fashion (e.g. a web page) is a whole other set of tasks.
If you're new to programming in general, I recommend going through a collection of beginner tutorials on a programming language (Python is a good choice, but pretty much any will work for learning the basics). Any course like that will cover principles that apply to most languages and that would help you accomplish this task. For example, they'll cover things like reading to and from files, parsing the content of files, and doing shit with the content.
Here are a few Python courses/tutorial collections you can check out. You don't need to do all of them, but I wanted to give you some options so you're more likely to find one that you vibe with:
EDIT: Btw, you are definitly not limited to using Python for this. Lot's of other programming language will do. You just mentioned it, so I ran with that, haha.
I'm not new to programming, I'm just not very strong or proficient at all at it. You've given me a lot to read, and I thank you.
I mentioned Python because that seems like a language a lot of people use for this sort of thing, but I am willing to entertain any other avenues.....except perhaps Microsoft’s Power BI, which is discontinued.
Thank you.
Its not discontinued, btw, just now in the cloud and not free.
Still would not recommend though, its awful imo.