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


  • Ente

    App Wishlist
    6
    8 Votes
    6 Posts
    92 Views

    This looks very good, it would be great to have in Cloudron

  • Cluster Cloudron

    Discuss
    4
    0 Votes
    4 Posts
    31 Views

    If it's high availability you're after then your best bet at the moment would be hypervisor based ha.

  • No Update for around 6 months

    Gitea
    5
    2 Votes
    5 Posts
    87 Views

    Maybe this is the cause? Platform version: v7.4.3 (Ubuntu 22.04.1 LTS) Where can I find more details about this error? I had always thought the system auto-updates on a scheduled time. 🤦

    Screenshot showing no update available for Gitea.
    image.png

    Screenshot showing Cloudron platform update starting.
    1bbac179-004d-4d1d-bb67-c015145947c1-image.png

    Screenshot showing update failure.
    d25e7ac2-9287-47d6-aa7e-96b1c73c7f78-image.png

    Logs

    # tail -n 100 -f /home/yellowtent/platformdata/logs/tasks/12583.log 2024-03-02T13:53:36.131Z box:settings initCache: pre-load settings 2024-03-02T13:53:36.143Z box:taskworker Starting task 12583. Logs are at /home/yellowtent/platformdata/logs/tasks/12583.log 2024-03-02T13:53:36.145Z box:tasks update 12583: {"percent":1,"message":"Checking disk space"} 2024-03-02T13:53:36.155Z box:tasks update 12583: {"percent":5,"message":"Downloading and verifying release"} 2024-03-02T13:53:36.156Z box:updater Downloading https://releases.cloudron.io/versions.json to /home/yellowtent/platformdata/update/versions.json 2024-03-02T13:53:36.156Z box:updater downloadUrl: curl -s --fail https://releases.cloudron.io/versions.json -o /home/yellowtent/platformdata/update/versions.json 2024-03-02T13:53:36.157Z box:shell downloadUrl spawn: /usr/bin/curl -s --fail https://releases.cloudron.io/versions.json -o /home/yellowtent/platformdata/update/versions.json 2024-03-02T13:53:38.171Z box:updater downloadUrl: downloaded https://releases.cloudron.io/versions.json to /home/yellowtent/platformdata/update/versions.json 2024-03-02T13:53:38.171Z box:updater Downloading https://releases.cloudron.io/versions.json.sig to /home/yellowtent/platformdata/update/versions.json.sig 2024-03-02T13:53:38.171Z box:updater downloadUrl: curl -s --fail https://releases.cloudron.io/versions.json.sig -o /home/yellowtent/platformdata/update/versions.json.sig 2024-03-02T13:53:38.171Z box:shell downloadUrl spawn: /usr/bin/curl -s --fail https://releases.cloudron.io/versions.json.sig -o /home/yellowtent/platformdata/update/versions.json.sig 2024-03-02T13:53:39.127Z box:updater downloadUrl: downloaded https://releases.cloudron.io/versions.json.sig to /home/yellowtent/platformdata/update/versions.json.sig 2024-03-02T13:53:39.127Z box:updater gpgVerify: /usr/bin/gpg --status-fd 1 --no-default-keyring --keyring /home/yellowtent/box/src/releases.gpg --verify /home/yellowtent/platformdata/update/versions.json.sig /home/yellowtent/platformdata/update/versions.json 2024-03-02T13:53:39.127Z box:shell gpgVerify exec: /usr/bin/gpg --status-fd 1 --no-default-keyring --keyring /home/yellowtent/box/src/releases.gpg --verify /home/yellowtent/platformdata/update/versions.json.sig /home/yellowtent/platformdata/update/versions.json 2024-03-02T13:53:39.139Z box:shell gpgVerify (stdout): [GNUPG:] NEWSIG [GNUPG:] KEY_CONSIDERED 0EADB19CDDA23CD0FE71E3470A372F8703C493CC 0 [GNUPG:] SIG_ID 1nIHhoIVnhz3dcSh7GrpK492EEc 2024-01-23 1706050072 [GNUPG:] KEY_CONSIDERED 0EADB19CDDA23CD0FE71E3470A372F8703C493CC 0 [GNUPG:] GOODSIG 0A372F8703C493CC Cloudron UG <admin@cloudron.io> [GNUPG:] VALIDSIG 0EADB19CDDA23CD0FE71E3470A372F8703C493CC 2024-01-23 1706050072 0 4 0 1 10 00 0EADB19CDDA23CD0FE71E3470A372F8703C493CC [GNUPG:] KEY_CONSIDERED 0EADB19CDDA23CD0FE71E3470A372F8703C493CC 0 [GNUPG:] TRUST_UNDEFINED 0 pgp [GNUPG:] VERIFICATION_COMPLIANCE_MODE 23 2024-03-02T13:53:39.139Z box:shell gpgVerify (stderr): gpg: Signature made Tue Jan 23 22:47:52 2024 UTC gpg: using RSA key 0EADB19CDDA23CD0FE71E3470A372F8703C493CC gpg: Good signature from "Cloudron UG <admin@cloudron.io>" [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: 0EAD B19C DDA2 3CD0 FE71 E347 0A37 2F87 03C4 93CC 2024-03-02T13:53:39.141Z box:updater Downloading https://releases.cloudron.io/box-7fe2de448e-7fe2de448e-7.5.2.tar.gz to /home/yellowtent/platformdata/update/box.tar.gz 2024-03-02T13:53:39.141Z box:updater downloadUrl: curl -s --fail https://releases.cloudron.io/box-7fe2de448e-7fe2de448e-7.5.2.tar.gz -o /home/yellowtent/platformdata/update/box.tar.gz 2024-03-02T13:53:39.141Z box:shell downloadUrl spawn: /usr/bin/curl -s --fail https://releases.cloudron.io/box-7fe2de448e-7fe2de448e-7.5.2.tar.gz -o /home/yellowtent/platformdata/update/box.tar.gz 2024-03-02T13:53:44.222Z box:updater downloadUrl: downloaded https://releases.cloudron.io/box-7fe2de448e-7fe2de448e-7.5.2.tar.gz to /home/yellowtent/platformdata/update/box.tar.gz 2024-03-02T13:53:44.223Z box:updater Downloading https://releases.cloudron.io/box-7fe2de448e-7fe2de448e-7.5.2.tar.gz.sig to /home/yellowtent/platformdata/update/box.tar.gz.sig 2024-03-02T13:53:44.223Z box:updater downloadUrl: curl -s --fail https://releases.cloudron.io/box-7fe2de448e-7fe2de448e-7.5.2.tar.gz.sig -o /home/yellowtent/platformdata/update/box.tar.gz.sig 2024-03-02T13:53:44.223Z box:shell downloadUrl spawn: /usr/bin/curl -s --fail https://releases.cloudron.io/box-7fe2de448e-7fe2de448e-7.5.2.tar.gz.sig -o /home/yellowtent/platformdata/update/box.tar.gz.sig 2024-03-02T13:53:45.134Z box:updater downloadUrl: downloaded https://releases.cloudron.io/box-7fe2de448e-7fe2de448e-7.5.2.tar.gz.sig to /home/yellowtent/platformdata/update/box.tar.gz.sig 2024-03-02T13:53:45.134Z box:updater gpgVerify: /usr/bin/gpg --status-fd 1 --no-default-keyring --keyring /home/yellowtent/box/src/releases.gpg --verify /home/yellowtent/platformdata/update/box.tar.gz.sig /home/yellowtent/platformdata/update/box.tar.gz 2024-03-02T13:53:45.134Z box:shell gpgVerify exec: /usr/bin/gpg --status-fd 1 --no-default-keyring --keyring /home/yellowtent/box/src/releases.gpg --verify /home/yellowtent/platformdata/update/box.tar.gz.sig /home/yellowtent/platformdata/update/box.tar.gz 2024-03-02T13:53:45.284Z box:shell gpgVerify (stdout): [GNUPG:] NEWSIG [GNUPG:] KEY_CONSIDERED 0EADB19CDDA23CD0FE71E3470A372F8703C493CC 0 [GNUPG:] SIG_ID vwqItj31YcBTqdpnuE5ghvxnZKM 2023-08-29 1693311609 [GNUPG:] KEY_CONSIDERED 0EADB19CDDA23CD0FE71E3470A372F8703C493CC 0 [GNUPG:] GOODSIG 0A372F8703C493CC Cloudron UG <admin@cloudron.io> [GNUPG:] VALIDSIG 0EADB19CDDA23CD0FE71E3470A372F8703C493CC 2023-08-29 1693311609 0 4 0 1 10 00 0EADB19CDDA23CD0FE71E3470A372F8703C493CC [GNUPG:] KEY_CONSIDERED 0EADB19CDDA23CD0FE71E3470A372F8703C493CC 0 [GNUPG:] TRUST_UNDEFINED 0 pgp [GNUPG:] VERIFICATION_COMPLIANCE_MODE 23 2024-03-02T13:53:45.284Z box:shell gpgVerify (stderr): gpg: Signature made Tue Aug 29 12:20:09 2023 UTC gpg: using RSA key 0EADB19CDDA23CD0FE71E3470A372F8703C493CC gpg: Good signature from "Cloudron UG <admin@cloudron.io>" [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: 0EAD B19C DDA2 3CD0 FE71 E347 0A37 2F87 03C4 93CC 2024-03-02T13:53:45.284Z box:updater extractTarball: tar -zxf /home/yellowtent/platformdata/update/box.tar.gz -C /tmp/box-2567641860 2024-03-02T13:53:45.284Z box:shell extractTarball spawn: /bin/tar -zxf /home/yellowtent/platformdata/update/box.tar.gz -C /tmp/box-2567641860 2024-03-02T13:53:46.490Z box:updater extractTarball: extracted /home/yellowtent/platformdata/update/box.tar.gz to /tmp/box-2567641860 2024-03-02T13:53:46.490Z box:updater Updating box with https://releases.cloudron.io/box-7fe2de448e-7fe2de448e-7.5.2.tar.gz 2024-03-02T13:53:46.490Z box:tasks update 12583: {"percent":70,"message":"Installing update"} 2024-03-02T13:53:46.491Z box:shell update spawn: /usr/bin/sudo -S /home/yellowtent/box/src/scripts/update.sh /tmp/box-2567641860 2024-03-02T13:53:46.506Z box:shell update (stdout): Updating Cloudron with /tmp/box-2567641860 2024-03-02T13:53:46.506Z box:shell update (stdout): => reset service cloudron-updater status (of previous update) 2024-03-02T13:53:46.509Z box:shell update (stdout): => Run installer.sh as cloudron-updater. 2024-03-02T13:53:46.511Z box:shell update (stdout): => starting service cloudron-updater. see logs at /home/yellowtent/platformdata/logs/updater/cloudron-updater-2024-03-02_13-53-46.log 2024-03-02T13:53:46.541Z box:shell update (stderr): Running as unit: cloudron-updater.service 2024-03-02T13:53:46.544Z box:shell update (stdout): cloudron-updater is still active. will check in 5 seconds 2024-03-02T13:53:51.549Z box:shell update (stdout): cloudron-updater is still active. will check in 5 seconds 2024-03-02T13:53:56.554Z box:shell update (stdout): cloudron-updater is still active. will check in 5 seconds 2024-03-02T13:54:01.559Z box:shell update (stdout): cloudron-updater is still active. will check in 5 seconds 2024-03-02T13:54:06.565Z box:shell update (stdout): => cloudron-updater has failed 2024-03-02T13:54:06.566Z box:shell update code: 1, signal: null 2024-03-02T13:54:06.567Z box:taskworker Task took 30.475 seconds 2024-03-02T13:54:06.567Z box:tasks setCompleted - 12583: {"result":null,"error":{"stack":"BoxError: update exited with code 1 signal null\n at ChildProcess.<anonymous> (/home/yellowtent/box/src/shell.js:78:17)\n at ChildProcess.emit (node:events:513:28)\n at Process.ChildProcess._handle.onexit (node:internal/child_process:293:12)","name":"BoxError","reason":"Spawn Error","details":{},"message":"update exited with code 1 signal null","code":1,"signal":null}} 2024-03-02T13:54:06.567Z box:tasks update 12583: {"percent":100,"result":null,"error":{"stack":"BoxError: update exited with code 1 signal null\n at ChildProcess.<anonymous> (/home/yellowtent/box/src/shell.js:78:17)\n at ChildProcess.emit (node:events:513:28)\n at Process.ChildProcess._handle.onexit (node:internal/child_process:293:12)","name":"BoxError","reason":"Spawn Error","details":{},"message":"update exited with code 1 signal null","code":1,"signal":null}} BoxError: update exited with code 1 signal null at ChildProcess.<anonymous> (/home/yellowtent/box/src/shell.js:78:17) at ChildProcess.emit (node:events:513:28) at Process.ChildProcess._handle.onexit (node:internal/child_process:293:12)

    Outcome of dpkg --configure -a:

    ~# dpkg --configure -a dpkg: dependency problems prevent configuration of linux-image-generic: linux-image-generic depends on linux-modules-extra-5.15.0-72-generic; however: Package linux-modules-extra-5.15.0-72-generic is not installed. dpkg: error processing package linux-image-generic (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of linux-generic: linux-generic depends on linux-image-generic (= 5.15.0.72.70); however: Package linux-image-generic is not configured yet. dpkg: error processing package linux-generic (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of linux-image-5.15.0-72-generic: linux-image-5.15.0-72-generic depends on linux-modules-5.15.0-72-generic; however: Package linux-modules-5.15.0-72-generic is not installed. dpkg: error processing package linux-image-5.15.0-72-generic (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of linux-image-virtual: linux-image-virtual depends on linux-image-5.15.0-72-generic; however: Package linux-image-5.15.0-72-generic is not configured yet. dpkg: error processing package linux-image-virtual (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of linux-headers-5.15.0-72-generic: linux-headers-5.15.0-72-generic depends on linux-headers-5.15.0-72; however: Package linux-headers-5.15.0-72 is not installed. dpkg: error processing package linux-headers-5.15.0-72-generic (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of linux-headers-generic: linux-headers-generic depends on linux-headers-5.15.0-72-generic; however: Package linux-headers-5.15.0-72-generic is not configured yet. dpkg: error processing package linux-headers-generic (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of linux-virtual: linux-virtual depends on linux-image-virtual (= 5.15.0.72.70); however: Package linux-image-virtual is not configured yet. dpkg: error processing package linux-virtual (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of linux-headers-virtual: linux-headers-virtual depends on linux-headers-generic (= 5.15.0.72.70); however: Package linux-headers-generic is not configured yet. dpkg: error processing package linux-headers-virtual (--configure): dependency problems - leaving unconfigured Errors were encountered while processing: linux-image-generic linux-generic linux-image-5.15.0-72-generic linux-image-virtual linux-headers-5.15.0-72-generic linux-headers-generic linux-virtual linux-headers-virtual
  • 3 Votes
    3 Posts
    61 Views

    @girish Yep exactly ! it already has been packaged before but i never succeed to reach the github.

    Ok I will add a licence. Do you have any advice on this ?

  • Serious OIDC EspoCRM issues!

    EspoCRM
    28
    2 Votes
    28 Posts
    393 Views

    @nebulon My feeling is the way the rest of the world deals with this is making OIDC one login option, not the only login option.

    So you would have the normal App's login forms, and add a [ ⬢ Cloudron ] login button injected above or below that, to take you to the Cloudron OIDC login screen and auth redirect.

    Just a random example, but my feeling is that this would then enable you to have the warning on the Cloudron OIDC login, that you will stay logged in all apps logged-in this way, until you logout from Cloudron.

    https://wordpress.com/log-in/

    This also suggests the Cloudron Panel should have a page listing the logged-in apps, with a button to logout of each, or all of them.

  • 1 Votes
    6 Posts
    33 Views

    I cannot upload and file, like a pdf etc. I can upload to s3 but nextcloud gives errors with the exact same work flow

  • 6 Votes
    11 Posts
    191 Views

    @necrevistonnezr said in Vaultwarden - Security Enhancement Tip:

    Official help doc: https://bitwarden.com/help/kdf-algorithms/

    Thanks but having read that I'm still pretty much at a loss as to whether or not I should change from PBKDF2 SHA256 to Argon2id or not. 🤷

    For now I've just increased my KDF iterations up to the recommended minimum of 600000 (it was previously just 100000).

    Edit: but after reading through this as well, I think I will switch to Argon2id:

    https://community.bitwarden.com/t/pbkdf2-vs-argon2-which-is-better/59187

    Update: I switched to Argon2id and just opted the default settings (64 MiB of memory, iterate over it 3 times, and do so across 4 threads), which are significantly higher than the [current OWASP recommendations](current OWASP recommendations). I guess if I think it's too slow I could crank it down bit by bit toward (but no lower than) those recommendations.

  • Typebot - Package Updates

    Pinned Typebot
    24
    0 Votes
    24 Posts
    550 Views

    [1.5.0]

    Update Typebot to 2.23.0 Full changelog
  • How to modify the 'config.js' file?

    Unsolved MiroTalk
    5
    0 Votes
    5 Posts
    37 Views

    That is correct current MiroTalk is p2p, the SFU variant will come with next Cloudron release.

  • InvoiceNinja - Package Updates

    Pinned Invoice Ninja
    356
    0 Votes
    356 Posts
    11k Views

    [1.12.5]

    Update Invoice Ninja to 5.8.32 Full changelog Fixes for tax name equal to or less than 2 characters
  • NocoDB - Package Updates

    Pinned NocoDB
    79
    2 Votes
    79 Posts
    3k Views

    [1.16.3]

    Update NocoDB to 0.204.3 Full changelog
  • Ghost - Package Updates

    Pinned Ghost
    368
    1 Votes
    368 Posts
    15k Views

    [4.80.0]

    Update Ghost to 5.80.0 Full changelog Added lazy-loading of comments data (#19778) - Kevin Ansfield Include archived offers in members filter (#19756) - Ronald Langeveld Prevented newsletter subscriptions from getting out of sync in Portal (#19768) - Steve Larson Fixed cache invalidation header race conditions - Fabien O'Carroll Fixed extra whitespace in plaintext transactional member emails (#19736) - Kevin Ansfield Fixed pasting into HTML card editor replacing the card with a paragraph (#19757) - Kevin Ansfield
  • Emby - Package Updates

    Pinned Emby
    29
    0 Votes
    29 Posts
    941 Views

    [1.13.2]

    Update Emby to 4.8.3.0 Full changelog Nfo Metadata - Support multiple episodedetails nodes M3U Tuner - Support restricting imported channels based on group M3U Tuner - Support embedded xml guide data Fix 3D flag being lost in some cases on initial import Fix series scanning regression related to year in folder name Improve photo scanning error handling Add workaround for older Dlna devices to fix playback failures Fix temp files from database backup process not being cleaned up Fix playlist library folder not generating an image Start running hardware detection earlier on startup to try and avoid playback errors Fix playback errors when transcoding on older LG TV's Redesign music genre screen
  • Piwigo - Package Updates

    Pinned Piwigo
    23
    0 Votes
    23 Posts
    430 Views

    [2.2.0]

    Update Piwigo to 14.3.0 Full changelog
  • Unable to do a fresh installation

    Solved Paperless-ngx
    2
    0 Votes
    2 Posts
    22 Views

    I tried these steps : https://docs.cloudron.io/storage/#swap, which increased the Swap size.

    This seems to resolve the above issue, as the app has now successfully installed.

  • 1 Votes
    5 Posts
    47 Views

    Yeah. I know what you mean. Ok I will start afresh 🙂
    With this information now it will be ok to configure from scratch.

    Many thanks

    Jan

  • 0 Votes
    6 Posts
    66 Views

    @girish Yes I did this (did not update the post with export) and it seems to work fine, I will watch the new "binary files" Folder. Here is from Discord:
    7144247c-6362-4924-9028-c531b7509a98-capture_240301_110102.jpg

  • 3 Votes
    1 Posts
    23 Views
    No one has replied
  • SnappyMail - Package Updates

    Pinned SnappyMail
    89
    1 Votes
    89 Posts
    3k Views

    Package update blocked because of https://github.com/the-djmaze/snappymail/issues/1472

  • GitLab - Package updates

    Pinned GitLab
    156
    1 Votes
    156 Posts
    5k Views

    [1.88.0]

    Migrate to OIDC login