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


Skip to content
  • LimeSurvey - Package Updates

    Pinned LimeSurvey
    299
    0 Votes
    299 Posts
    331k Views
    Package UpdatesP
    [1.55.13] Update LimeSurvey to 6.16.15+260330
  • Private CloudronVersions.json

    Feature Requests
    5
    3 Votes
    5 Posts
    48 Views
    jamesJ
    Hello @lanhild @Lanhild said: its features shouldn't be restricted to publicly accessible URLs Although this sounds like a good idea, there is an issue. A URL is needed to make the app update process work. With just pasted JSON or an uploaded JSON file the app update flow would never work since there is no target to pull the new JSON from. If this is also about security, there are some options. Haven't tested this, but a password protected URL should work. i.e URL it with ?password=xx. Or another security via obscurity way would be to upload the CloudronVersions.json to a LAMP app in a folder with a 'secret' folder. For example https://lamp.cloudron.dev/a4ef19b785acd7c11ccd0b5c1551a8bd/CloudronVersions.json, the a4ef19b785acd7c11ccd0b5c1551a8bd is the 'password'. A secure approach would be to use a private docker registry for your community app and to give users credentials for the docker registry which they can configure in Cloudron. If the community app git repository is not public, there is also no way to just build the docker image yourself. This way, other people can have the CloudronVersions.json file but will not be able to pull the image without granted access to the private docker registry. @robi said: It would be nice if they could be hosted by the local registry app. The docker images? That should already work and is close to my above suggestion with a private registry. You'd just need to configure the docker registry in the Cloudron dashboard under /#/docker. Or do you mean hosting the CloudronManifest.json file in the registry app as well? I believe to understand that this feature request is not about security, hiding or protecting the CloudronVersions.json, but is about comfort and usability. If you are fine with losing the automatic app update flow, you can always just run cloudron install --location from the repo, which is not as comfortable as just pasting the JSON but resolves to the same outcome. Due to the mentioned disadvantages of just pasting JSON or upload a JSON file, it is my opinion that we should not add this.
  • LAMP - Package Updates

    Pinned LAMP
    66
    1 Votes
    66 Posts
    19k Views
    Package UpdatesP
    [5.1.2] Update php-src to 8.5.5
  • 0 Votes
    1 Posts
    5 Views
    No one has replied
  • Backup crashed

    Solved Support backups
    5
    1 Votes
    5 Posts
    51 Views
    jdaviescoatesJ
    @subven said: Replace your BIOS battery, go into BIOS and set current time, reboot and you should be fine. This is a dedicated server at Hetzner, not a home server. But the backup ran fine before and since, so I think perhaps I'll just not worry about it for now. The bigger completely unrelated issue would appear to be that when I do an integrity check on my rsync backups to Hetzner Storage Box (as opposed to this tarball to Scaleway buckets backup), they fail... I think I'll start a new thread about that.
  • Syncthing - Package updates

    Pinned Syncthing
    78
    0 Votes
    78 Posts
    37k Views
    Package UpdatesP
    [1.33.17] Update syncthing to 2.0.16 Full Changelog Database backend switched from LevelDB to SQLite. There is a migration on first launch which can be lengthy for larger setups. The new database is easier to understand and maintain and, hopefully, less buggy. The logging format has changed to use structured log entries (a message plus several key-value pairs). Additionally, we can now control the log level per package, and a new log level WARNING has been inserted between INFO and ERROR (which was previously known as WARNING...). The INFO level has become more verbose, indicating the sync actions taken by Syncthing. A new command line flag --log-level sets the default log level for all packages, and the STTRACE environment variable and GUI has been updated to set log levels per package. The --verbose and --logflags command line options have been removed and will be ignored if given. Deleted items are no longer kept forever in the database, instead they are forgotten after fifteen months. If your use case require deletes to take effect after more than a fifteen month delay, set the --db-delete-retention-interval command line option or corresponding environment variable to zero, or a longer time interval of your choosing. Modernised command line options parsing. Old single-dash long options are no longer supported, e.g. -home must be given as --home. Some options have been renamed, others have become subcommands. All serve options are now also accepted as environment variables. See syncthing --help and syncthing serve --help for details. Rolling hash detection of shifted data is no longer supported as this effectively never helped. Instead, scanning and syncing is faster and more efficient without it. A "default folder" is no longer created on first startup. Multiple connections are now used by default between v2 devices. The new default value is to use three connections: one for index metadata and two for data exchange. The following platforms unfortunately no longer get prebuilt binaries for download at syncthing.net and on GitHub, due to complexities related to cross compilation with SQLite: The handling of conflict resolution involving deleted files has changed. A delete can now be the winning outcome of conflict resolution, resulting in the deleted file being moved to a conflict copy. fix(protocol): verify compressed message length before decompression by @​calmh in #​10595
  • Snipe-IT - Package Updates

    Pinned Snipe-IT
    111
    0 Votes
    111 Posts
    52k Views
    Package UpdatesP
    [1.19.1] Update snipe-it to 8.4.1 Full Changelog Fixed RB-20713: Improved validation of license seat update api endpoint by @​marcusmoore in #​18576 Fixed #​18600 - add filesystem check on health checker by @​snipe in #​18606 Added maintenances seeder by @​snipe in #​18612 Added model number as a separate field, added sorting by @​snipe in #​18613 Fix deprecated string interpolation in controllers by @​joelpittet in #​18609 Bumped Debugbar to v4 by @​marcusmoore in #​18485 Adds #​11741 currently assigned license table to license checkout by @​Godmartinz in #​17964 #​5947 - roll up bulk asset checkout email by @​marcusmoore in #​18095 Fixes (hopefully) RB #​19772 Unexpected EOF by @​spencerrlongg in #​18614 Fixed #​18797: Fix link to components in asset view by @​marcusmoore in #​18799
  • MiroTalk - Package Updates

    Pinned MiroTalk
    610
    2 Votes
    610 Posts
    455k Views
    Package UpdatesP
    [2.6.31] Update mirotalksfu to 2.1.88
  • Package Bump to v1.20.0

    Twenty
    2
    0 Votes
    2 Posts
    18 Views
    nebulonN
    We have the package in the pipeline, however the app manages to crash our CI pipeline chromium and is also practically unusable on firefox, just endlessly consuming memory. It was flaky in the previous packages for no obvious reasons sometimes also, so we just might let the dust settle a bit more here
  • Matrix (Synapse/Element) - Package Updates

    Pinned Matrix (Synapse/Element)
    398
    0 Votes
    398 Posts
    451k Views
    Package UpdatesP
    [1.132.0] Update synapse to 1.151.0 Full Changelog Fix KNOWN_ROOM_VERSIONS.__contains__ raising TypeError for non-string keys, which could cause /sync to fail for rooms with a NULL room version in the database. Bug introduced in #​19589 as part of v1.151.0rc1. (#​19649)
  • Lychee - Package Updates

    Pinned Lychee
    113
    0 Votes
    113 Posts
    33k Views
    Package UpdatesP
    [2.44.4] Update Lychee to 7.5.4 Full Changelog Add disabling preloading check in FixTree console by @​ildyria in #​4226 Fixing discussion #​4230 SyntaxError: [sprintf] unexpected placeholder by @​TheBullRing in #​4231 Fix MySQL error 1390 (too many placeholders) in album/photo deletion path by @​Copilot in #​4225 Enhance German translation by @​hyazinthh in #​4239 Finalize German translation by @​hyazinthh in #​4241 Fix vite 8 building a broken frontend by @​ildyria in #​4242 Trivy ignore update by @​ildyria in #​4251 Add turkish template by @​ildyria in #​4253 Fix notifications by @​hyazinthh in #​4255 Fix 'rename' string and make ellipses consistent for German by @​hyazinthh in #​4256
  • RustFS - Package Updates

    Pinned RustFS
    7
    0 Votes
    7 Posts
    51 Views
    Package UpdatesP
    [0.6.0] Update rustfs to 1.0.0-alpha.91 Full Changelog fix(ecstore): preserve transition object metadata by @​cxymds in #​2263 fix(ecstore): honor lifecycle tag filters by @​cxymds in #​2264 feat(s3): advance parity coverage by @​weisd in #​2278 fix(object): always unregister deadlock-tracked get requests by @​overtrue in #​2275 fix(disk): Fix Usage Report Capacity Calculation by @​houseme in #​2274 fix(checksum): align multipart CRC64NVME with full object by @​weisd in #​2286 feat(obs): integrate dial9-tokio-telemetry for runtime tracing by @​houseme in #​2285 fix(tier): sweep transitioned copies from delete handlers by @​weisd in #​2287 feat(object-lock): complete legal hold enforcement by @​weisd in #​2293 fix(object-lock): recover remaining s3 tests by @​weisd in #​2294
  • Greenlight - Package Updates

    Pinned Greenlight
    74
    0 Votes
    74 Posts
    35k Views
    Package UpdatesP
    [1.10.1] Update greenlight to 3.8.2 Full Changelog Reverted connection_pool gem for compatibility reasons Hide + New Room if the user has reached their room limit Allow setting a users name when inviting them (Join by Invitation) Autocomplete users name and email when clicking on an invitiation link Auto verify the users account when joining by invitation
  • Ollama - Package Updates

    Pinned Ollama
    39
    0 Votes
    39 Posts
    8k Views
    Package UpdatesP
    [1.8.2] Update ollama to 0.20.3 Full Changelog Gemma 4 Tool Calling improvements Added latest models to Ollama App OpenClaw fixes for launching TUI
  • RustFS is now available

    Announcements
    6
    11 Votes
    6 Posts
    105 Views
    P
    @girish Thanks a lot, this is a great great news!
  • 3 Votes
    10 Posts
    239 Views
    C
    @robi Still shared plugins, but building on your idea... what if EmDash.mycloudron.com could access EmDashPlugin1.mycloudron.com, EmDashPlugin2.mycloudron.com as isolated Workers? If installing a Worker was as easy as perhaps a LAMP app, we might get isolation. Would need some header finagling to satisfy CORS. It might also be interesting to see if Cloudron could expose a "master" app like EmDash on the front-end, and access the plugin endpoints as API-like endpoints on the back-end.
  • How to use OnlyOffice

    OnlyOffice
    2
    1 Votes
    2 Posts
    28 Views
    jamesJ
    Hello @sfeldkamp @sfeldkamp said: If it's not a "cloud" for OnlyOffice, then what is it? The OnlyOffice app is a service that provides the OnlyOffice functionality to other apps. Like you have found out correctly, NextCloud or Cubby.
  • Cloudfest 2026 - Meetup?

    Off-topic
    3
    1
    9 Votes
    3 Posts
    93 Views
    humptyH
    Which filament did you use for the blue?
  • 1 Votes
    2 Posts
    64 Views
    robiR
    Sorry @nebulon, found it on Github. Thinking now it's more of a discussion topic, since we don't know which way you guys are leaning on Multi..
  • Managing CloudronVersions.json

    App Packaging & Development
    3
    1 Votes
    3 Posts
    31 Views
    timconsidineT
    @James thank you I had not initially intended to use CloudronVersions in this way, but it is a real time saver. Yep, once an app is published, probably no trimming (unless very old revoked versions).