- Go 53.1%
- Shell 46.9%
The endpoint prefix would be included in file requests missing every time. Stripping the endpoint prefix fixes it |
||
|---|---|---|
| build/unix | ||
| config | ||
| src | ||
| .gitignore | ||
| CHANGELOG.md | ||
| LICENSE | ||
| README.md | ||
LumenHub
About
Originating from a personal dashboard I based off of Smoky Hill Dash, LumenHub was a small side project to fix a few issues I had with my workflow.
Originally, it was a simple HTML5 page using the file:// protocol, but it was
an absolute nightmare to maintain, add new features, so I decided to start this
project.
LumenHub is a simple dashboard server, it's written in Go to be simple, fast and lightweight. Its configuration is written in XML to make it feel like a simplified version of the equivalent HTML files. It has all the content and none of the style and logic.
LumenHub is designed to be private and self-hosted. Look into the installation section to see more information.
If you're interested in knowing what's coming next, check out the Roadmap section below. If you have any suggestions or ideas, check out the Contributing section.
Installation
LumenHub is in early development, so for now, you will need development tools in order to use it. In the near future, I wish to make public releases available to download on all supported platforms.
I have written a lot of scripts and manifests for installing this app in the
build/ directory, so feel free to go there for more information on
installation. In the future, I plan to make even developer builds easier.
The goal eventually is to deploy a single container that can have pages and config files mounted to it and use that as a simple way to deploy an instance.
Roadmap
The eventual goal of LumenHub is to have a concise XML-defined dashboard, which can be served locally. LumenHub aims to be a simple, lightweight dashboard to host on your own computer to serve, for example, as a homepage for your browser.
For more detailed information about the specific features, changes and the overall state of the project, check out the Changelog.
Contributing
LumenHub is an open-source project that was born out of my own personal needs. I am always looking for ways to improve it, and I welcome contributions from anyone who is interested in the project.
If you want to contribute, issues are open for suggestions and bug reports; as well as pull requests for code, documentation, scripts or any other direct contributions to the project.
License
Distributed under the BSD-3 Clause License. See LICENSE.txt for more
information.
The project originated and contains highly modified fragments of Smoky-Hill-Dash, which is MIT licensed and contains the following copyright notice: Copyright (c) 2023 SteamWolf