SelfhostedPro / selfhosted_templates

Portainer templates for selfhosted services
GNU General Public License v3.0
1.24k stars 238 forks source link

[APP REQUEST]: Dashy #243

Open Hakker opened 3 years ago

Hakker commented 3 years ago

Dockerhub Link:

https://hub.docker.com/r/lissy93/dashy

Description

Features 🌈

πŸ”Ž Instant search by name, domain and tags - just start typing + customizable keyboard shortcuts
🎨 Multiple built-in color themes, with UI color editor and support for custom CSS
🧸 Many options for icons, including Font-Awesome support, auto-fetching favicon, images and emojis
🚦 Service status feature for each of your apps / links, for basic availability and uptime monitoring
πŸ’‚ Optional authentication with multi-user support, configurable privileges and SSO support
☁ Optional encrypted cloud backup and restore feature available
πŸ’Ό A workspace view, for easily switching between multiple apps at once
πŸ›©οΈ A minimal view, for use as a fast-loading browser startpage
πŸ–±οΈ Choose how to launch apps, either new tab, same tab, a pop-up modal or in the workspace view
🌎 Multi-language support, with more languages being added regularly
πŸ“ Customizable layout, sizes, text, component visibility, behavior and colors etc
πŸ–ΌοΈ Option for full-screen background image, custom nav-bar links, html footer, title, and more
πŸš€ Easy to setup with Docker, or on bare metal, or with 1-Click cloud deployment
βš™οΈ Easy single-file YAML-based configuration, with option to configure app directly through the UI
🀏 Small bundle size, fully responsive UI and PWA makes the app easy to use on any device
✨ Under active development with improvements and new features added regularly
πŸ†“ 100% free and open source
πŸ” Strong focus on privacy
🌈 Plus lots more...

Separate Database?

No

    {
      "type": 1,
      "title": "Dashy",
      "name": "dashy",
      "description": "A Selfhosted dashboard with a built-in editor.",
      "logo": "https://user-images.githubusercontent.com/1691896/169834413-ee9db122-29a0-4877-9b07-737835956dfd.png",
      "image": "lissy93/dashy:latest",
      "categories": [
        "Dashboard"
      ],
      "platform": "linux",
      "restart_policy": "unless-stopped",
      "ports": [
        {
          "WebUI": "80:80/tcp"
        }
      ],
      "volumes": [
        {
          "container": "/app/public/conf.yml",
          "bind": "!config/dashy"
        },
    {
      "container": "/app/public/item-icons",
      "bind": "!data/dashy"
    }
      ],
      "env": [
        {
          "name": "PUID",
          "label": "PUID",
          "default": "!PUID"
        },
        {
          "name": "PGID",
          "label": "PGID",
          "default": "!PGID"
        }
      ]
    },

This json works in yacht.