a startpage for your servers, apps, links and tasks
307
Home Dashboard is a simple startpage to keep track of your favourite servers, applications, links and personal tasks. It can be used as your default browser starting page. This project is based on SUI.
Live demo here
ENTER or click the button), marked/unmarked as done, modified (click on the text and to modify it) and deletedjson filesNOTE: tasks data are written into the browser's localStorage not on the web server, so tasks can not be shared among different browsers
You can download the sources and serve them with a web server:
git clone https://github.com/camandel/home-dashboard.git
wget https://github.com/camandel/home-dashboard/archive/refs/tags/<version>.zip
unzip home-dashboard-<version>.zip
mv home-dashboard /var/www/html && systemctl start httpd
cd home-dashboard && python -m http.server
If you don't want to setup a web server you can use directly the tiny docker image (only 31 KB) which contains the code and an http server listening on port 8000:
docker run --name home-dashboard -v <your-volume-or-local-dir>:/www/conf -p 8000:8000 -d camandel/home-dashboard
To modify the configuration you have just to enter the conf directory and edit these two files: apps.json and links.json.
apps.json file contains configurations for you home servers or applications:
name: application nameurl: application url and descriptiondescr (optional): used to overwrite the URL displayed below the name. Default is urlproto (optional): used to specify a protocol (ex. http, ftp, etc.). Default is httpsicon: icon name (without mdi- prefix). Icons from Material Design Icon set from Iconify)Example:
{
"apps": [
{
"name": "My App",
"url": "myapp.example.com/app/site",
"descr": "my app description",
"proto": "http",
"icon": "server"
}
]
}
links.json file contains your favorite links grouped by custom categories:
category: category namelinks': list of links into the same categoryname: link nameurl: site URLExample:
{
"bookmarks": [
{
"category": "My Category",
"links": [
{
"name": "My Link",
"url": "https://myfavoritesite.example.com/forum/user"
}
]
}
]
}
Content type
Image
Digest
Size
8.8 kB
Last updated
about 5 years ago
docker pull camandel/home-dashboard