Skip to content
Web dashboard for your local network
Branch: master
Clone or download
Latest commit 55e1cf7 Mar 22, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_sass
lang Fixed spanish translation Feb 27, 2019
langcache Renamed .htaccess to .gitkeep Mar 13, 2019
lib Removed dark mode transition Feb 27, 2019
.gitattributes
.gitignore Initial commit Feb 20, 2019
LICENSE Initial commit Feb 20, 2019
README.md Dark mode Feb 21, 2019
config.inc.php Fixed typo Mar 22, 2019
favicon.ico
i18n.class.php Initial commit Feb 20, 2019
index.php Added space to service tiles on small devices Mar 22, 2019
package-lock.json Initial commit Feb 20, 2019
package.json Initial commit Feb 20, 2019
screenshot.png Updated screenshot Feb 21, 2019

README.md

raspi-dashboard

Web dashboard for your local network

Screenshot

Features

  • Fully customizable buttons for your services (color, icon, URL, additional CSS)
  • Search bar
  • Multi-language support using PHP i18n (English, French, German and Spanish are included!)
  • Optional Dark mode
  • Change the search engine, footer text and much more!

Setup

Clone repository.

Run npm i in your repository folder.

Modify your dashboard in config.inc.php

$customization = [
	"title" => "My Dashboard", // Title of your dashboard
	"description" => "Fast access to all your services", // Subtitle
	"footer" => "By <a href='https://www.silas229.name'>Silas_229</a>. Check out <a href='https://github.com/silas229/raspi-dasboard'>raspi-dashboard on Github</a>!", // Text in footer
	"search" => [ // Search bar
		"url" => "https://www.google.de/search", // URL for search engine
		"param" => "q" // GET parameter (usually 'q')
	]
];

Add your services in config.inc.php

$services = [
	[
		"code" => "example", // Code for CSS class and your icon
		"title" => "Example service", // Title of your service
		"alt" => "", // Alt tag for the icon
		"url" => "http://example.com" // URL to your service
	],
];

Now create for your service an icon in /lib/img named code.png and add in _sass/services.css the css code for it:

.service-your-service {background-color: hsl(0, 100%, 50%); color: white;}

Set the default language in config.inc.php

$i18n->setFallbackLang('de');

License

This project is under MIT license. Feel free to fork it!

This project uses PHP i18n is licensed under MIT License.

You can’t perform that action at this time.