Skip to content

Instantly share code, notes, and snippets.

@Lissy93
Last active March 6, 2024 06:00
  • Star 54 You must be signed in to star a gist
  • Fork 10 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save Lissy93/000f712a5ce98f212817d20bc16bab10 to your computer and use it in GitHub Desktop.
Example Config Files for Dashy

Example Configuration Files for Dashy

Dashy is a self-hosted dashboard, to help you keep your lab organized


Dashy Quick Start

With Docker: docker run -p 8080:80 lissy93/dashy. See the Getting Started Docs for full setup instructions.


Example Config Files

This post contains several example files to help you get started


About the Config File

  • This conf.yml file contains all data and settings for your dashboard. It is located at /public/conf.yml, and written in YAML
  • If you're using Docker, you can use a --volume to pass the config file from your host system to Dashy, for example: -v /root/my-local-conf.yml:/app/public/conf.yml
  • After making changes to the configuration, the application need to be rebuilt. This should happen automatically once running, but a rebuild can also be manually triggered with yarn build (or docker exec -it [container-id] yarn build in Docker)
  • Changes to your config can also be made directly through the UI under the Config menu. And either written to disk, or applied locally
  • To check that your conf.yml is valid and matched Dashy's schema. Run yarn validate-config (or for Docker: docker exec -it [container-id] yarn build)

For full details and available fields, see the Configuring Documentation


Helpful Tools

---
# Page meta info, like heading, footer text and nav links
pageInfo:
title: Dashy
description: Welcome to your new dashboard!
navLinks:
- title: GitHub
path: https://github.com/Lissy93/dashy
- title: Documentation
path: https://dashy.to/docs
# Optional app settings and configuration
appConfig:
theme: colorful
# Main content - An array of sections, each containing an array of items
sections:
- name: Getting Started
icon: fas fa-rocket
items:
- title: Dashy Live
description: Development a project management links for Dashy
icon: https://i.ibb.co/qWWpD0v/astro-dab-128.png
url: https://live.dashy.to/
target: newtab
- title: GitHub
description: Source Code, Issues and Pull Requests
url: https://github.com/lissy93/dashy
icon: favicon
- title: Docs
description: Configuring & Usage Documentation
provider: Dashy.to
icon: far fa-book
url: https://dashy.to/docs
- title: Showcase
description: See how others are using Dashy
url: https://github.com/Lissy93/dashy/blob/master/docs/showcase.md
icon: far fa-grin-hearts
- title: Config Guide
description: See full list of configuration options
url: https://github.com/Lissy93/dashy/blob/master/docs/configuring.md
icon: fas fa-wrench
- title: Support
description: Get help with Dashy, raise a bug, or get in contact
url: https://github.com/Lissy93/dashy/blob/master/.github/SUPPORT.md
icon: far fa-hands-helping
---
# Page meta info, like heading, footer text and nav links
pageInfo:
title: Hello, Alicia
description: General browser startpage
logo: https://i.ibb.co/71WyyzM/little-bot-3.png
# Optional app settings and configuration
appConfig:
statusCheck: false
theme: charry-blossom
fontAwesomeKey: c94dc2b452
customCss: '.clock p.time { font-size: 3rem !important; }'
layout: vertical
iconSize: small
# Main content - An array of sections, each containing an array of items
sections:
- name: Today
icon: far fa-smile-beam
displayData:
collapsed: false
hideForGuests: false
widgets:
- type: clock
- type: weather
options:
apiKey: efdbade728b37086877a5e83442004db
city: London
- type: crypto-watch-list
options:
currency: GBP
sortBy: marketCap
assets:
- bitcoin
- ethereum
- monero
- solana
- polkadot
- name: Productivity
icon: far fa-briefcase
items:
- title: ProtonMail
icon: favicon
url: https://mail.protonmail.com/
description: Primary email account
tags: [hosted, personal, email, mail]
hotkey: 1
- title: CTemplar
icon: favicon
url: https://mail.ctemplar.com/
description: Secondary email account
tags: [hosted, personal, email, mail]
hotkey: 2
- title: AnonAddy
icon: favicon
url: https://app.anonaddy.com/
description: Mail alias forwarder
tags: [hosted, personal, forwarder, aliases, email]
hotkey: 3
statusCheckAcceptCodes: '401'
- title: LessPass
icon: favicon
url: https://lesspass.com/
description: Deterministic password generator
tags: [hosted, personal, password, generate, deterministic]
hotkey: 4
- title: EteSync
icon: favicon
url: https://pim.etesync.com/
description: Calendar + Contacts, CalDAV sync
tags: [hosted, personal, caldav, calendar, contacts, tasks, planning]
hotkey: 5
- title: Tasks
icon: https://i.ibb.co/v4jznK0/todo-list.png
url: https://pim.etesync.com/pim/tasks
description: Todo list and tasks from CalDAV
tags: [hosted, personal, caldav, tasks, planning]
hotkey: 6
- title: Tresorit
icon: favicon
url: https://web.tresorit.com/
description: Off-site encrypted file sync + backup
tags: [hosted, personal, files, backup, sync, storage ]
hotkey: 7
- title: StandardNotes
icon: favicon
url: https://app.standardnotes.com/
description: Notes, and my second brain
tags: [hosted, personal, notes ]
hotkey: 8
- title: 1Password
icon: favicon
url: https://my.1password.com/
description: Password Manager
tags: [hosted, personal, passwords ]
hotkey: 9
- name: Dev & Cloud
icon: far fa-code
items:
- title: GitHub
icon: favicon
url: https://github.com/
- title: StackOverflow
icon: favicon
url: http://stackoverflow.com/
- title: CloudFlare
icon: favicon
url: https://dash.cloudflare.com/
statusCheckAcceptCodes: '403'
- title: DigitalOcean
icon: favicon
url: https://cloud.digitalocean.com/
- title: Netlify
icon: favicon
url: https://app.netlify.com/
- title: CodeSandbox
icon: favicon
url: https://codesandbox.io/dashboard
- title: Hack the Box
icon: favicon
url: https://www.hackthebox.com/home
- title: Documentation
subItems:
- title: JavaScript
url: https://developer.mozilla.org
icon: si-javascript
color: '#F7DF1E'
- title: TypeScript
url: https://www.typescriptlang.org/docs
icon: si-typescript
color: '#3178C6'
- title: Svelt
url: https://svelte.dev/docs
icon: si-svelte
color: '#FF3E00'
- title: Go
url: https://go.dev/doc
icon: si-go
color: '#00ADD8'
- title: Rust
url: https://doc.rust-lang.org/reference
icon: si-rust
color: '#000000'
- title: Docker
url: https://docs.docker.com/
icon: si-docker
color: '#2496ED'
- name: Social & News
icon: far fa-thumbs-up
items:
- title: Discord
icon: si-discord
url: https://discord.com/channels/
- title: Mastodon
icon: si-mastodon
url: https://mastodon.social/
- title: Reddit
icon: si-reddit
url: https://www.reddit.com/
- title: HackerNews
icon: si-ycombinator
url: https://news.ycombinator.com/
- title: Twitter
icon: si-twitter
url: https://twitter.com/
- title: YouTube
icon: si-youtube
url: https://youtube.com/
- title: Instagram
icon: si-instagram
url: https://www.instagram.com/
- title: News
icon: si-bbc
url: https://bbc.co.uk/news
- title: Crypto Prices
icon: fab fa-bitcoin
url: https://www.livecoinwatch.com/
description: Real-time crypto prices and read-only portfolio
provider: Live Coin Watch
---
pageInfo:
title: Bookmarks
navLinks:
- title: Home
path: /
- title: About
path: /about
- title: Source Code
path: https://github.com/Lissy93/dashy
appConfig:
theme: dracula
fontAwesomeKey: 13014ae648
sections:
- name: Productivity
items:
- title: ProtonMail
description: Secure Encrypted Email
icon: favicon
url: https://mail.protonmail.com/
- title: AnonAddy
description: Mail aliasing and forwarding service
icon: favicon
url: https://app.anonaddy.com/
- title: LessPass
description: Deterministic password generator
icon: favicon
url: https://lesspass.com/
- title: EteSync
description: Calendar, contacts and tasks
icon: favicon
url: https://client.etesync.com/
- title: Live Coin Watch
description: Real-time crypto prices and read-only portfolio
icon: favicon
url: https://www.livecoinwatch.com/
- title: Standard Notes
description: Encrypted productivity suit
icon: favicon
url: https://app.standardnotes.org/
- name: Social
items:
- title: Discord
icon: fab fa-discord
url: https://discord.com/channels/
- title: Mastodon
icon: fab fa-mastodon
url: https://mastodon.social/
- title: Reddit
icon: fab fa-reddit
url: https://www.reddit.com/
- title: Twitter
icon: fab fa-twitter
url: https://twitter.com/
- title: YouTube
icon: fab fa-youtube
url: https://youtube.com/
- title: Instagram
icon: fab fa-instagram
url: https://www.instagram.com/
- name: Coding
displayData:
rows: 2
items:
- title: StackOverflow
icon: fab fa-stack-overflow
url: https://stackoverflow.com/
- title: GitHub
icon: fab fa-github
url: https://github.com/
- title: Grep App
icon: fas fa-slash
description: Allows you to search the contents of files within GitHub repos, with a RegEx option too
url: https://grep.app/
- title: Hoppscotch
icon: fas fa-dice-d6
description: API development tool
url: https://hoppscotch.io/
- title: Regexr
icon: fas fa-code
description: App for creating, testing and understanding regular expressions
url: https://regexr.com/
- title: Tmate
icon: fas fa-terminal
description: Instant TMUX-based terminal sharing
url: https://tmate.io/
- title: Debian Handbook
icon: fab fa-linux
url: https://debian-handbook.info/browse/stable/
- title: Crontab Guru
description: Editor for cron schedule expressions
icon: fas fa-pen-square
url: https://crontab.guru/
- title: CyberChef
description: All in one encryption, encoding, hashes etc
icon: fas fa-user-astronaut
url: https://gchq.github.io/CyberChef/
- title: SSL Labs Tester
description: Check SSL Certificates
icon: fab fa-expeditedssl
url: https://www.ssllabs.com/ssltest/
- title: JSON Formatter
description: JSON validator, beautifier and convertor
url: https://jsonformatter.org/
icon: fas fa-brackets-curly
- title: JSFiddle
url: https://jsfiddle.net/
icon: fab fa-jsfiddle
- title: Digital Ocean
description: Affordable, preformant cloud services
url: https://cloud.digitalocean.com/
icon: fab fa-digital-ocean
- title: HealthChecks.io
description: Off-site cron job and service monitoring
icon: fal fa-monitor-heart-rate
url: https://healthchecks.io/
- name: Utilities
displayData:
itemSize: small
cols: 2
items:
- title: Chroniker Timer
description: A productivity timer
url: https://chroniker.co/
- title: CopyChar
description: easily search and copy any symbol
url: https://copychar.cc/
- title: DeepL
description: Fast, accurate, secure online multi-language translator
url: https://www.deepl.com/translator
- title: Font Generator
description: Use ASCII characters for different plaintext fonts
url: https://www.fontgeneratoronline.com/
- title: JSON Formatter
description: CSV, JSON, YAML, XML and more formatting tools
url: https://jsonformatter.org/
- title: Time.Is
description: Time.Is
url: https://time.is/
- title: Torrent Parts
description: Inspect and edit what's in your Torrent file or Magnet link
url: https://torrent.parts/
- title: Photo College
url: https://www.befunky.com/create/collage/
- title: MD5 Hash
url: http://www.miraclesalad.com/webtools/md5.php
- title: GitHub Stars Over Time
url: https://seladb.github.io/StarTrack-js/
- title: Text & List Tools
url: https://pinetools.com/c-text-lists/
- title: Online Text Tools
description: More text tools, allowing for RegEx actions
url: https://onlinetexttools.com/
- title: Conversao
description: Instantly convert a unit to all others
url: https://conversao.net/eng/
- title: Omni Calculators
description: A collection of thousands of calculators
url: https://www.omnicalculator.com/
- title: Dr Meme
description: Meme Generator
url: https://www.drmemes.com/
- title: ASCII Tree Generator
description: For displaying directory structure
url: https://ascii-tree-generator.com/
- title: ASCII Diagram Drawer
description: For using box characters to draw boxes
url: For using box characters to draw boxes
- title: Bullet Converter
description: Small script I use
url: https://listed.to/p/LxO8yHsB9E#bc
- title: Lenny Face Maker
description: Easily generate ASCII Lenny emojis
url: https://www.fontspace.com/lenny-face
---
pageInfo:
title: Home Lab
appConfig:
theme: nord-frost
sections:
- name: Productivity
displayData:
collapsed: false
cols: 2
items:
- title: Archive Box
description: Web site archiving
icon: productivity/archive-box.png
- title: Baserow
description: Feature-rich dynamic tables (similar to Airtable)
icon: productivity/baserow.png
- title: Bookstack
description: Self-hosted Wiki
icon: productivity/bookstack.png
- title: Domain Mod
description: Manage domains and other internet assets
icon: productivity/domain-mod.png
- title: Firefly
description: Financial manager, for keeping track of expenses, income, budgets, etc
icon: productivity/firefly.png
- title: Fresh RSS
description: RSS feed reader and news aggregator
icon: productivity/fresh-rss.png
- title: GifWit
description: Personal GIF library
icon: productivity/gifwit.png
- title: Git Tea
description: Git service, hosting mirrors of my public repos
icon: productivity/git-tea.png
- title: LessPass
description: Deterministic stateless password manager
icon: productivity/lesspass.png
- title: NextCloud
description: Cloud office suit and collaboration platform
icon: productivity/nextcloud.png
- title: Paperless
description: Scan, index, and archive physical paper documents
icon: productivity/paperless.png
- title: Photo Prism
description: Browsing, organizing, and sharing photos and albums
icon: productivity/photo-prism.png
- title: Standard Notes
description: Encrypted notes app, with extensions and desktop + mobile apps
icon: productivity/standard-notes.png
- title: Syncthing
description: Peer-to-peer file synchronization
icon: productivity/syncthing.png
- title: VS Code Web
description: Cloud based VS Code development environment
icon: productivity/vs-code.png
- title: Wallabag
description: Saved URLs and bookmarks
icon: productivity/wallabag.png
- title: XBrowserSync
description: Bookmarks, history and browser sync
icon: productivity/x-browser-sync.png
- name: Firewall
items:
- title: OPNsense
description: Firewall Central Management
icon: networking/opnsense.png
target: iframe
- title: NetData
description: System resource usage on firewall
icon: networking/netdata.png
- title: MalTrail
description: Malicious traffic detection system
icon: networking/maltrail.png
- title: Ntopng
description: Network traffic probe and network use monitor
icon: networking/ntop.png
- title: Sensei
description: Additional data features
icon: networking/sensei.png
- title: Monit
description: Status of firewall system alerts
icon: networking/monit.png
- title: Firewall Logs
description: Real-time view of firewall data and logs
icon: networking/logs.png
- title: WireGuard
description: Manage WireGuard client and server on firewall
icon: networking/wireguard.png
- name: Networks
items:
- title: Pi-Hole
description: DNS settings for ad & tracker blocking
icon: networking/pihole.png
- title: PiAlert
description: Presence monitoring and ARP scanning
icon: networking/pialert.png
- title: SmokePing
description: Network latency monitoring
icon: networking/smokeping.png
- title: StatPing
description: Up-time monitoring for local service
icon: networking/statping.png
- title: LibreSpeed
description: Local network speed and latency test
icon: networking/librespeed.png
- title: Grafana
description: Data visualised on dashboards
icon: networking/grafana.png
- name: System Maintence
items:
- title: NetData
description: Real-time system resource usage
icon: networking/netdata.png
- title: Portainer
description: Docker container management
icon: networking/portainer.png
- title: cAdvisor
description: Container monitoring
icon: networking/cadvisor.png
- title: Glances
description: Simple resource usage
icon: networking/glances.png
- title: Dozzle
description: Docker container web log viewer
icon: networking/dozzle.png
- title: Prometheus
description: System Statistics Aggregation with PromQL
icon: networking/prometheus.png
- name: External Services
items:
- title: DuckDNS
description: Dynamic DNS for fixed public IP
icon: networking/duckdns.png
- title: BorgBase
description: Off-site system Borg backups
icon: networking/borgbase.png
url: https://www.borgbase.com/repositories
- title: Mullvad
description: Hosted VPN provider
icon: networking/mullvad.png
url: https://mullvad.net/en/account/
- title: ZeroTier
description: Secure networks between devices
icon: networking/zeroteir.png
url: https://my.zerotier.com/
- title: HealthChecks
description: Cron Job Monitoring
icon: networking/healthchecks.png
url: https://healthchecks.io/checks/
- title: ISP - Vodafone
description: Broadband internet provider
icon: networking/vodafone.png
url: https://myaccount.vodafone.co.uk/
- name: Media
items:
- title: Plex
description: Self-Hosted Media Streaming Service
icon: media/plex.png
- title: Tautulli
description: Monitoring and statistics for Plex
icon: media/tautulli.png
- title: Transmission
description: Transmission remote for managing torrents
icon: media/transmission.png
- title: Couch Potato
description: Automatic Movie Downloading via NZBs & Torrents
icon: media/couch-potato.png
- name: Home Control
items:
- title: Home Assistant
description: Smart home control
icon: smart-home/home-assistant.png
- title: Node-RED
description: Flow-based automation
icon: smart-home/node-red.png
- name: Other Devices
items:
- title: Modem
description: ISP Router Modem Combo
icon: ''
- title: Wireless Access Point
description: View clients connected to WiFi
- title: Fing
description: Monitor connectivity issues, ISP quality, health checks and troubleshooting
provider: Fing
url: https://app.fing.com/
- title: Switch
description: Manage VLANs on Ubiquity Ethernet switch
- name: External Utilities
displayData:
collapsed: true
items:
- title: Public IP
description: Check public IP and associated data
url: https://www.whatismyip.com/
- title: Who Is Lookup
description: Check ICAN info for a given IP address or domain
url: https://whois.domaintools.com/
- title: Speed Test
description: Upload + download speeds and latency
url: https://speed.cloudflare.com/
- title: Mullvad Check
description: Confirms a secure connection to Mullvad's WireGuard servers
url: https://mullvad.net/check
---
pageInfo:
title: Dashy
description: My Awesome Dashboard
navLinks:
- title: Home
path: /
- title: Example 1
path: https://example.com
- title: Example 2
path: https://example.com
appConfig:
enableFontAwesome: true
fontAwesomeKey: e9076c7025
theme: thebe
cssThemes: ['example-theme-1', 'example-theme-2']
sections:
- name: Getting Started
displayData:
cols: 2
collapsed: true
itemSize: large
customStyles: 'border: 2px dashed red;'
items:
- title: Source
description: Source code and documentation on GitHub
icon: fab fa-github
url: https://github.com/Lissy93/dashy
target: sametab
color: '#00ffc9'
backgroundColor: '#0079ff'
- title: Issues
description: View currently open issues, or raise a new one
icon: fas fa-bug
url: https://github.com/Lissy93/dashy/issues
- title: Demo 1
description: 'Live Demo #1'
icon: fas fa-rocket
url: https://dashy-demo-1.as93.net
target: iframe
- title: Demo 2
description: 'Live Demo #2'
icon: favicon
url: https://dashy-demo-2.as93.net
target: newtab
---
pageInfo:
title: CFT Toolbox
navLinks:
- title: Home
path: /
- title: HackTheBox
path: https://www.hackthebox.eu/
- title: TryHackMe
path: https://tryhackme.com/
appConfig:
theme: matrix
fontAwesomeKey: c94dc2b452
enableFontAwesome: true
sections:
- name: Web
icon: far fa-wifi
displayData:
rows: 2
items:
- title: BurpSuite
description: A graphical tool to testing website security
icon: #
url: https://portswigger.net/burp
- title: Commix
description: Automated All-in-One OS Command Injection and Exploitation Tool
icon: #
url: https://github.com/commixproject/commix
- title: Hackbar
description: Firefox addon for easy web exploitation
icon: #
url: https://addons.mozilla.org/en-US/firefox/addon/hackbartool/
- title: OWASP ZAP
description: Intercepting proxy to replay, debug, and fuzz HTTP requests and responses
icon: #
url: https://www.owasp.org/index.php/Projects/OWASP_Zed_Attack_Proxy_Project
- title: Postman
description: Testing and sending web requests
icon: #
url: https://www.postman.com/
- title: Raccoon
description: Reconnaissance and vulnerability scanning
icon: #
url: https://github.com/evyatarmeged/Raccoon
- title: SQLMap
description: Automatic SQL injection and database takeover tool
icon: #
url: https://github.com/sqlmapproject/sqlmap
- title: W3af
description: Web Application Attack and Audit Framework
icon: #
url: https://github.com/andresriancho/w3af
- title: Xsser
description: Automated XSS tester
icon: #
url: http://xsser.sourceforge.net/
- name: Bruteforce
icon: far fa-user-visor
items:
- title: HashCat
description: Password cracker
icon: #
url: https://hashcat.net/hashcat/
- title: Hydra
description: parallelized login cracker which supports numerous protocols to attack
icon: #
url: https://tools.kali.org/password-attacks/hydra
- title: John The Jumbo
description: Community enhanced version of John the Ripper password cracker
icon: #
url: https://github.com/magnumripper/JohnTheRipper
- title: Nozzlr
description: Script-friendly, modular bruteforce framework
icon: #
url: https://github.com/intrd/nozzlr
- name: Forensics
icon: far fa-microscope
items:
- title: Dnscat2
description: Hosts communication through DNS
icon: #
url: https://github.com/iagox86/dnscat2
- title: Registry Dumper
description: Examine registry of devices
icon: #
url: http://www.kahusecurity.com/posts/registry_dumper_find_and_dump_hidden_registry_keys.html
- title: Magnet AXIOM
description: Artifact-centric DFIR tool
icon: #
url: https://www.magnetforensics.com/downloadaxiom
- name: Attack Frameworks
icon: far fa-axe-battle
items:
- title: Yersinia
description: Framework for layer 2 attacks
icon: #
url: https://github.com/tomac/yersinia
- title: Bettercap
description: Framework to perform MITM attacks
icon: #
url: https://github.com/bettercap/bettercap
- name: Crypto Tools
icon: far fa-brackets-curly
displayData:
rows: 2
items:
- title: CyberChef
description: Suite of crypto tools
icon: #
url: https://gchq.github.io/CyberChef
- title: FeatherDuster
description: An automated, modular cryptanalysis tool
icon: #
url: https://github.com/nccgroup/featherduster
- title: Hash Extender
description: A utility tool for performing hash length extension attacks
icon: #
url: https://github.com/iagox86/hash_extender
- title: Padding Oracle Attacker
description: A CLI tool to execute padding oracle attacks
icon: #
url: https://github.com/KishanBagaria/padding-oracle-attacker
- title: PkCrack
description: A tool for Breaking PkZip-encryption
icon: #
url: https://www.unix-ag.uni-kl.de/~conrad/krypto/pkcrack.html
- title: QuipQuip
description: Breaking substitution ciphers or vigenere ciphers (without key)
icon: #
url: https://quipqiup.com/
- title: RSACTFTool
description: A tool for recovering RSA private key with various attack
icon: #
url: https://github.com/Ganapati/RsaCtfTool
- name: Networking
icon: far fa-network-wired
items:
- title: Masscan
description: Mass IP port scanner, TCP port scanner
icon: #
url: https://github.com/robertdavidgraham/masscan
- title: Wireshark
description: Analyze network dumps
icon: #
url: https://www.wireshark.org/
- title: Zmap
description: Network scanner
icon: #
url: https://zmap.io/
- title: Monit
description: Check a host on the network
icon: #
url: https://linoxide.com/monitoring-2/monit-linux/
- title: Nipe
description: Make the Tor network your default gateway
icon: #
url: https://github.com/GouveaHeitor/nipe
- title: Zeek
description: Open source network scanner
icon: #
url: https://www.zeek.org/
- name: Steganography
icon: far fa-file-image
items:
- title: AperiSolve
description: Layer analysis on images
icon: #
url: https://aperisolve.fr/
- title: ExifTool
description: Read/ write metadata
icon: #
url: https://linux.die.net/man/1/exiftool
- title: Image Steg
description: Easily embed data into images, with optional encryption
icon: #
url: https://sourceforge.net/projects/image-steg/
- title: Outguess
description:
icon: #
url: https://www.freebsd.org/cgi/man.cgi?query=outguess
- title: SteganographyOnline
description: Online steganography encoder and decoder
icon: #
url: https://stylesuxx.github.io/steganography/
- title: Stegbreak
description: Launches brute-force dictionary attacks on JPG image
icon: #
url: https://linux.die.net/man/1/stegbreak
- name: Misc
icon: far fa-icons-alt
items:
- title: Request Bin
description: nspect http requests to a particular url
icon: #
url: https://requestbin.com/
- title: CSWSH
description: Cross-Site WebSocket Hijacking Tester
icon: #
url: http://cow.cat/cswsh.html
---
pageInfo:
title: Networking Services
sections:
- name: Firewall
items:
- title: OPNsense
description: Firewall Central Management
icon: networking/opnsense.png
target: iframe
url: https://192.168.1.1
- title: NetData
description: System resource usage on firewall
icon: networking/netdata.png
url: http://192.168.1.1:19999/
- title: MalTrail
description: Malicious traffic detection system
icon: networking/maltrail.png
url: http://192.168.1.1:8338
- title: Ntopng
description: Network traffic probe and network use monitor
icon: networking/ntop.png
url: http://192.168.1.1:3001
- title: Sensei
description: Additional data features
icon: networking/sensei.png
url: https://192.168.1.1/ui/sensei/
- title: Monit
description: Status of firewall system alerts
icon: networking/monit.png
url: https://192.168.1.1/ui/monit/status
- title: Firewall Logs
description: Real-time view of firewall data and logs
icon: networking/logs.png
url: https://192.168.1.1/ui/diagnostics/firewall/log
- title: WireGuard
description: Manage WireGuard client and server on firewall
icon: networking/wireguard.png
url: https://192.168.1.1/ui/wireguard/general
- name: DNS Device
displayData:
collapsed: false
rows: 2
items:
- title: Pi-Hole
description: DNS settings for ad & tracker blocking
icon: networking/pihole.png
url: http://192.168.130.2/admin
- title: PiAlert
description: Presence monitoring and ARP scanning
icon: networking/pialert.png
url: http://192.168.130.2/pialert/
- title: SmokePing
description: Network latency monitoring
icon: networking/smokeping.png
url: http://192.168.130.2:8086/
- title: StatPing
description: Up-time monitoring for local service
icon: networking/statping.png
url: http://192.168.130.2:8083/
- title: LibreSpeed
description: Local network speed and latency test
icon: networking/librespeed.png
url: http://192.168.130.2:49154/
- title: NetData
description: Real-time system resource usage
icon: networking/netdata.png
url: http://192.168.130.2:19999
- title: Portainer
description: Docker container management
icon: networking/portainer.png
url: http://192.168.130.2:9000/
- title: cAdvisor
description: Container monitoring
icon: networking/cadvisor.png
url: http://192.168.130.2:8084/
- title: Glances
description: Simple resource usage
icon: networking/glances.png
url: http://192.168.130.2:61208
- title: Dozzle
description: Docker container web log viewer
icon: networking/dozzle.png
url: http://192.168.130.2:8093
- title: Prometheus
description: System Statistics Aggregation with PromQL
icon: networking/prometheus.png
url: http://192.168.130.2:8090/
- title: Grafana
description: Data visualised on dashboards
icon: networking/grafana.png
url: http://192.168.130.2:8091/
- name: External Services
items:
- title: DuckDNS
description: Dynamic DNS for fixed public IP
icon: networking/duckdns.png
url: https://www.duckdns.org/
- title: BorgBase
description: Off-site system Borg backups
icon: networking/borgbase.png
url: https://www.borgbase.com/repositories
- title: Mullvad
description: Hosted VPN provider
icon: networking/mullvad.png
url: https://mullvad.net/en/account/
- title: ZeroTier
description: Secure networks between devices
icon: networking/zeroteir.png
url: https://my.zerotier.com/
- title: HealthChecks
description: Cron Job Monitoring
icon: networking/healthchecks.png
url: https://healthchecks.io/checks/
- title: ISP - Vodafone
description: Broadband internet provider
icon: networking/vodafone.png
url: https://myaccount.vodafone.co.uk/
- title: Digital Ocean
description: Cloud Hosting
icon: networking/digital-ocean.png
url: https://cloud.digitalocean.com/
- title: CloudFlare
description: Domain and DNS Management
icon: networking/cloudflare.png
url: https://dash.cloudflare.com/
- name: Other Devices
items:
- title: Modem
description: ISP Router Modem Combo
icon: ''
url: http://192.168.1.5
- title: Wireless Access Point
description: View clients connected to WiFi
icon: ''
url: http://192.168.1.109/info.php
- title: Fing
description: Monitor connectivity issues, ISP quality, health checks and troubleshooting
provider: Fing
icon: ''
url: https://app.fing.com/
- title: Switch
description: Manage VLANs on Ubiquity Ethernet switch
icon: ''
url: "#"
- name: External Utilities
displayData:
collapsed: true
items:
- title: Public IP
description: Check public IP and associated data
icon: ''
url: https://www.whatismyip.com/
- title: Who Is Lookup
description: Check ICAN info for a given IP address or domain
icon: ''
url: https://whois.domaintools.com/
- title: Speed Test
description: Upload + download speeds and latency
icon: ''
url: https://speed.cloudflare.com/
- title: Mullvad Check
description: Confirms a secure connection to Mullvad's WireGuard servers
icon: ''
url: https://mullvad.net/check
---
pageInfo:
title: Dashy
description: Project Management Panel
logo: 'https://i.ibb.co/fGnr01r/astro-dab.png'
navLinks:
- title: GitHub
path: https://github.com/Lissy93/dashy
- title: Quick Start
path: https://dashy.to/docs/quick-start
- title: Documentation
path: https://dashy.to/docs
- title: Live Demo
path: https://demo.dashy.to
appConfig:
theme: dashy-docs
customCss: '@media (min-width: 1780px) { .home .item-group-container:not(.item-size-large) { grid-template-columns: repeat(3, 1fr); } } .home .item-group-container.item-size-large .item-group-grid, .home .item-group-container.orientation-vertical .item-group-grid { display: flex !important; }'
auth:
enableGuestAccess: true
users:
- user: alicia
hash: 4D1E58C90B3B94BCAD9848ECCACD6D2A8C9FBC5CA913304BBA5CDEAB36FEEFA3
type: admin
webSearch:
searchEngine: 'duckduckgo'
openingMethod: 'newtab'
enableErrorReporting: true
allowConfigEdit: false
enableFontAwesome: true
fontAwesomeKey: 2e949c5bf4
faviconApi: faviconkit
workspaceLandingUrl: https://dashy.to
enableMultiTasking: false
sections:
- name: Code Analysis & Monitoring
icon: fas fa-code
displayData:
sortBy: default
sectionLayout: grid
itemCountX: 5
cols: 2
items:
- title: Snyk
description: Dependency vulnerability scanning
icon: favicon
url: https://snyk.io/test/github/Lissy93/dashy
- title: Code Beat
description: Quality and complexity checking
icon: favicon
url: https://codebeat.co/projects/github-com-lissy93-dashy-master
- title: Is Maintained
description: Issue status and response times
url: https://isitmaintained.com/project/lissy93/dashy
icon: favicon
- title: FOSSA
description: Dependency license checking
url: https://app.fossa.com/reports/f57fe27a-cc0d-496d-a48f-bdc50147199b
icon: favicon
- title: Sonatype
description: Automated code security scanning
icon: favicon
url: https://lift.sonatype.com/result/Lissy93/dashy/01FBPFJZ4H6ANMK8BEE9A15R5V?tab=results
- title: DeepSource
description: Source code analysis
icon: favicon
url: https://deepsource.io/gh/Lissy93/dashy/issues
- title: DeepScan
description: Static analysis for finding runtime errors and quality issues
url: https://deepscan.io/dashboard#view=project&tid=12411&pid=18128&bid=437203
icon: favicon
- title: LGTM
description: Prevention of zero-days through static analysis
url: https://lgtm.com/projects/g/Lissy93/dashy
icon: favicon
- title: CodeSense
description: Project stats and trends
url: https://codescene.io/projects/17448/jobs/223149/results
icon: favicon
- title: David-DM
description: Dependency Update Checking
url: https://david-dm.org/lissy93/dashy
icon: favicon
- name: Project Stats & Metrics
icon: fas fa-analytics
displayData:
hideForUsers: [alicia]
sortBy: most-used
items:
- title: Repo Analytics
description: Recent traffic and clone stats
url: https://repo-analytics.github.io/Lissy93/dashy
icon: favicon
- title: Visual Source
description: Historical code and contributor graphic
url: https://www.visualsource.net/repo/github.com/Lissy93/dashy
icon: favicon
- title: StarTrack
description: GitHub Stars over Time
url: https://seladb.github.io/StarTrack-js/#/preload?r=Lissy93,dashy
icon: https://seladb.github.io/StarTrack-js/star-icon.png
- title: GitFlowChart
description: Branch Topology
url: https://app.gfc.io/github/Lissy93/dashy
icon: https://app.gfc.io/66ca1ebe6993cbfabdfba26cb9534b76.svg
- title: GitMemory
description: Repo activity archive
url: https://githubmemory.com/repo/lissy93/dashy
icon: favicon
- title: Cauldron
description: Development community stats
url: https://cauldron.io/project/4857
icon: favicon
- name: Deployment & Monitoring
icon: fas fa-rocket-launch
items:
- title: Netlify
description: Dev Demo CI and Deployment
url: https://app.netlify.com/sites/dashy-dev/deploys
icon: favicon
- title: MeerCode
description: Build status for GH actions
icon: https://meercode.io/favicon/android-icon-144x144.png
url: https://meercode.io/public/dashboard/0a73f116846f6954ba6f3a0b65b13e77:e7f5a35dc463db291e70dffc0c05fc7a945bc571bdc889cd1c64b2f99fb2a5249d93250bbf4655c59db10095f9c9c051
- title: Status Page
description: Uptime Monitoring
provider: Up Down
url: https://updown.io/p/b0bkd
icon: favicon
- title: GitLocalize
description: Localisation tool
icon: https://avatars.githubusercontent.com/u/25833116
url: https://gitlocalize.com/repo/6279
- title: Viezly
description: Tool for analyzing pull requests
url: https://viezly.com/change_requests/3417
icon: favicon
- title: VS Code
description: Open Dashy's source code in the VS Code IDE
url: https://open.vscode.dev/Lissy93/Dashy
icon: favicon
- name: Socials & Review Sites
icon: fas fa-sparkles
items:
- title: Product Hunt
icon: favicon
url: https://www.producthunt.com/posts/dashy
- title: Bounty Source
url: https://www.bountysource.com/teams/dashy
icon: favicon
- title: Alternative To
icon: favicon
url: https://alternativeto.net/software/dashy/about/
- title: StackShare
url: https://stackshare.io/Lissy93/dashy
icon: favicon
- title: Slant
icon: favicon
url: https://www.slant.co/improve/topics/27783/viewpoints/1/~self-hosted-homelab-startpage~dashy
- title: GH Sponsors
description: Support Dashy's future development
icon: favicon
url: https://github.com/sponsors/Lissy93
- name: Environments
icon: fas fa-traffic-light-go
displayData:
itemSize: large
sortBy: default
sectionLayout: grid
itemCountX: 2
items:
- title: ''
description: Deployment of master branch
icon: https://i.ibb.co/cLfVCQP/dev-env.png
url: https://dev.dashy.to
statusCheck: true
- title: ''
description: Example instance with demo data
icon: https://i.ibb.co/bzVTYMx/live-demo.png
url: https://demo.dashy.to
statusCheck: true
statusCheckAllowInsecure: true
- title: ''
description: Documentation and info website
icon: https://i.ibb.co/f8GxrfC/docs-site.png
url: https://dashy.to
statusCheck: true
- title: ''
description: Source code, issues and PRs
icon: https://i.ibb.co/Lz29Q58/git-hub.png
url: https://github.com/lissy93/dashy
statusCheck: true
- name: Repo
icon: fab fa-github-alt
displayData:
itemSize: small
sectionLayout: grid
itemCountX: 2
items:
- title: Issues
url: https://github.com/Lissy93/dashy/issues
icon: generative
- title: Pull Requests
url: https://github.com/Lissy93/dashy/pulls
icon: generative
- title: Releases
url: https://github.com/Lissy93/dashy/releases
icon: generative
- title: Discussions
url: https://github.com/Lissy93/dashy/discussions
icon: generative
- title: Packages
url: https://github.com/Lissy93?tab=packages&repo_name=dashy
icon: generative
- title: Insights
url: https://github.com/Lissy93/dashy/pulse
icon: generative
- title: Wiki
url: https://github.com/Lissy93/dashy/wiki
icon: generative
- title: Security
url: https://github.com/Lissy93/dashy/security
icon: generative
- title: Contributors
url: https://github.com/Lissy93/dashy/graphs/contributors
icon: generative
- title: Actions
url: https://github.com/Lissy93/dashy/actions
icon: generative
- name: Usage Docs
icon: fas fa-book
displayData:
itemSize: small
sectionLayout: grid
itemCountX: 2
items:
- title: Quick Start
icon: 💨
url: https://github.com/Lissy93/dashy/blob/master/docs/quick-start.md
- title: Deployment
icon: 🚀
url: https://github.com/Lissy93/dashy/blob/master/docs/deployment.md
- title: Configuring
icon: 🔧
url: https://github.com/Lissy93/dashy/blob/master/docs/configuring.md
- title: Management
icon: 💻
url: https://github.com/Lissy93/dashy/blob/master/docs/management.md
- title: Troubleshooting
icon: 🚒
url: https://github.com/Lissy93/dashy/blob/master/docs/troubleshooting.md
- title: Developing
icon: 🧱
url: https://github.com/Lissy93/dashy/blob/master/docs/developing.md
- title: Dev Guides
icon: 🛎️
url: https://github.com/Lissy93/dashy/blob/master/docs/development-guides.md
- title: Contributing
icon: 💖
url: https://github.com/Lissy93/dashy/blob/master/docs/contributing.md
- title: Showcase
icon: 🌟
url: https://github.com/Lissy93/dashy/blob/master/docs/showcase.md
- title: Credits
icon: 🏆
url: https://github.com/Lissy93/dashy/blob/master/docs/credits.md
- name: Feature Docs
icon: fas fa-book-spells
displayData:
itemSize: small
sectionLayout: grid
itemCountX: 2
items:
- title: Authentication
icon: 🛡️
url: https://github.com/Lissy93/dashy/blob/master/docs/authentication.md
- title: Alternate Views
icon: 🧿
url: https://github.com/Lissy93/dashy/blob/master/docs/alternate-views.md
- title: Backup & Restore
icon: 💾
url: https://github.com/Lissy93/dashy/blob/master/docs/backup-restore.md
- title: Icons
icon: 🧸
url: https://github.com/Lissy93/dashy/blob/master/docs/icons.md
- title: Language Switching
icon: 🌐
url: https://github.com/Lissy93/dashy/blob/master/docs/multi-language-support.md
- title: Status Indicators
icon: 🚦
url: https://github.com/Lissy93/dashy/blob/master/docs/status-indicators.md
- title: Searching & Shortcuts
icon: 🔍
url: https://github.com/Lissy93/dashy/blob/master/docs/searching.md
- title: Theming
icon: 🎨
url: https://github.com/Lissy93/dashy/blob/master/docs/theming.md
- name: Internal Tools (Private)
icon: fas fa-lock-alt
displayData:
collapsed: true
items:
- title: GitGuardian
description: Secret detection
icon: favicon
url: https://dashboard.gitguardian.com/workspace/145153/analytics
- title: GitDailies
description: Repo summary and change notifications
url: https://app.gitdailies.com/install/18696733
icon: favicon
- title: GitEntial
description: PR Info and Stats
icon: favicon
url: https://app.gitential.com/accounts/2907/projects/1
- title: PullChecklist
description: Conditional checklists in PRs
url: https://app.pullchecklist.com/organization/663/repository/18138
icon: favicon
- title: Octostats
description: Repo traffic and clones
icon: favicon
url: https://octostats.netlify.app/details/343078060
- title: Release Notifier
description: Summary and notifications of new releases
icon: favicon
url: https://newreleases.io/github/Lissy93/dashy
- name: 1-Click Cloud Deploy
icon: fas fa-traffic-light-go
displayData:
collapsed: true
itemSize: small
sortBy: default
itemCountX: 4
cols: 2
rows: 2
items:
- title: Netlify
description: Deploy to Netlify with 1-Click
icon: favicon
url: https://app.netlify.com/start/deploy?repository=https://github.com/lissy93/dashy
provider: Netlify
statusCheck: true
- title: Heroku
description: Heroku Element App
provider: Heroku
icon: favicon
url: https://elements.heroku.com/buttons/lissy93/dashy
statusCheck: true
- title: DockerHub
description: Docker container
icon: favicon
url: https://hub.docker.com/r/lissy93/dashy
statusCheck: true
- title: PWD
description: Sandbox environment
icon: https://www.docker.com/sites/default/files/Whale%20Logo332_5.png
url: https://labs.play-with-docker.com/?stack=https://raw.githubusercontent.com/Lissy93/dashy/master/docker-compose.yml
statusCheck: true
- title: CloudFlare Workers
description: Deploy Dashy to a Cloudflare Worker
provider: Cloudflare
icon: https://dash.cloudflare.com/favicon.ico
url: https://deploy.workers.cloudflare.com/?url=https://github.com/lissy93/dashy/tree/deploy_cloudflare
statusCheck: true
- title: Vercel
description: Deploy Dashy to Vercel
provider: Vercel
icon: favicon
url: https://vercel.com/new/project?template=https://github.com/lissy93/dashy
statusCheck: true
- title: Digital Ocean App
description: Deploy Dashy to DO
provider: Digital Ocean
icon: favicon
url: https://cloud.digitalocean.com/apps/new?repo=https://github.com/lissy93/dashy/tree/deploy_digital-ocean
statusCheck: true
- title: GCP Deploy
description: Deploy Dashy to GCP
provider: Google
icon: https://cloud.google.com/favicon.ico
url: https://deploy.cloud.run/?git_repo=https://github.com/lissy93/dashy.git
statusCheck: true
- title: Render
description: Deploy Dashy to Render
provider: Render
icon: favicon
url: https://render.com/deploy?repo=https://github.com/lissy93/dashy/tree/deploy_render
statusCheck: true
- title: Scalingo
description: Deploy Dashy to Scalingo
provider: Scalingo
icon: favicon
url: https://my.scalingo.com/deploy?source=https://github.com/lissy93/dashy#master
statusCheck: true
- title: View More
description: See full list of deployment services
icon: https://i.ibb.co/fGnr01r/astro-dab.png
url: https://dashy.to/docs/deployment#deploy-to-cloud-service
- name: Config Helpers
icon: fas fa-wrench
displayData:
collapsed: true
itemSize: small
sectionLayout: grid
itemCountX: 2
items:
- title: Schema Example
url: https://json-schema.app/view/%23?url=https%3A%2F%2Fraw.githubusercontent.com%2FLissy93%2Fdashy%2Fmaster%2Fsrc%2Futils%2FConfigSchema.json
icon: generative
- title: Config Validator
url: https://www.jsonschemavalidator.net/s/JFUj7X9J
icon: generative
- title: JSON to YAML
url: https://jsonformatter.org/json-to-yaml
icon: generative
- title: YAML to JSON
url: https://jsonformatter.org/yaml-to-json
icon: generative
- title: Example Configs
url: https://gist.github.com/Lissy93/000f712a5ce98f212817d20bc16bab10
icon: generative
- title: Config Docs
url: https://dashy.to/docs/configuring
icon: generative
---
# This is an example of how to use widgets, to display live data
# Dashboard is for moniroting crypto prices, news and other stats
# Screenshot of the running project: https://ibb.co/album/ynSwzm
pageInfo:
title: Crypto Dash
description:
navLinks:
- title: Portfolio
path: https://www.livecoinwatch.com/portfolio
- title: Node Management
path: https://btc-node1.local
appConfig:
theme: colorful
fontAwesomeKey: c94dc2b452
hideComponents:
hideSearch: true
hideSettings: true
hideSplashScreen: true
sections:
- name: Token Prices
icon: fab fa-btc
displayData:
rows: 2
widgets:
- type: crypto-watch-list
options:
limit: 15
- name: Price History
icon: fad fa-chart-line
displayData:
rows: 2
cols: 2
widgets:
- type: crypto-price-chart
options:
asset: bitcoin
currency: USD
numDays: 7
chartColor: '#f7931a'
- type: crypto-price-chart
options:
asset: ethereum
currency: USD
numDays: 7
chartColor: '#b8c1dd'
- type: crypto-price-chart
options:
asset: polkadot
currency: USD
numDays: 7
chartColor: '#da3159'
- name: Crypto News
icon: fad fa-newspaper
displayData:
rows: 2
widgets:
- type: rss-feed
options:
rssUrl: https://cointelegraph.com/editors_pick_rss
apiKey: wbri5yesepy3m0ov2fjthlvsteqwtquubb48qfqf
- name: Live Transactions
icon: fad fa-poll
displayData:
cols: 2
rows: 2
widgets:
- type: iframe
options:
url: http://bitcoinrain.io/
frameHeight: 400
- name: Block Explorers
icon: fad fa-cubes
displayData:
cols: 2
items:
- title: Bitcoin
description: BTC Transactions
icon: si-bitcoin
url: https://live.blockcypher.com/btc/
provider: BlockCypher
target: newtab
color: '#F7931A'
- title: Ethereum
description: ETH Transactions
icon: si-ethereum
url: https://www.etherchain.org/
provider: EtherChain
target: newtab
color: '#497493'
- title: Cardano
description: ADA Transactions
icon: favicon
url: https://explorer.cardano.org/
provider: Cardano
target: newtab
- title: Binance Chain
description: Binance Smart Chain Transactions
icon: si-binance
url: https://www.bscscan.com/
provider: BSC Scan
target: newtab
color: '#F0B90B'
- title: Solana
description: SOL Block Explorer
icon: favicon
url: https://explorer.solana.com/
provider: Solana.com
target: newtab
- title: Polkadot
description: DOT Block Explorer
icon: si-polkadot
url: https://polkadot.subscan.io/
provider: SubScan
target: newtab
color: '#E6007A'
# - title: Terra
# description: LUNA Block Explorer
# icon: favicon
# url: https://www.stake.id
# provider: Stake ID
# target: newtab
# - title: Avalanche
# description: AVAX Block Explorer
# icon: favicon
# url: https://explorer.avax.network/
# provider: AVAX.network
# target: newtab
- title: Doge
description: Doge Coin Block Explorer
icon: si-dogecoin
url: https://dogeblocks.com/
provider: DogeBlocks.com
target: newtab
color: '#C2A633'
- title: Monero
description: XMR Block Explorer
icon: si-monero
url: https://www.exploremonero.com/
provider: ExploreMonero.com
target: newtab
color: '#FF6600'
- name: UTXO Chart
icon: fad fa-chart-scatter
displayData:
cols: 2
rows: 2
widgets:
- type: embed
options:
html: <img class="utxo-chart" src="https://utxo.live/hist_utxo_dark.png" />
css: '.utxo-chart { width: 100%}'
- name: Exchange Rates
icon: fad fa-pound-sign
widgets:
- type: exchange-rates
options:
apiKey: 00fee8a2d9492a7f2ad5f1b9
inputCurrency: USD
outputCurrencies:
- GBP
- EUR
- JPY
- HKD
- AUD
- CAD
- CHF
- INR
- name: International Time
icon: fad fa-clock
widgets:
- type: clock
options:
timeZone: Europe/London
format: en-GB
- type: clock
options:
timeZone: America/New_York
format: en-GB
- type: clock
options:
timeZone: Asia/Hong_Kong
format: en-GB
---
# Page meta info, like heading, footer text and nav links
pageInfo:
title: System Panel
description: Resource Usage Monitoring
# Optional app settings and configuration
appConfig:
theme: colorful
# Main content - An array of sections, each containing an array of items
sections:
- name: CPU Usage
icon: fas fa-tachometer
displayData:
rows: 2
widgets:
- type: gl-current-cpu
options:
hostname: http://192.168.130.2:61208
- type: gl-current-cores
options:
hostname: http://192.168.130.2:61208
- name: CPU History
icon: fas fa-microchip
displayData:
cols: 2
widgets:
- type: gl-cpu-history
options:
hostname: http://192.168.130.2:61208
limit: 60
- name: Disk Space
icon: fas fa-hdd
widgets:
- type: gl-disk-space
options:
hostname: http://192.168.130.2:61208
- name: Network Interfaces
icon: fas fa-ethernet
widgets:
- type: gl-network-interfaces
options:
hostname: http://192.168.130.2:61208
limit: 500
- name: Network Activity
icon: fas fa-exchange
displayData:
cols: 2
widgets:
- type: gl-network-activity
options:
hostname: http://192.168.130.2:61208
limit: 500
- name: Disk IO
icon: fas fa-disc-drive
widgets:
- type: gl-disk-io
options:
hostname: http://192.168.130.2:61208
- name: Memory Usage
icon: fas fa-memory
widgets:
- type: gl-current-mem
options:
hostname: http://192.168.130.2:61208
- name: System Load
icon: fas fa-tasks-alt
widgets:
- type: gl-system-load
options:
hostname: http://192.168.130.2:61208
- name: System Alerts
icon: fas fa-sensor-alert
widgets:
- type: gl-alerts
options:
hostname: http://192.168.130.2:61208
@varol56
Copy link

varol56 commented Dec 12, 2023

I would like to see a sample with pages added as work.yml.
conf.yml content comes always on the work page. the system does not take the work.yml configuration

@Lockie85
Copy link

Me to, I'm struggling to get pages working correctly and would like an example.

@banfen321
Copy link

banfen321 commented Jan 18, 2024

You need to name the conf.yml file and then everything will work. Here is my configuration below

tree

.
├── conf.yml
├── docker-compose.yml
└── images

docker-compose.yml

version: "3.8"
services:
  dashy:
    image: lissy93/dashy:latest
    healthcheck:
      test: ['CMD', 'node', '/app/services/healthcheck']
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 40s
    volumes:
      - ./conf.yml:/app/public/conf.yml
      - ./images:/app/public/images
    ports:
      - 80:80
    environment:
      - NODE_ENV=production
    deploy:
      placement:
        constraints:
          - "node.platform.os==linux"
          - "node.role == manager"
    restart: unless-stopped

networks:
  clusterhat:
    driver: overlay

@Lockie85
Copy link

You need to name the conf.yml file and then everything will work. Here is my configuration below

tree

.
├── conf.yml
├── docker-compose.yml
└── images

docker-compose.yml

version: "3.8"
services:
  dashy:
    image: lissy93/dashy:latest
    healthcheck:
      test: ['CMD', 'node', '/app/services/healthcheck']
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 40s
    volumes:
      - ./conf.yml:/app/public/conf.yml
      - ./images:/app/public/images
    ports:
      - 80:80
    environment:
      - NODE_ENV=production
    deploy:
      placement:
        constraints:
          - "node.platform.os==linux"
          - "node.role == manager"
    restart: unless-stopped

networks:
  clusterhat:
    driver: overlay

Sorry is this in reference to pages? As there's no mentioned of a page in your example.

@banfen321
Copy link

You need to name the conf.yml file and then everything will work. Here is my configuration below
tree

.
├── conf.yml
├── docker-compose.yml
└── images

docker-compose.yml

version: "3.8"
services:
  dashy:
    image: lissy93/dashy:latest
    healthcheck:
      test: ['CMD', 'node', '/app/services/healthcheck']
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 40s
    volumes:
      - ./conf.yml:/app/public/conf.yml
      - ./images:/app/public/images
    ports:
      - 80:80
    environment:
      - NODE_ENV=production
    deploy:
      placement:
        constraints:
          - "node.platform.os==linux"
          - "node.role == manager"
    restart: unless-stopped

networks:
  clusterhat:
    driver: overlay

Sorry is this in reference to pages? As there's no mentioned of a page in your example.

Any configuration that is described in this post will do. For example, here is a Link.

@drice7
Copy link

drice7 commented Jan 23, 2024

I also am unable to get pages working.

In my conf.yml


pages:

  • name: Bookmarks
    path: 'ray-bookmarks-conf.yml'
  • name: Home Lab
    path: 'ray-homelab-conf.yml'

In my compose:

volumes:
  - /mnt/portainer_configs/photonmachine1/dashy/config:/config
  - /mnt/portainer_configs/photonmachine1/dashy/config/ray-config.yml:/app/public/conf.yml
  - /mnt/portainer_configs/photonmachine1/dashy/config/ray-homelab-conf.yml:/app/public/ray-homelab-conf.yml
  - /mnt/portainer_configs/photonmachine1/dashy/config/ray-bookmarks-conf.yml:/app/public/ray-bookmarks-conf.yml

The 1 Home page at conf.yml works. But the other pages don't work unless there is a setting with name Bookmarks or 'Home Lab' further in the original conf.yml . Then it will open my Bookmarks section by itself. But I don't care about that because it's already displayed on my front page. I want a completely different page with a completely different layout. Have confirmed all my files point to the right spot in the file system and permissions are proper. I always get a 404 unless the aforementioned scenario.

Please advise :)

@banfen321
Copy link

I also am unable to get pages working.

In my conf.yml

pages:

* name: Bookmarks
  path: 'ray-bookmarks-conf.yml'

* name: Home Lab
  path: 'ray-homelab-conf.yml'

In my compose:

volumes:
  - /mnt/portainer_configs/photonmachine1/dashy/config:/config
  - /mnt/portainer_configs/photonmachine1/dashy/config/ray-config.yml:/app/public/conf.yml
  - /mnt/portainer_configs/photonmachine1/dashy/config/ray-homelab-conf.yml:/app/public/ray-homelab-conf.yml
  - /mnt/portainer_configs/photonmachine1/dashy/config/ray-bookmarks-conf.yml:/app/public/ray-bookmarks-conf.yml

The 1 Home page at conf.yml works. But the other pages don't work unless there is a setting with name Bookmarks or 'Home Lab' further in the original conf.yml . Then it will open my Bookmarks section by itself. But I don't care about that because it's already displayed on my front page. I want a completely different page with a completely different layout. Have confirmed all my files point to the right spot in the file system and permissions are proper. I always get a 404 unless the aforementioned scenario.

Please advise :)

configuration file should be one file. If you want to plug in modules or features from another configuration, you have to put everything in the conf.yml file. To add a configuration correctly, the indentation must be set correctly.

@drice7
Copy link

drice7 commented Jan 25, 2024

One configuration file make sense. But in the directions it implies that we can have multiple pages. Click a link, and open that page, using the same dashy formatting. If I'm wron'g that's cool. But what is the pages[ ] thing for?

I want to click a NavLink at the top named Home Lab and it open ray-homelab-conf.yml just like the home page. Is that not possible?

@banfen321
Copy link

One configuration file make sense. But in the directions it implies that we can have multiple pages. Click a link, and open that page, using the same dashy formatting. If I'm wron'g that's cool. But what is the pages[ ] thing for?

I want to click a NavLink at the top named Home Lab and it open ray-homelab-conf.yml just like the home page. Is that not possible?

I haven't gotten that far, if you find out how to do it please post. :)

@Lockie85
Copy link

@Lissy93 I think a few people are confused about how to use pages. Would you be able to provide a simple guide on how to do this? Many thanks.

@ManuelReschke
Copy link

ManuelReschke commented Feb 22, 2024

The solution for the page bug is here: Lissy93/dashy#1258

connect to container and run :
yarn build
or
sudo docker exec -it dashy yarn build

It works for me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment