Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Discuss
  3. Potential Cloudron Theme/Dashboard

Potential Cloudron Theme/Dashboard

Scheduled Pinned Locked Moved Discuss
dashboardcustom-appsapi
34 Posts 10 Posters 4.9k Views 12 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • marcusquinnM Offline
    marcusquinnM Offline
    marcusquinn
    wrote on last edited by
    #24

    More inspiration:

    • https://bonjourr.fr
    • https://github.com/victorazevedo-me/Bonjourr

    Web Design https://www.evergreen.je
    Development https://brandlight.org
    Life https://marcusquinn.com

    1 Reply Last reply
    1
    • T thetomester13

      @girish what do you think of implementing the 'read only' token permission for apps like this so they can automatically display a list of installed Cloudron apps without user intervention?

      robiR Offline
      robiR Offline
      robi
      wrote on last edited by
      #25

      @thetomester13
      I don't think this is required, as users cannot install and manage apps, only admins can. That means that during the App install there can be a user selection for who it's for by an admin which injects their profile/API key into the app and installs it, becoming the default of what a non-admin user sees at their URL. Login only required per App.

      Use of Rambox or WebCatalog can do something similar on the desktop, saving the need for crating entries for all the separate apps but just for their 'homepage' / startpage.

      Conscious tech

      1 Reply Last reply
      0
      • T Offline
        T Offline
        thetomester13
        App Dev
        wrote on last edited by
        #26

        @marcusquinn thanks! I am trying to keep the project relatively simple so I don't want to get too deep into features. It is worth noting though that the original Homepage app does support opening links in new tabs. I could see a feature on the Cloudron app where it's an all-or-nothing boolean - all links will open in a new tab, or all links will open in the same tab. I also could see supporting non-Cloudron app links, and potentially number of columns. The way I see it, the icons should possibly adjust automatically based on the number of columns (again, this is a bit of the complexity I'm trying to avoid with a KISS app). The search bar I've also purposefully avoided this whole time, but I'm open to suggestions. It's also worth noting that you are free to create PR's into the Github repo if you want to contribute!

        @robi that's an interesting point. Only admins are installing new applications indeed, but still, I'm not sure that all admins are capable or comfortable with going to an app's terminal, vim'ing (is that a verb??) the config file and adding in an API key. That being said, it's probably a good enough start for now, and could potentially revisit if/when @girish or @nebulon decide to add such a feature.

        1 Reply Last reply
        5
        • robiR Offline
          robiR Offline
          robi
          wrote on last edited by
          #27

          Have you seen DashMachine?

          Sounds like right up your alley!

          Conscious tech

          T 1 Reply Last reply
          1
          • robiR robi

            Have you seen DashMachine?

            Sounds like right up your alley!

            T Offline
            T Offline
            thetomester13
            App Dev
            wrote on last edited by
            #28

            @robi definitely looks like another good candidate for a Cloudron Theme app!

            1 Reply Last reply
            1
            • girishG girish

              Here's a screenshot of @thetomester13's work :

              ff79cd38-0f2e-439f-89f7-b3bba2d3fb65-image.png

              rmdesR Offline
              rmdesR Offline
              rmdes
              wrote on last edited by rmdes
              #29

              @girish Damn, I just had a flash of a dashboard like this with centralized notifications widgets from different installed apps..imagine seeing emails, mastodon notifs, calendar events,task etc..all from one single space, in a self hosted cloudron 🙂

              1 Reply Last reply
              3
              • T Offline
                T Offline
                thetomester13
                App Dev
                wrote on last edited by
                #30

                I just updated the Homepage Cloudron app such that you can feed it an array of custom_links that will render on the dashboard. You can also set ordinal's on both the custom links and Cloudron apps so you can reorder the links to your liking. Also, an open_links_in_new_tab option now exists if you prefer to have all the links open in a new tab instead of the current one.

                I think this is in a mostly solid state and will try to come up with some tests for it for potential publishing in the Cloudron App Store.

                As always, feedback welcome!

                marcusquinnM 1 Reply Last reply
                3
                • T thetomester13

                  I just updated the Homepage Cloudron app such that you can feed it an array of custom_links that will render on the dashboard. You can also set ordinal's on both the custom links and Cloudron apps so you can reorder the links to your liking. Also, an open_links_in_new_tab option now exists if you prefer to have all the links open in a new tab instead of the current one.

                  I think this is in a mostly solid state and will try to come up with some tests for it for potential publishing in the Cloudron App Store.

                  As always, feedback welcome!

                  marcusquinnM Offline
                  marcusquinnM Offline
                  marcusquinn
                  wrote on last edited by
                  #31

                  @thetomester13 Can one just select a colour for the background? (always dark for me)

                  Web Design https://www.evergreen.je
                  Development https://brandlight.org
                  Life https://marcusquinn.com

                  jdaviescoatesJ 1 Reply Last reply
                  0
                  • marcusquinnM marcusquinn

                    @thetomester13 Can one just select a colour for the background? (always dark for me)

                    jdaviescoatesJ Offline
                    jdaviescoatesJ Offline
                    jdaviescoates
                    wrote on last edited by
                    #32

                    @marcusquinn said in Potential Cloudron Theme/Dashboard:

                    @thetomester13 Can one just select a colour for the background? (always dark for me)

                    I've not tried this (not any custom app) yet, but I think you can upload a background image of your choice, so it could be a dark one. Although you probably mean background colour of app links etc?

                    I use Cloudron with Gandi & Hetzner

                    T 1 Reply Last reply
                    2
                    • jdaviescoatesJ jdaviescoates

                      @marcusquinn said in Potential Cloudron Theme/Dashboard:

                      @thetomester13 Can one just select a colour for the background? (always dark for me)

                      I've not tried this (not any custom app) yet, but I think you can upload a background image of your choice, so it could be a dark one. Although you probably mean background colour of app links etc?

                      T Offline
                      T Offline
                      thetomester13
                      App Dev
                      wrote on last edited by
                      #33

                      @jdaviescoates that's correct! (Totally forgot about that feature and had to check my documentation 😅) one can plug in a custom_url for a background image.

                      That being said, I like the idea of simply choosing a color for the background so will take a look at implementing something like that soon hopefully. @marcusquinn until then feel free to use the custom_url!

                      1 Reply Last reply
                      2
                      • T Offline
                        T Offline
                        thetomester13
                        App Dev
                        wrote on last edited by
                        #34

                        Just got some basic tests up and running for Homepage! You can find the repo here. It packages version 0.9.6 of homepage-cloudron. I hope to soon add a background color option to the config as well for the more minimalist crowd.

                        @girish what do you think the chances are of publishing this on the store?

                        1 Reply Last reply
                        2
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • Bookmarks
                        • Search