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. App Wishlist
  3. Cloudreve - Self-hosted file management and sharing system

Cloudreve - Self-hosted file management and sharing system

Scheduled Pinned Locked Moved App Wishlist
13 Posts 7 Posters 2.2k Views 8 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.
  • girishG Offline
    girishG Offline
    girish
    Staff
    wrote on last edited by
    #1

    Self-hosted file management system with muilt-cloud support.

    https://github.com/cloudreve/Cloudreve
    https://cloudreve.org/ (chinese)

    alt text

    1 Reply Last reply
    5
    • KubernetesK Offline
      KubernetesK Offline
      Kubernetes
      App Dev
      wrote on last edited by
      #2

      Just a single binary to run, looks easy to package on first sight

      1 Reply Last reply
      1
      • necrevistonnezrN Offline
        necrevistonnezrN Offline
        necrevistonnezr
        wrote on last edited by necrevistonnezr
        #3

        Has mobile apps, e.g. https://cloudreve.org/ios - nice!

        The iOS app description says:

        Support all official Cloudreve backend, for both community edition and Pro edition

        From https://cloudreve.org/pro (Google Translate)

        Donation Edition Exclusive Features

        • Complete list of exclusive features for the Contribution Edition
        • The donation version and the community version are updated synchronously, and new exclusive functions will be added as appropriate when each version is updated.
        • Bind multiple storage policies to the same user group, and users can switch freely
        • Transfer files between storage policies
        • Capacity pack purchase
        • user purchase
        • Points recharge
        • Activation code (redemption user group, capacity pack, points)
        • Create a share for downloading with credits
        • Third-party payment docking (PAYJS, Alipay face-to-face payment, WeChat code scanning payment)
        • QQ Internet login
        • Save other users to share to their own network disk
        • Bind different storage policies to different directories
        • Share reports and handle
        • Specify the initial file for newly registered users
        • Site announcement module
        • Register email suffix whitelist/blacklist
          (continuously updated...)

        These wouldn’t really matter to me….

        1 Reply Last reply
        1
        • L Offline
          L Offline
          LoudLemur
          wrote on last edited by
          #4

          These 3rd party payment processors look like they would be useful in China.

          "Third-Party Payment Docking
          Third-party payment docking refers to the use of payment processing services provided by companies other than the ones directly involved in a particular transaction. This can include third-party payment gateways or processors that handle online payments, as well as third-party docking stations that allow for convenient charging or connection of devices.

          In some cases, using third-party payment docking may be more convenient or cost-effective for individuals or businesses. However, it is important to carefully consider the risks and benefits of using these services, as there may be additional fees or security concerns that need to be taken into account.

          When considering third-party payment docking options, it's important to research the various providers and their fees, security measures, and reputation within the industry. It's also important to ensure that any third-party docking stations used for charging or connection are compatible with your devices and won't cause any damage to them."

          1 Reply Last reply
          0
          • timconsidineT Online
            timconsidineT Online
            timconsidine
            App Dev
            wrote on last edited by timconsidine
            #5

            Maybe I shouldn't feel like this, but .... a binary ?
            How does anyone know what's in it ?
            Has its source code been compiled independently and compared to released binary, or other security checks ?

            Personally I wouldn't touch this with a very long bargepole, whatever the feature list and however pretty.

            L 1 Reply Last reply
            2
            • KubernetesK Offline
              KubernetesK Offline
              Kubernetes
              App Dev
              wrote on last edited by
              #6

              You can check the source and compile it yourself as it is open source.

              timconsidineT 1 Reply Last reply
              0
              • KubernetesK Kubernetes

                You can check the source and compile it yourself as it is open source.

                timconsidineT Online
                timconsidineT Online
                timconsidine
                App Dev
                wrote on last edited by
                #7

                @Kubernetes true ... but that needs a correctly built dev + compile environment, plus a level of technical ability.
                And that's never as straightforward as it should be.

                I do feel that Cloudron definitely needs an additional app choice in this category.
                But I will pass on this one.
                Doesn't stop anyone else of course !

                1 Reply Last reply
                2
                • fbartelsF Offline
                  fbartelsF Offline
                  fbartels
                  App Dev
                  wrote on last edited by
                  #8

                  Go can also be built in a reproducible manner. much easier than e.g. c++

                  timconsidineT 1 Reply Last reply
                  0
                  • timconsidineT timconsidine

                    Maybe I shouldn't feel like this, but .... a binary ?
                    How does anyone know what's in it ?
                    Has its source code been compiled independently and compared to released binary, or other security checks ?

                    Personally I wouldn't touch this with a very long bargepole, whatever the feature list and however pretty.

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

                    @timconsidine said in Cloudreve - Self-hosted file management and sharing system:

                    Maybe I shouldn't feel like this, but .... a binary ?
                    How does anyone know what's in it ?
                    Has its source code been compiled independently and compared to released binary, or other security checks ?

                    Personally I wouldn't touch this with a very long bargepole, whatever the feature list and however pretty.

                    For what is worth, I am inclined to agree with you on this and I appreciate your vigilance and thank you for bringing this concern to our attention.

                    1 Reply Last reply
                    1
                    • fbartelsF fbartels

                      Go can also be built in a reproducible manner. much easier than e.g. c++

                      timconsidineT Online
                      timconsidineT Online
                      timconsidine
                      App Dev
                      wrote on last edited by
                      #10

                      @fbartels that's good to know.

                      The performance improvement of compiled vs interpreted on an app like this can't be that significant.

                      I just don't see the point of releasing as binary, it just "smells" as an approach.

                      Anyway, I will shut up and leave it to those who are comfortable with it.

                      1 Reply Last reply
                      2
                      • KubernetesK Offline
                        KubernetesK Offline
                        Kubernetes
                        App Dev
                        wrote on last edited by
                        #11

                        It doesn't matter if a binary or a interpreted code. If there is something bad in it, it will be bad in both. (I don't say that it is good to trust anything 😉 )

                        btw, there are more cloudron apps which are binaries, for example the AdGuard Home App

                        1 Reply Last reply
                        1
                        • nebulonN Away
                          nebulonN Away
                          nebulon
                          Staff
                          wrote on last edited by
                          #12

                          The app is written in go and go simply compiles to native code. This is the main reason here compared to other interpreted languages like JS or python. So on that front this is simply a matter of the technology used.

                          For us, go apps are usually very easy to package due to the fact that they compile into a single binary.

                          1 Reply Last reply
                          3
                          • timconsidineT Online
                            timconsidineT Online
                            timconsidine
                            App Dev
                            wrote on last edited by
                            #13

                            OK, thanks for the feedback which is educational for me.

                            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