www/dasherr: New port: Lightweight dashboard for self-hosted services (and bookmarks)

Dasherr is a minimal and lightweight dashboard for your self-hosted
services (and bookmarks).

Features:

* Loads instantly + Remains light on resources
* Responsive design (uses Bootstrap framework)
* Shows Temperature, CPU load and Memory used by tapping into Glances
  API (default 5s updates)
* Built-in online check of services (checked only at time of page
  load/refresh, to minimize background activity & load)
* Several built-in Themes (easy to edit & add your own)
* Wallpaper backgrounds supported
* FontAwesome icons (also supports Self-hosted/Web image icons)
* All settings in a single easy to edit json file, with built-in editor
* Support for alternate configurations without needing multiple Dasherr
  installations

WWW: https://github.com/erohtar/Dasherr/

PR:		272777
This commit is contained in:
Jesús Daniel Colmenares Oviedo 2023-09-14 21:39:23 -04:00 committed by Robert Clausecker
parent 323a2ea41f
commit a87df9468d
5 changed files with 64 additions and 0 deletions

View file

@ -127,6 +127,7 @@
SUBDIR += ctemplate
SUBDIR += cutelyst
SUBDIR += darkhttpd
SUBDIR += dasherr
SUBDIR += davical
SUBDIR += davix
SUBDIR += dddbl

24
www/dasherr/Makefile Normal file
View file

@ -0,0 +1,24 @@
PORTNAME= dasherr
DISTVERSION= 1.05.01
CATEGORIES= www
MASTER_SITES= https://github.com/erohtar/Dasherr/releases/download/v${DISTVERSION}/
DISTNAME= ${PORTNAME}.${DISTVERSION}
MAINTAINER= DtxdF@disroot.org
COMMENT= Lightweight dashboard for self-hosted services (and bookmarks)
WWW= https://github.com/erohtar/Dasherr/
LICENSE= GPLv3
USES= php zip
NO_ARCH= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/www
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>

3
www/dasherr/distinfo Normal file
View file

@ -0,0 +1,3 @@
TIMESTAMP = 1694623100
SHA256 (dasherr.1.05.01.zip) = 58fb869bbacad155bdbd57e6f568986b7ced711136065d8c8eead6d87daf0ccd
SIZE (dasherr.1.05.01.zip) = 265321

17
www/dasherr/pkg-descr Normal file
View file

@ -0,0 +1,17 @@
Dasherr is a minimal and lightweight dashboard for your self-hosted
services (and bookmarks).
Features:
* Loads instantly + Remains light on resources
* Responsive design (uses Bootstrap framework)
* Shows Temperature, CPU load and Memory used by tapping into Glances
API (default 5s updates)
* Built-in online check of services (checked only at time of page
load/refresh, to minimize background activity & load)
* Several built-in Themes (easy to edit & add your own)
* Wallpaper backgrounds supported
* FontAwesome icons (also supports Self-hosted/Web image icons)
* All settings in a single easy to edit json file, with built-in editor
* Support for alternate configurations without needing multiple Dasherr
installations

19
www/dasherr/pkg-plist Normal file
View file

@ -0,0 +1,19 @@
%%WWWDIR%%/editor.php
%%WWWDIR%%/include/bootstrap.bundle.min.js
%%WWWDIR%%/include/bootstrap.bundle.min.js.map
%%WWWDIR%%/include/bootstrap.min.css
%%WWWDIR%%/include/bootstrap.min.css.map
%%WWWDIR%%/include/custom.css
%%WWWDIR%%/include/editor_js.php
%%WWWDIR%%/include/filesave.php
%%WWWDIR%%/include/jquery.json-editor.min.js
%%WWWDIR%%/include/jquery.min.js
%%WWWDIR%%/include/preload.js
%%WWWDIR%%/include/samplesettings.php
%%WWWDIR%%/include/theming.js
%%WWWDIR%%/include/worker.js
%%WWWDIR%%/index.php
%%WWWDIR%%/res/favicon.svg
%%WWWDIR%%/settings.sh.json
@sample(www,www,) %%WWWDIR%%/settings.sample.json %%WWWDIR%%/settings.json
@dir %%WWWDIR%%/icons