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. Navidrome
  3. What about security at Navidrome?

What about security at Navidrome?

Scheduled Pinned Locked Moved Navidrome
6 Posts 4 Posters 1.3k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic was forked from Navidrome: Personal Streaming Service nebulon
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    lukas
    wrote on last edited by girish
    #1

    What about security at Navidrom? Is access to the music accessible from outside in any way other than through the set user/pw?

    jdaviescoatesJ 1 Reply Last reply
    0
    • L lukas

      What about security at Navidrom? Is access to the music accessible from outside in any way other than through the set user/pw?

      jdaviescoatesJ Online
      jdaviescoatesJ Online
      jdaviescoates
      wrote on last edited by jdaviescoates
      #2

      @lukas not as far as I'm aware. Be cool if we had Azuracast so we could run web radio sites too.

      I use Cloudron with Gandi & Hetzner

      1 Reply Last reply
      1
      • girishG girish

        We are working on a way to mount "external storage" into Cloudron apps for 6.0. I think that feature is required before we bring in some of these media apps. Otherwise, music/video starts getting backed up.

        L Offline
        L Offline
        LoudLemur
        wrote on last edited by
        #3

        @girish said in Navidrome: Personal Streaming Service:

        We are working on a way to mount "external storage" into Cloudron apps for 6.0. I think that feature is required before we bring in some of these media apps. Otherwise, music/video starts getting backed up.

        While looking at external storage, I hope you will be able to find a way to support data transfers between applications on cloudron.

        For example, on one cloudron instance you have:

        • Application A
        • Application B
        • Data 1

        Data 1 resides in Application A, but you would like it also in Application B.

        There are a few ways you could do this. At the moment, one would have to re-upload everything to Application B. Even worse, if Application A generates the data, you might have to download Data 1 and then upload it.

        I think a shared database for applications has been discussed before and it was viewed as a poor idea.

        What we might be able to do is create a sort of in-transit "waiting room" for data using Cubby. This would be physically on the instance and we could use it as a folder where applications could grab files, without the applications needing to directly interact.

        jdaviescoatesJ 1 Reply Last reply
        0
        • L LoudLemur

          @girish said in Navidrome: Personal Streaming Service:

          We are working on a way to mount "external storage" into Cloudron apps for 6.0. I think that feature is required before we bring in some of these media apps. Otherwise, music/video starts getting backed up.

          While looking at external storage, I hope you will be able to find a way to support data transfers between applications on cloudron.

          For example, on one cloudron instance you have:

          • Application A
          • Application B
          • Data 1

          Data 1 resides in Application A, but you would like it also in Application B.

          There are a few ways you could do this. At the moment, one would have to re-upload everything to Application B. Even worse, if Application A generates the data, you might have to download Data 1 and then upload it.

          I think a shared database for applications has been discussed before and it was viewed as a poor idea.

          What we might be able to do is create a sort of in-transit "waiting room" for data using Cubby. This would be physically on the instance and we could use it as a folder where applications could grab files, without the applications needing to directly interact.

          jdaviescoatesJ Online
          jdaviescoatesJ Online
          jdaviescoates
          wrote on last edited by
          #4

          @LoudLemur said in Navidrome: Personal Streaming Service:

          For example, on one cloudron instance you have:

          Application A
          Application B
          Data 1
          

          This is already possible with Cloudron Volumes.

          You could e.g. have all your music on a Hetzner Storage Box and access to those files on Nextcloud, Navidrome and other apps too.

          I use Cloudron with Gandi & Hetzner

          L 1 Reply Last reply
          2
          • jdaviescoatesJ jdaviescoates

            @LoudLemur said in Navidrome: Personal Streaming Service:

            For example, on one cloudron instance you have:

            Application A
            Application B
            Data 1
            

            This is already possible with Cloudron Volumes.

            You could e.g. have all your music on a Hetzner Storage Box and access to those files on Nextcloud, Navidrome and other apps too.

            L Offline
            L Offline
            LoudLemur
            wrote on last edited by
            #5

            @jdaviescoates said in Navidrome: Personal Streaming Service:

            @LoudLemur said in Navidrome: Personal Streaming Service:

            For example, on one cloudron instance you have:

            Application A
            Application B
            Data 1
            

            This is already possible with Cloudron Volumes.

            You could e.g. have all your music on a Hetzner Storage Box and access to those files on Nextcloud, Navidrome and other apps too.

            Thanks. What if you didn't know about this beforehand? For example, if Data 1 was created by App A, and stored on App A's instance, rather than using Cloudron Volumes. It would be too late then, wouldn't it? Having Cubby available for something like this could help get data out of a bad situation.

            1 Reply Last reply
            0
            • nebulonN nebulon referenced this topic on
            • girishG Offline
              girishG Offline
              girish
              Staff
              wrote on last edited by
              #6

              @LoudLemur speaking generally (and not in the context of selfhosting), the best way apps can and should interact with each other is via API.

              For example, if you drop a file somewhere in nextcloud data directory, it won't pick it up (and for good reason). Unless the app is built around the concept of picking up files from filesystem, this system (around volumes) doesn't work. This is why while we have made it possible to share files via volumes in apps, we haven't invested much energy on this. Most apps have their filesystem layout (say lychee, jellyfin, castopod) and even though they store files in filesystem, it's really like a database (i.e opaque) and it's best not to move things around.

              1 Reply Last reply
              0
              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