hajimari
Hajimari is a beautiful & customizable browser startpage/dashboard with Kubernetes application discovery
Homepage: https://github.com/toboshii/hajimari/tree/master/charts/hajimari
Maintainers
Name | Url | |
---|---|---|
toboshii | toboshii@users.noreply.github.com |
Example values to get started
hajimari:
instanceName: null
defaultEnable: true
namespaceSelector:
matchNames:
- default
- downloads
- media
name: You
title: Hajimari
lightTheme: gazette
darkTheme: horizon
customThemes:
- name: danger
backgroundColor: '#0c0e0c'
primaryColor: '#eaebea'
accentColor: '#d8323c'
showGreeting: true
showAppGroups: false
showAppUrls: true
showAppInfo: false
showAppStatus: true
defaultAppIcon: mdi:application
showBookmarkGroups: true
showGlobalBookmarks: false
alwaysTargetBlank: false
defaultSearchProvider: Google
searchProviders:
- name: Google
token: g
icon: simple-icons:google
searchUrl: https://www.google.com/search?q={query}
url: https://www.google.com
- name: DuckDuckGo
token: d
icon: simple-icons:duckduckgo
searchUrl: https://duckduckgo.com/?q={query}
url: https://duckduckgo.com
- name: IMDB
token: i
icon: simple-icons:imdb
searchUrl: https://www.imdb.com/find?q={query}
url: https://www.imdb.com
- name: Reddit
token: r
icon: simple-icons:reddit
searchUrl: https://www.reddit.com/search?q={query}
url: https://www.reddit.com
- name: YouTube
token: 'y'
icon: simple-icons:youtube
searchUrl: https://www.youtube.com/results?search_query={query}
url: https://www.youtube.com
- name: Spotify
token: s
icon: simple-icons:spotify
searchUrl: hhttps://open.spotify.com/search/{query}
url: https://open.spotify.com
customApps:
- group: Media
apps:
- name: Test
url: 'https://example.com'
icon: 'mdi:test-tube'
info: This is a test app
globalBookmarks:
- group: Communicate
bookmarks:
- name: Discord
url: 'https://discord.com'
- name: Gmail
url: 'http://gmail.com'
- name: Slack
url: 'https://slack.com/signin'
- group: Cloud
bookmarks:
- name: Box
url: 'https://box.com'
- name: Dropbox
url: 'https://dropbox.com'
- name: Drive
url: 'https://drive.google.com'
- group: Design
bookmarks:
- name: Awwwards
url: 'https://awwwards.com'
- name: Dribbble
url: 'https://dribbble.com'
- name: Muz.li
url: 'https://medium.muz.li/'
- group: Dev
bookmarks:
- name: Codepen
url: 'https://codepen.io/'
- name: Devdocs
url: 'https://devdocs.io'
- name: Devhints
url: 'https://devhints.io'
- group: Lifestyle
bookmarks:
- name: Design Milk
url: 'https://design-milk.com/category/interior-design/'
- name: Dwell
url: 'https://www.dwell.com/'
- name: Freshome
url: 'https://www.mymove.com/freshome/'
- group: Media
bookmarks:
- name: Spotify
url: 'http://browse.spotify.com'
- name: Trakt
url: 'http://trakt.tv'
- name: YouTube
url: 'https://youtube.com/feed/subscriptions'
- group: Reading
bookmarks:
- name: Instapaper
url: 'https://www.instapaper.com/u'
- name: Medium
url: 'http://medium.com'
- name: Reddit
url: 'http://reddit.com'
- group: Tech
bookmarks:
- name: TheNextWeb
url: 'https://thenextweb.com/'
- name: The Verge
url: 'https://theverge.com/'
- name: MIT Technology Review
url: 'https://www.technologyreview.com/'
ingress:
main:
enabled: true
hosts:
- host: hajimari.domain.tld
paths:
- path: /
pathType: Prefix
persistence:
data:
enabled: true
accessMode: ReadWriteOnce
size: 1Gi
Source Code
Requirements
Kubernetes: >=1.16.0-0
Repository | Name | Version |
---|---|---|
https://bjw-s.github.io/helm-charts/ | common | 0.2.1 |
Values
Key | Type | Default | Description |
---|---|---|---|
env | object | See below | environment variables. |
env.TZ | string | "UTC" |
Set the container timezone |
hajimari | object | See below | Configures Hajimari settings for this instance. |
hajimari.bookmarks | list | [] |
Set default bookmarks |
hajimari.customApps | list | [] |
Add custom applications to the discovered application list |
hajimari.defaultEnable | bool | false |
Set to true to show all discovered applications by default. |
hajimari.instanceName | string | nil |
The name of this instance, this allows running multiple instances of Hajimari on the same cluster |
hajimari.name | string | "You" |
Default name for welcome message |
hajimari.namespaceSelector | object | {"matchNames":["media"]} |
Namespace selector to use for discovering applications |
hajimari.title | string | nil |
Override the title of the Hajimari pages |
image.pullPolicy | string | "IfNotPresent" |
image pull policy |
image.repository | string | "ghcr.io/toboshii/hajimari" |
image repository |
image.tag | string | "v0.3.1" |
image tag |
ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
service | object | See values.yaml | Configures service settings for the chart. |
serviceAccount | object | See below | Configures service account needed for reading k8s ingress objects |
serviceAccount.create | bool | true |
Create service account |