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


Skip to content
  • 0 Votes
    8 Posts
    55 Views
    timconsidineT
    @ekevu123 if you have a startup.sh or other launch script, it is common to have the script touch /app/data/initialized during first setup, all setup inside a test whether .initialized is present or not. If so, skip setup. If not, then do setup. Setup including key generation. I haven't reviewed how you launch the app, so not sure how viable it is for you, but it's very common for other apps. if [ ! -f /app/data/.initialized ]; then cp -a -n /app/code/defaults/config/. /app/data/config/ || true touch /app/data/.initialized fi
  • Ghost - Package Updates

    Pinned Ghost
    570
    1 Votes
    570 Posts
    878k Views
    Package UpdatesP
    [4.155.0] Update ghost to 6.22.0 Full Changelog Added retention offers (#​26747) - Sag Added separate Server and Admin build versions to About dialog (#​26769) - Rob Lester Fixed N+1 queries and broken reply limit in comments API - Rob Lester Fixed bookmark filtering in Welcome Emails editor (#​26742) - Evan Hahn Fixed race condition in reply-to-reply comment form - Rob Lester
  • Matrix Authentication Service

    Matrix (Synapse/Element)
    2
    2 Votes
    2 Posts
    45 Views
    jdaviescoatesJ
    Many thanks for doing this. Think it's a bit too involved for me though so I'll probably just wait until it's part of Synapse itself.
  • AI sarcasm

    Off-topic
    1
    1
    2 Votes
    1 Posts
    29 Views
    No one has replied
  • Incoming Email: cannot open mailbox

    Discourse
    9
    3
    1 Votes
    9 Posts
    53 Views
    P
    @james Ah yes sure. POP3 polling enabled and : [image: 1773412201867-e874f470-7499-4766-98b7-60f32171c12e-image.jpeg] Note: POP3 polling port was actually 9595 (and wasn't considered modified by discourse (no green dot)), so that explains the 9595 call (but why was there a 995 call too then?). I just changed it to 995 and tried again to send an email (and waited for the 5 min of polling period), but no luck.
  • Looking for an App?

    Community Apps
    29
    4 Votes
    29 Posts
    935 Views
    scookeS
    @murgero Sorry for not responding sooner, I was on a multi-day rad motorcycle road trip with my son last week, weekend, and into this week! But thank you for working on it. I'm gonna try it out toute suite.
  • 1 Votes
    8 Posts
    2k Views
    jamesJ
    We looked into this, created a community app and documented everything here: https://forum.cloudron.io/topic/15225/matrix-authentication-service
  • 1 Votes
    24 Posts
    6k Views
    jamesJ
    We looked into this, created a community app and documented everything here: https://forum.cloudron.io/topic/15225/matrix-authentication-service
  • 6 Votes
    18 Posts
    5k Views
    jamesJ
    We looked into this, created a community app and documented everything here: https://forum.cloudron.io/topic/15225/matrix-authentication-service
  • 1 Votes
    8 Posts
    85 Views
    nebulonN
    yeah forgot to mention that in the changelog, given the low feedback on the webdav integration, I didn't expect it to be used much at all. So the previous version had a longstanding bug essentially where only the user's home was exposed via webdav but not group folders nor shared items. This was the fix to introduce new toplevel items: [image: 1773397779254-517ea14b-e37d-4e61-8cbf-cc5bde739b4b-image.jpeg]
  • Community Apps workflow observations

    App Packaging & Development
    7
    1
    3 Votes
    7 Posts
    74 Views
    timconsidineT
    Thanks @girish TBH, most people don't read docs despite all this Yep, true Soon there won't be any docs. AI coding agent utility will produce some illegible binary asset "cloudron.aifood", which another agent will use. We humans won't need to know or read anything. Thanks @nebulon maybe better some https://foo.bar/changelog link nice idea, let me think about that. testing my build script which makes it a mandatory input (to overcome my lack of discipline )
  • Comentario - Package Updates

    Pinned Comentario
    17
    0 Votes
    17 Posts
    4k Views
    Package UpdatesP
    [1.8.0] Update comentario to 3.17.0 Full Changelog Add custom moderator name feature (#​222) - 66d2bcc, 753451c, 61cc240, ff9e89f, 400f7e5, 8425ce6, 4bab9e2, c1a4ec3, 467bcc0 Add support for PostgreSQL 18 (#​224) - 84c93da Backend: fix resource leak in DecompressGzip() - 58cfbe7 Backend: fix Postgres restart loop with a non-public schema (#​225, !24) - 9137e53, 4476b1b I18n: add Portuguese messages (pt) by @​pt.cesar.monteiro - bbc7303 I18n: add Ukrainian translation (uk) by @​kleindberg - 3e7ca17 Go 1.26, update dependencies, modernise code - 33d3044, a4232a7, 4605e5c, cab77fb, 3b97e19, 58a1146, 53e905a, 8464344, 1e193e3, 0c1de70, 8c7cc53 Demo website: add predefined comments to Ukrainian page (also !30) - 724a0ad Demo website: fix comment and config statements - 2a3516d, 25e7a30
  • 36 Votes
    46 Posts
    15k Views
    J
    @andreasdueren When I try the affine demo, it says "Your local data is stored in the browser and may be lost. Don't risk it - enable cloud now!" . Is this how it is in your package also? Where are the documents saved?
  • SpamHaus false positive on Ubuntu 24.04 + latest Cloudron

    Solved Support mail spamhaus
    6
    1 Votes
    6 Posts
    50 Views
    archosA
    Small update from my side. I contacted Spamhaus through their ticket system and after communicating with them it seems everything is now resolved and the IP has been removed from the blacklist. Emails are working normally again. Sorry for the false alarm and thank you for your help and responses. I did notice that occasionally I still see the error that was present in the previous version, so I will keep
  • Calibre Web - Package Updates

    Pinned Calibre Web
    84
    0 Votes
    84 Posts
    30k Views
    Package UpdatesP
    [1.32.0] Update calibre to 9.5.0 Full Changelog
  • Dawarich - Package Updates

    Pinned Dawarich
    23
    0 Votes
    23 Posts
    2k Views
    Package UpdatesP
    [1.8.3] Update dawarich to 1.3.3 Full Changelog Points table now converts speed from m/s to km/h (or mph) using the user's distance unit preference. Previously raw m/s values were displayed with a "km/h" label. #​2337 Digest list API (GET /api/v1/digests) now returns distance as a structured object with meters, converted, and unit fields, matching the detail endpoint. Previously it returned raw meters, causing clients to display incorrect values. Breaking change: the distance field changed from an integer to an object. #​2336 Dead documentation links in v0.26.0 changelog entry now point to the correct URLs. #​2344 Filter out Immich and Photoprism api keys from logs to prevent accidental exposure. #​2368 Fix foreign key violation when deleting users with place_visits referencing visits. Fix reverse geocoding job failing on points with nil timestamp or lonlat. Fix unsupported archive format generating Sentry noise instead of a user-friendly notification. Fix deadlock in reverse geocoding places upsert under concurrent Sidekiq workers. Reduce Redis disk I/O by relaxing RDB snapshot frequency. Previously the default save 60 10000 rule caused a snapshot every ~60 seconds due to Sidekiq polling, generating tens of terabytes of disk writes over weeks. New defaults: snapshots every 15 minutes (10+ changes) or 5 minutes (100+ changes). Reduce default Sidekiq concurrency from 10 to 5 threads. Most self-hosted instances don't need 10 workers and the extra threads increase Redis polling traffic.
  • Warning: Connection Reset Issue in [4.9.0] which is n8n 2.10.2

    N8N
    24
    2 Votes
    24 Posts
    394 Views
    P
    I updated to 4.13.0 and can no longer reproduce the issue. All of our workflows appear to be working, and there are no new errors in the log. Appreciate the quick turnaround!
  • Change Detection - Package Updates

    Pinned Change Detection
    146
    1 Votes
    146 Posts
    47k Views
    Package UpdatesP
    [1.29.4] Update changedetection.io to 0.54.5 Full Changelog Restock - No need to extract the text because it's not used anyway by @​dgtlmoon in #​3951 Content fetching -Better detection of other encodings, Replace/upgrade broken UTF-8 , Ensure rest of retrieved content is UTF-8 for the app by @​dgtlmoon in #​3954 UI - Price amount is sometimes string or integer by @​dgtlmoon in #​3950 *CI - Bump the all group with 5 updates by @​dependabot[bot] in #​3955 Various memory and CPU improvements by @​dgtlmoon in #​3960 Add complete Spanish translation (es) by @​adriangc24 in #​3961 Create (POST) tag/group through API do not save processor_config_restock_diff values by @​dgtlmoon in #​3968 UI - Fixing Preview "GO" version button by @​dgtlmoon in #​3969 API - Invert changes_only flag for include_equal parameter by @​dgtlmoon in #​3976
  • Audiobookshelf - Package Updates

    Pinned Audiobookshelf
    80
    0 Votes
    80 Posts
    32k Views
    Package UpdatesP
    [1.97.0] Update audiobookshelf to 2.33.0 Full Changelog Slovak language option by @​belpe in #​5077 Belarusian language option by @​pavel-miniutka in #​5071 Database indexes for discover query performance by @​kevingatera in #​5073 IDOR vulnerabilities in listening sessions, media progress, and bookmark endpoints #​5062 by @​mandreko in #​5063 Server crash filtering by decade with collapsed series Server crash on /me/progress/:libraryItemId/:episodeId? when episodeId is not passed in for a podcast library item #​5058 Updating author name merging with same name authors in a different library #​4628 Home page check current user from socket event when updating hide from continue listening UI/UX: Match tab "click to use current value" incorrect title attribute UI/UX: Aria-label for jump backward button by @​KiwiHour in #​4973
  • 2FAuth - Package Updates

    Pinned 2FAuth
    25
    0 Votes
    25 Posts
    6k Views
    Package UpdatesP
    [1.9.0] Update 2FAuth to 6.1.1 Full Changelog issue #​532 Unable to create new entries via the Advanced Form MR #​526 Chinese Traditional translation, thanks to @​olivertzeng MR #​527 Allow pasting on upload page to add QR codes easily, thanks to @​moritzuehlingo BLOCK_OPTAUTH_IMAGELINK_FETCHING: Enable or disable fetching of resources linked in the imagelink parameter of OTPauth URIs encoded in QR codes (doc). THROTTLE_API_DURING_IMPORT: Specific rate limite for API calls made by the Import feature to prevent 429 error during large import (doc, #​522). Mitigate blind SSRF by adding URL validation before imagelink resources are fetched (thx @​DenizParlak). This comes with the new BLOCK_OPTAUTH_IMAGELINK_FETCHING env var, which is set to true by default. Installation fails due to CVE-2025-45769 in transitive dependency firebase/php-jwt < 7.0.0 (via laravel/passport) (thx @​MickLesk) [issue #​509] manifest.json cannot be accessed through a reverse proxy [issue #​516] Local iconsPack is greyout - cant be selected for item [issue #​517] Typo: "recommanded" instead of "recommended"