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


  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
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

Cloudron Forum

Apps | Demo | Docs | Install

Cloudreve - Self-hosted file management and sharing system

Scheduled Pinned Locked Moved App Wishlist
13 Posts 7 Posters 227 Views
    • 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
  • timconsidineT Online
    timconsidineT Online
    timconsidine App Dev
    replied to Kubernetes 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
  • L Offline
    L Offline
    LoudLemur
    replied to timconsidine 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
  • timconsidineT Online
    timconsidineT Online
    timconsidine App Dev
    replied to fbartels 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 Online
    nebulonN Online
    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

  • Login

  • Don't have an account? Register

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

  • Don't have an account? Register

  • Login or register to search.