diff --git a/.gitignore b/.gitignore index c896de9..5b254df 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ * +!*.yml !docker-compose.yml diff --git a/assets/config.yml b/assets/config.yml new file mode 100644 index 0000000..34c3151 --- /dev/null +++ b/assets/config.yml @@ -0,0 +1,176 @@ +--- +# Homepage configuration +# See https://fontawesome.com/icons for icons options + +title: "Pukeko Dashboard" +subtitle: "Homer" +logo: "assets/icons/pukeko.png" +icon: "assets/icons/pukeko.png" # Optional icon + +header: true +footer: '
Created with ❤️ with bulma, vuejs & font awesome // Fork me on
' # set false if you want to hide it. + +# Optional theme customization +theme: dark +colors: + light: + highlight-primary: "#3367d6" + highlight-secondary: "#4285f4" + highlight-hover: "#5a95f5" + background: "#f5f5f5" + card-background: "#ffffff" + text: "#363636" + text-header: "#ffffff" + text-title: "#303030" + text-subtitle: "#424242" + card-shadow: rgba(0, 0, 0, 0.1) + link-hover: "#363636" + dark: + highlight-primary: "#3367d6" + highlight-secondary: "#4285f4" + highlight-hover: "#5a95f5" + background: "#131313" + card-background: "#2b2b2b" + text: "#eaeaea" + text-header: "#ffffff" + text-title: "#fafafa" + text-subtitle: "#f5f5f5" + card-shadow: rgba(0, 0, 0, 0.4) + link-hover: "#ffdd57" + +# Optional message +message: + #url: https://b4bz.io + style: "is-dark" # See https://bulma.io/documentation/components/message/#colors for styling options. + title: "Pukeko.xyz Services Dashboard" + icon: "assets/icons/pukeko.png" + content: "Yay!" + +# Optional navbar +# links: [] # Allows for navbar (dark mode, layout, and search) without any links +links: + - name: "Domain Registrar" + icon: "fas fa-piggy-bank" + url: "https://porkbun.com/account/login" + target: "_blank" # optional html a tag target attribute + - name: "DNS" + icon: "fab fa-cloudflare" + url: "https://dash.cloudflare.com/" + # this will link to a second homer page that will load config from additionnal-page.yml and keep default config values as in config.yml file + # see url field and assets/additionnal-page.yml.dist used in this example: +# - name: "another page!" +# icon: "fas fa-file-alt" +# url: "#additionnal-page" + +# Services +# First level array represent a group. +# Leave only a "items" key if not using group (group name, icon & tagstyle are optional, section separation will not be displayed). +services: + - name: "Cloud" + icon: "fas fa-cloud" + items: + - name: "Nextcloud" + icon: "fas fa-cloud" + subtitle: "Cloud for files, notes, tasks, and news." + tag: "cloud" + url: "https://cloud.pukeko.xyz" + - name: "Syncthing" + icon: "fas fa-sync" + subtitle: "Decenteralized rapid sync daemon" + tag: "sync" + url: "https://sync.pukeko.xyz" + #target: "_blank" # optional html a tag target attribute + - name: "Photoprism" + icon: "fas fa-camera-retro" + subtitle: "Photo management, editing & browsing server" + tag: "photos" + url: "https://photos.pukeko.xyz" + - name: "Gitea" + icon: "fab fa-git-alt" + subtitle: "Awesome little Git server" + tag: "git" + url: "https://git.pukeko.xyz" + - name: "qBitTorrent" + icon: "fas fa-cloud-download-alt" + subtitle: "BitTorrent Server for general files & Jellyfin media" + tag: "torrent" + url: "https://torrent.pukeko.xyz" + - name: "News" + icon: "fas fa-newspaper" + subtitle: "RSS News aggregator on the cloud" + tag: "news" + url: "https://cloud.pukeko.xyz/apps/news/" + - name: "Entertainment" + icon: "fas fa-headphones" + items: + - name: "Jellyfin" + icon: "fas fa-couch" + subtitle: "Media Streaming Server" + tag: "stream" + url: "https://stream.pukeko.xyz" + - name: "Sonarr" + icon: "fas fa-tv" + subtitle: "TV Shows Downloader for Jellyfin" + tag: "tv" + url: "https://stream.pukeko.xyz/sonarr" + - name: "Radarr" + icon: "fas fa-film" + subtitle: "Movie Downloader for Jellyfin" + tag: "movies" + url: "https://stream.pukeko.xyz/radarr" + - name: "Bazarr" + icon: "fas fa-closed-captioning" + subtitle: "Subtitles Downloader for Jellyfin" + tag: "subs" + url: "https://stream.pukeko.xyz/bazarr" + - name: "Podgrab" + icon: "fas fa-podcast" + subtitle: "Podcast Grabber" + tag: "podcast" + url: "https://pod.pukeko.xyz" + - name: "Apple Music" + icon: "fas fa-music" + subtitle: "Music Streaming Service" + tag: "music" + url: "https://music.apple.com" + - name: "Security & Management" + icon: "fas fa-shield-alt" + items: + - name: "Bitwarden" + icon: "fas fa-key" + subtitle: "Secure Password Manager" + tag: "vault" + url: "https://vault.pukeko.xyz" + - name: "Portainer" + icon: "fas fa-boxes" + subtitle: "Container Management Interface" + tag: "portain" + url: "https://portain.pukeko.xyz" + - name: "Wiki.js" + icon: "fas fa-book" + subtitle: "Wiki of all Gentoo-isms" + tag: "wiki" + url: "https://wiki.pukeko.xyz" + - name: "Daily Companions" + icon: "fas fa-pen-square" + items: + - name: "Grocy" + icon: "fas fa-shopping-cart" + subtitle: "Food Shopping & Meal prep ERP system" + tag: "grocy" + url: "https://grocy.pukeko.xyz" + - name: "Jekyll" + icon: "fab fa-microblog" + subtitle: "Smattering thoughts from my feeble nogging" + tag: "ler" + url: "https://ler.pukeko.xyz" + - name: "Dillinger" + icon: "fas fa-edit" + subtitle: "A simple web Markdown editor for quick notes" + tag: "notes" + url: "https://notes.pukeko.xyz/" + - name: "Focalboard" + icon: "fas fa-clipboard-list" + subtitle: "Kanban-style to-do manager" + tag: "deck" + url: "https://tasks.pukeko.xyz/"