An Application dashboard and launcher
Find a file
KodeStar dfc3c2194c
Merge pull request #20 from aptalca/TR
Add Turkish language
2018-02-08 10:14:03 +00:00
app supported apps support 2018-02-07 15:43:29 +00:00
bootstrap First commit 2018-01-26 14:35:01 +00:00
config Update files for next version 2018-02-07 22:33:58 +00:00
database translations 2018-02-07 13:37:40 +00:00
public another trial 2018-02-07 22:24:43 +00:00
resources Merge pull request #20 from aptalca/TR 2018-02-08 10:14:03 +00:00
routes supported apps stuff 2018-02-05 23:08:37 +00:00
storage changed gitignore 2018-02-07 15:45:12 +00:00
tests First commit 2018-01-26 14:35:01 +00:00
vendor added settings 2018-02-04 20:50:59 +00:00
.env added settings 2018-02-04 20:50:59 +00:00
.env.example First commit 2018-01-26 14:35:01 +00:00
.gitattributes First commit 2018-01-26 14:35:01 +00:00
.gitignore git supported apps 2018-02-05 20:29:56 +00:00
_config.yml Set theme jekyll-theme-tactile 2018-02-06 10:14:43 +00:00
artisan First commit 2018-01-26 14:35:01 +00:00
CHANGELOG.md Update files for next version 2018-02-07 22:33:58 +00:00
composer.json changes 2018-02-01 14:45:59 +00:00
composer.lock fixes 2018-02-01 19:55:03 +00:00
LICENSE Create LICENSE 2018-02-06 13:58:54 +00:00
package-lock.json fixes 2018-02-01 19:55:03 +00:00
package.json item sass 2018-02-02 15:29:17 +00:00
phpunit.xml First commit 2018-01-26 14:35:01 +00:00
readme.md possible fix for slider 2018-02-07 22:20:18 +00:00
server.php First commit 2018-01-26 14:35:01 +00:00
webpack.mix.js added order saving, dragging and pinning 2018-02-03 00:22:42 +00:00

alt text

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.

Video

If you want to see a quick video of it in use, go to https://drive.google.com/file/d/1cijXgmjem_q2OfKMp36qVuXRiyOzvhWC/view

Installing

Apart from the Laravel dependencies, namely PHP >= 7.0.0, OpenSSL PHP Extension, PDO PHP Extension, Mbstring PHP Extension, Tokenizer PHP Extension and XML PHP Extension, the only other thing Heimdall needs is sqlite support.

Installation is as simple as cloning the repository somewhere, or downloading and extracting the zip/tar and pointing your httpd document root to it. For simple testing you could just go to the folder and type php artisan serve

Languages

The app has been translated into several languages, however the quality of the translations could do with work, if you would like to improve them or help with other translations they are stored in /resources/lang/

To create a new one, create a new folder with the ISO 3166-1 alpha-2 code as the name, copy app.php from /resources/lang/en/app.php into your new folder and replace the english strings.

When you are finished create a pull request.

Currently added languages are

  • English
  • German
  • Finnish
  • French
  • Swedish
  • Spanish

Web Server Configuration

Apache

A .htaccess file ships with the app, however, if it does not work with your Apache installation, try this alternative:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

Nginx

If you are using Nginx, the following directive in your site configuration will direct all requests to the index.php front controller:

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

Someone was using the same nginx setup to both run this and reverse proxy Plex, Plex is served from /web so their location was interferring with the /webfonts.

Therefore, if your fonts aren't showing because you have a location for /web add the following

location /webfonts {
     try_files $uri $uri/;
}

If there are any other locations which might interefere with any of the folders in the /public folder, you might have to do the same for those as well, but it's a super fringe case.

Credits

License

This app is open-sourced software licensed under the MIT license.