Jump to content

Heimdall - A linuxserver.io start page / site launcher


Kode

Recommended Posts

VYMXaH7.png
 
About
Heimdall is a way to organise all those links to your most used web sites and web applications in a simple way.
 
Simplicity is the key to Heimdall.
 
Why not use it as your browser start page? It even has the ability to include a search bar using either Google, Bing or DuckDuckGo.

 

MrC4QpN.gif
 
7vEZLqE.jpg

 

4eJ99z4.png

 

ov4hxNf.jpg

 

o3TtGog.png

 

uSRLIqY.png
 
https://github.com/linuxserver/Heimdall
 
You can see a video of v1.0 at 


 
Features:
  • Create links to anything
  • "Supported" apps auto fill in a suggested background colour and Icon
  • "Enhanced" apps have extra support allowing live stats through an API
  • Search bar can be enabled on the homepage for either Google, Bing or DuckDuckGo
  • Translated into several languages
  • Ability to change the background image

Supported applications
You can use the app to link to any site or application, but "Supported" apps will auto fill in the icon for the app and supply a default color for the tile. In addition *enhanced apps allow you provide details to an apps API, allowing you to view live stats directly on the dashboad. For example, the NZBGet and Sabnzbd Enhanced apps will display the queue size and download speed while something is downloading.
 
Enhanced

  • NZBGet
  • Sabnzbd
  • Pi-Hole

Supported

  • Duplicati
  • Emby
  • NZBGet
  • pFsense
  • Plex
  • Portainer
  • Sabnzbd
  • UniFi

Docker
https://hub.docker.com/r/linuxserver/heimdall/

Edited by Kode
  • Like 2
Link to comment
Share on other sites

Hi Kode (long time no see).  I think you made a critical error in this.  You have the wrong program on the left hand side there...

Link to comment
Share on other sites

:D hey ebr :) It's only a placeholder for dev, but you are right, Emby should definitely be on there, and will be in the updated screenshots for v1.2 :D 

 

Actually, Emby might make a good case study for how to add "supported" apps, I'll have a look see if there is something that jumps out that I could show in the tile live stat.

 

Is this https://github.com/MediaBrowser/Emby/wiki still the right place to look at the API documentation?

Link to comment
Share on other sites

mastrmind11

So this is like Organizr?  Can it be password protected natively or does it have to be done via apache/nginx?

Link to comment
Share on other sites

Sort of, it's a lot less complicated though.

 

It was originally built at the request of another ls.io member, but I thought other people might like it as well.

 

It doesn't currently have any password protection, that would have to be done via apache/nginx, on the other hand, it would be fairly trivial to add support.

 

The difficulty is in making password protection optional.

 

I'd be interested in hearing peoples thoughts one way or the other. Personally I'll only ever use this in a LAN environment so password protection is an unneccesary nuisance. If I ever want access outside my network I just VPN in, but I realise other people might have different opinions.

Link to comment
Share on other sites

mastrmind11

Sort of, it's a lot less complicated though.

 

It was originally built at the request of another ls.io member, but I thought other people might like it as well.

 

It doesn't currently have any password protection, that would have to be done via apache/nginx, on the other hand, it would be fairly trivial to add support.

 

The difficulty is in making password protection optional.

 

I'd be interested in hearing peoples thoughts one way or the other. Personally I'll only ever use this in a LAN environment so password protection is an unneccesary nuisance. If I ever want access outside my network I just VPN in, but I realise other people might have different opinions.

Cool, I'll give it a whirl once it gets containerized.

 

The password bit is only because Organizr does it and people tend to stand these types of things up at the edge of their home network for ease of management while away.  I personally VPN in, so I really only asked out of curiosity.  Looks cool and looking forward to trying it out.

Link to comment
Share on other sites

v1.3 released, new video here: https://drive.google.com/file/d/1xSA7wdWvoUp6KWfCPdyshWLpkRJ8sYMK/view
 
Here is the changelog since I last posted
 
v1.3.0 (2018-02-09)
Added

  • guzzlehttp/guzzle as a dependency
  • Variable polling, so interval is increased when an app is idle and decreased when it's active
  • Turkish language translation
  • Added Sabnzbd enhanced application

Changed

  • Updated composer dependencies
  • Added live stats to Nzbget supported application
  • Changed Pihole to an enhanced application
  • Changed NZBGet to an enhanced application

Fixed

  • Fixed autocomplete being hard to see
  • Fixed checkboxes not working on edge

v1.2.0 (2018-02-07)
Added

  • Translation support
  • Initial "Supported" application support
  • Finnish translation
  • Swedish translation
  • German translation
  • French translation
  • Spanish translation
  • Duplicati supported application
  • Emby supported application
  • Nzbget supported application
  • Pfsense supported application
  • Pihole supported application
  • Plex supported application
  • Portainer supported application
  • Unifi supported application

Changed

  • button layout and behaviour

Fixed

  • Bottom of button too short in some browsers
  • Icon not loading back in when required fields not filled in

v1.1.0 (2018-02-05)
Added

  • Ability to change background
  • Settings section
  • Update procedure
  • Google/DuckDuckGo/Bing search from homepage
  • Added edit button to tile page

Changed

  • Icon used to put tiles into config mode

There is also a docker at https://hub.docker.c...erver/heimdall/

Link to comment
Share on other sites

mastrmind11

Just noticed there is now docker support!  Going to give this a go today at sime point.  Thanks!

Link to comment
Share on other sites

mastrmind11

Just spun up a container.  Very cool, and way simpler than Organizr. 

 

Are there plans to support login/pw for pinned sites? 

Or plans to toggle where the page opens (new tab/window or existing)?

Or to show what's playing/download/etc via mouse-over or within the pin?

 

Thanks.  Well done.

Edited by mastrmind11
Link to comment
Share on other sites

they said opening in new tabs/window is coming.

 

nzbget shows what is downloading. there was a problem with configuring it  but latest update fixes that. 

 

I thought last night it would be cool as well if Emby showed whats playing. maybe someday,

 

post-9074-0-77629900-1518798374_thumb.png

Link to comment
Share on other sites

It's just a link so login/pw for pinned sites is probably impractical.  It should now open in a new tab (it will be in the next release, if not already working).

 

Enhanced apps have extra details, so far Enhanced apps are limited to Sabnzbd, NZBGet and Pihole, someone is also working on an enhanced app for Runeaudio and Plexpy.  I'm hoping to get Emby on the enhanced app list as well.

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...