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


Skip to content
  • Community Apps >>> Cloudron Catalog Apps

    Community Apps
    4
    4 Votes
    4 Posts
    105 Views
    C
    Thanks @girish Us, the people that install softwares through Cloudron (Cloudron catalog + Community apps) worry only about 2 things: That each app is updated regularly Stability & Performance Who packages and maintains it, doesn't matter much. If a community maintainer does a good job, great. We would gladly donate to support his/her work. 3 scenarios exist: If the Cloudron team planned on adding couple Apps in the Catalog (which a community maintainer was faster to release on the Community list), and now the App isn't added on the list because somebody was faster. Yes, some maintainers do a great job. But not all are up to the gold standard that the Cloudron team has. Most of those people have regular jobs, so they can't dedicate the additional time. If a Community maintainer, stops maintaining an App. And if the Cloudron team picks to add the same App on the Catalog. All those hundreds/thousands of people that initially used the Community version, would need an streamlined switch to the Cloudron version. Ideally without a full migration. This is where it would be very useful if some day in the future the Cloudron team could create an option in the Community App dashboard, to just click to change the .json URL - so that the App continues to get the next updates from the Cloudron source. A Community maintainer want's to help the community and the Cloudron team by first maintaining an App himself, but with the purpose in the future to delegate the same App to the Cloudron team, so that he can redirect his focus on preparing new Apps.
  • Download caching when updating apps

    Discuss
    1
    0 Votes
    1 Posts
    15 Views
    No one has replied
  • Is Grist worth the effort?

    Grist
    2
    1 Votes
    2 Posts
    29 Views
    jamesJ
    Hello @umnz For context please read https://forum.cloudron.io/topic/14969/enabling-grist-enterprise-does-not-work and https://forum.cloudron.io/topic/14941/grist-is-now-available
  • 1 Votes
    1 Posts
    6 Views
    No one has replied
  • LinkStack (was Littlelink-Custom)

    App Wishlist
    50
    19 Votes
    50 Posts
    17k Views
    jdaviescoatesJ
    @mononym it's actuall really easy to install this using the LAMP app, just follow these simple steps from @gengar : https://forum.cloudron.io/post/115931 You literally copy paste each of the 6 blocks of code one by one and then it's done.
  • App list doesn't work, but app grid does (v9.2.0)

    Solved Support crash
    6
    2 Votes
    6 Posts
    77 Views
    girishG
    @ekevu123 great report. Fixed in https://git.cloudron.io/platform/box/-/commit/c7b2e4d95e3ca00924d3ad11781303b479d787d8
  • Cloudron Branding Options no Error/Infos

    Solved Support user interface branding
    6
    1 Votes
    6 Posts
    90 Views
    girishG
    This is fixed now. An error message saying File too large is displayed.
  • CloudronHealth check not a crawler

    Discourse
    3
    1 Votes
    3 Posts
    37 Views
    M
    It's perfect. Thank you, @james !
  • Bug report

    Moved Discuss
    8
    1 Votes
    8 Posts
    67 Views
    girishG
    @dark thanks for your report. I looked into them. For transparency, here is our assessment. All the reported issues require the attacker to already have an admin token / compromised admin password. All the issues below are not reproducible as a (compromised) normal user. Also. the issues were reproduced on the demo instance, which of course has the admin username/password displayed in public. We found the report to be thorough and with clear explanation on how to reproduce the problems. From our side, we ack the bugs and have made the following fixes: Problem: Full SSRF via applinks. This is about adding an internal IPs as an applink. Our analysis: Linking to internal apps is a legitimate feature. An applink is fundamentally a bookmark and there's nothing wrong with pointing it at 192.168.1.50 or an internal app. Applinks REST response only returns label and icon not contents of a site. You can't really infiltrate EC2 metadata etc and neither can you make non GET requests. Our fix: We have added a fix now to block server internal IPs like localhost and docker internal network. Problem: SQL injection via dynamic column names. This is about being able to send arbitrary field names in the REST APIs. Our analysis: Indeed, our query builders, should only use field names which are in the db and are part of an allow list. Our fix: We have added allow list to all our model code Problem: 2FA/TOTP BYPASS via skipTotpCheck: true Our analysis: I think this is because the demo instance does not allow you to set a TOTP. It doesn't show an error currently when this happens and leads the user to believe an OTP was set. For the demo server, we can't allow users to set a TOTP because it will make it unsuable for others. Our fix: We will show an error like we show in other places. But also, the password login routes have already been removed in Cloudron 10 (which is yet to be released). That route exists as a backward compat for the CLI. Cloudron only supports OIDC device auth for the CLI from Cloudron 10. Problem: Stored XSS via branding footer Our analysis: right. This issue has been present since ages and our demo instance always has someone putting some alert() or some stupid HTML in there periodically... Our fix: We give in to the non-stop reports about this... We use dompurify now. Thanks for the report again. Very clear and solid notes. I also took the chance to update https://www.cloudron.io/security.html and https://www.cloudron.io/.well-known/security.txt
  • Bewcloud

    App Wishlist
    1
    4 Votes
    1 Posts
    32 Views
    No one has replied
  • Memos - Package Updates

    Pinned Locked Memos
    23
    0 Votes
    23 Posts
    6k Views
    Package UpdatesP
    [2.1.1] Update memos to 0.29.1 Full Changelog markdown: keep task item content in one grid column (7c3bff4) support <meta name=description> in link previews (#6000) (e8d32e8) web: render video attachment posters on mobile (0e2a9a9)
  • RustFS - Package Updates

    Pinned Locked RustFS
    22
    0 Votes
    22 Posts
    1k Views
    Package UpdatesP
    [0.17.0] Update rustfs to 1.0.0-beta.7 Full Changelog fix(sse): handle case-insensitive encryption metadata by @overtrue in #3127 feat(targets): support Kafka SASL auth by @marshawcoco in #3128 fix(scanner): support PBS subfolder alert threshold by @marshawcoco in #3129 fix(s3): preserve listing pagination parity by @weisd in #3117 perf: reduce spawn_blocking contention in PUT path by @overtrue in #3132 fix(heal): normalize completed root heal state by @marshawcoco in #3140 feat(admin): restore config admin compatibility by @houseme in #3133 fix(rebalance): require target goal before completion by @marshawcoco in #3141 feat(scanner): add scanner budgets and progress metrics by @marshawcoco in #3145 fix(scanner,data-usage): fix add() logic inversion and usize underflow in reduce_children_of by @overtrue in #3142
  • 1 Votes
    4 Posts
    42 Views
    girishG
    Fixed in the latest package.
  • Surfer - Package Updates

    Pinned Locked Surfer
    65
    0 Votes
    65 Posts
    23k Views
    Package UpdatesP
    [6.6.2] Fix issue where files could not be downloaded Default to smaller preview pane width
  • Can't login after last update

    Invoice Ninja
    5
    0 Votes
    5 Posts
    44 Views
    A
    Vendor: System manufacturer Product: System Product Name Linux: 5.15.0-179-generic Ubuntu: jammy 22.04 Cloudron: 9.2.0 Execution environment: none none Processor: Intel(R) Xeon(R) CPU E3-1225 v6 @ 3.30GHz x 4 RAM: 32807988KB Disk: /dev/nvme0n1p2 697G [OK] Root disk usage is OK (22%) [OK] Memory usage is OK (46%) [OK] Clock is NTP-synchronized [OK] node version is correct [OK] IPv6 is enabled in kernel. Public IPv6 address detected [OK] docker is running [OK] docker version is correct [OK] MySQL is running [OK] netplan is good [OK] DNS is resolving via systemd-resolved [OK] unbound is running [OK] IPv4 HTTPS to api.cloudron.io/api/v1/helper/public_ip [OK] IPv6 HTTPS to api.cloudron.io/api/v1/helper/public_ip [OK] IPv4 HTTPS to auth.docker.io/token [OK] IPv6 HTTPS to auth.docker.io/token [OK] IPv4 HTTPS to acme-v02.api.letsencrypt.org [OK] IPv6 HTTPS to acme-v02.api.letsencrypt.org [OK] nginx is running [OK] dashboard cert is valid [OK] dashboard is reachable via loopback [OK] No pending database migrations [OK] Service 'mysql' is running and healthy [OK] Service 'postgresql' is running and healthy [OK] Service 'mongodb' is running and healthy [OK] Service 'mail' is running and healthy [OK] Service 'graphite' is running and healthy [OK] Service 'sftp' is running and healthy [OK] box v9.2.0 is running [OK] Dashboard is reachable via IPv4 (https://my.rotovegas.nz) [OK] Dashboard is reachable via IPv6 (https://my.rotovegas.nz) [SKIP] Domain expiry check — whois did not return an expiry date for rotovegas.nz ======== Summary ======== PASS: 30 WARN: 0 FAIL: 0 SKIP: 1 Working version : Invoice Ninja 5.13.22
  • Ollama - Package Updates

    Pinned Locked Ollama
    57
    0 Votes
    57 Posts
    15k Views
    Package UpdatesP
    [1.13.3] Update ollama to 0.30.5
  • MiroTalk - Package Updates

    Pinned Locked MiroTalk
    682
    2 Votes
    682 Posts
    601k Views
    Package UpdatesP
    [1.5.16] Update mirotalkbro to 1.3.32
  • evcc - Package Updates

    Pinned Locked evcc
    100
    0 Votes
    100 Posts
    37k Views
    Package UpdatesP
    [1.24.0] Update evcc to 0.308.0 Full Changelog Vehicle: route VW/Audi through drivesomethinggreater (BC) (#30364) Add EU Data Act subscription not configured error Add Enovates charger (#30477) Add Hoymiles HMT/HMS DTU PRO S Modbus TCP (#29281) Tibber: add vehicle via Data API (#30487) Vehicle: add drivesomethinggreater (VW group EU Data Act) (#30362) Deye LV: fix energy scaling (#30482) Huawei EMMA: fix energy yield (#30352) Loadpoint: fix min soc energy fallback (#30461) fix: device card return energy formatting (#30459)
  • n8n - Package Updates

    Pinned Locked N8N
    451
    0 Votes
    451 Posts
    522k Views
    Package UpdatesP
    [4.28.1] Update n8n to 2.23.3 Full Changelog core: Prevent evaluation executions from stalling in status new (#31702) (fde615b)
  • Ampache - Package Updates

    Pinned Locked Ampache
    78
    0 Votes
    78 Posts
    38k Views
    Package UpdatesP
    [1.25.8] Update ampache to 7.9.8 Full Changelog