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


Skip to content
  • 4 Votes
    2 Posts
    36 Views
    scookeS
    Excellent work, thank you!
  • Should CloudronVersions.json have a digital signature?

    Discuss
    8
    4 Votes
    8 Posts
    76 Views
    fbartelsF
    @girish said: The main issue is/was signing docker images @girish True, tags are mutable, so pulling by tag alone leaves you vulnerable if a registry is compromised. Container signing verifies provenance (who built it), while referencing an image by digest (image@sha256:...) guarantees integrity (that it hasn't been altered). If the Cloudron app manifest explicitly pins container digests, you effectively get both: Cloudron verifies the authenticity of the app manifest, and the digest ensures the container pulled from the registry hasn't been tampered with. As a quick note on mirroring: docker tag & push actually preserves digests in most OCI registries, but using tools like crane copy or skopeo is definitely the right approach since they transfer images directly between registries without local daemon overhead or pulling down heavy layers. Regarding experience with container signing: the modern standard is Cosign (part of Sigstore). Because Cosign stores signatures as standard OCI artifacts inside the registry, it works out-of-the-box with almost every modern registry today (Docker Hub, GHCR, Harbor, AWS ECR, etc.) without requiring special server-side setup.
  • 28 Votes
    42 Posts
    16k Views
    necrevistonnezrN
    I let Claude built a sync / mirror script between Linkding and Karakeep, FYI: https://github.com/necrevistonnezr/linkding-karakeep-sync
  • 0 Votes
    7 Posts
    118 Views
    L
    Great, and thanks girish. Cloudron is brilliant!
  • Loomio - Package Updates

    Pinned Locked Loomio
    68
    2 Votes
    68 Posts
    27k Views
    Package UpdatesP
    [1.18.4] Update loomio to 3.1.5 Full Changelog New: Subscribe a Loomio group to an external email mailing list. Fix: Prevent duplicate threads and staff forwards when a mail server retries delivery. Fix: Preserve the SMTP envelope recipient when an email is delivered through a mailing list or forwarding address. New: Convert a group thread to a direct thread while retaining access for its participants. Fix: Require Bearer authentication for the trusted server API so API keys are not accepted in URLs or request bodies. New: Discover Loomio's user and server API documentation through /llms.txt.
  • Twenty - Package Updates

    Pinned Locked Twenty
    27
    3 Votes
    27 Posts
    2k Views
    Package UpdatesP
    [1.9.0] Update twenty to 2.26.0 Full Changelog [BREAKING-CHANGE] Centralize system View viewField side effect (#23081) by @prastoin [breaking-change] fix(server): return runAgent execution failures as result errors (#23390) by @abdulrahmancodes feat: Slack conversational assistant (#22984) by @abdulrahmancodes feat(workflow): read workflow version content from core in the engine, behind a flag (#23403) by @thomtrp feat(front): preview highlighted record in the search command bar (#23413) by @FelixMalfait feat(dashboard): extend number format option to bar, line and pie charts (#23505) by @ehconitin feat(apps): add enqueueJob to run a logic function on the workers (#23527) by @martmull fix(page-layout): render standalone rich text widget on record pages (#23435) by @thomtrp fix: Decrypt encrypted front component variables (#23494) by @remihuigen fix(workflow): use as draft with an existing draft and cross-object record page filters (#23524) by @thomtrp
  • MiroTalk - Package Updates

    Pinned Locked MiroTalk
    721
    2 Votes
    721 Posts
    760k Views
    Package UpdatesP
    [1.19.31] Update mirotalkp2p to 1.8.75
  • NodeBB - Package Updates

    Pinned Locked NodeBB
    188
    0 Votes
    188 Posts
    178k Views
    Package UpdatesP
    [2.31.5] Update NodeBB to 4.14.5 Full Changelog clear session info when switching users in doLogin (bc206f6) replace outdated .includes() check for AP header in webfinger query method, in favour of Helpers.assertAccept (2079ea0) guard title regeneration in inbox.update behind posts.isMain (94feb90) only allow self/admins/gmods to view/list emails (a018478) enforce same checks on topic room enter as controller (54ff68b) search by email array bypass (5029739) dont return category if user doesnt have find privilege in getSelectedCategory (5a9d7f7) rss feed privilege check for topic feeds (2cc3ae1) private upload path bypass (35e7587) closes #14528, encode uid in group calls (c857090)
  • LibreChat - Package Updates

    Pinned Locked LibreChat
    22
    1 Votes
    22 Posts
    5k Views
    Package UpdatesP
    [1.3.0] Update rag_api to 0.9.0 Full Changelog feat: add PGVECTOR_CREATE_EXTENSION env to support managed Postgres by @danny-avila in #284 feat: add PG_POOL_PRE_PING/PG_POOL_RECYCLE for dropped remote DB connections by @danny-avila in #285 feat: add EMBEDDINGS_DIMENSIONS env for text-embedding-3 models by @danny-avila in #287 feat: add RAG_DISTANCE_THRESHOLD to drop weak retrieval matches by @danny-avila in #288 feat: add POSTGRES_SCHEMA to pin pgvector tables to a custom schema by @danny-avila in #289 fix: Patch pypdf and cryptography Security Alerts by @danny-avila in #314 fix: Fail Docker Builds on NLTK Download Errors by @danny-avila in #315 feat: Guard pgvector Startup DDL by @danny-avila in #316 feat: Add Safe Parallel Ingestion Consumers by @danny-avila in #317
  • Virtual Host Style support

    RustFS
    9
    1 Votes
    9 Posts
    120 Views
    robiR
    Even internal name collisions
  • Please grant us a git.cloudron.io account

    Solved Support git.cloudron.io credentials request
    8
    0 Votes
    8 Posts
    108 Views
    jamesJ
    Hello @loudlemur Unfortunately I can't do that. Due to license constraints and other things we currently are not looking for contributions to platform code.
  • Customize Dashboard

    Solved Discuss dashboard customization
    10
    0 Votes
    10 Posts
    2k Views
    hexbinH
    Awweesoomeee!
  • 8 Votes
    6 Posts
    138 Views
    girishG
    @andreasdueren good catch, I have pushed doc fix. The networking issue is fixed in Cloudron 10 , yes
  • Metabase - Package Updates

    Pinned Locked Metabase
    614
    1 Votes
    614 Posts
    715k Views
    Package UpdatesP
    [3.21.1] Update metabase to 0.63.2.6 Full Changelog
  • Tymeslot - Package Updates

    Locked Tymeslot
    1
    0 Votes
    1 Posts
    15 Views
    No one has replied
  • 4 Votes
    1 Posts
    32 Views
    No one has replied
  • Shaarli - Package Updates

    Pinned Locked Shaarli
    20
    0 Votes
    20 Posts
    7k Views
    Package UpdatesP
    [2.18.4] Update Shaarli to 0.16.5 Full Changelog fix wrong token error when saving links after metadata retrieval Full Changelog: https://github.com/shaarli/Shaarli/compare/v0.16.4...v0.16.5 fix wrong token error when saving links after metadata retrieval Full Changelog: https://github.com/shaarli/Shaarli/compare/v0.16.4...v0.16.5
  • Ghost - Package Updates

    Pinned Locked Ghost
    610
    1 Votes
    610 Posts
    1m Views
    Package UpdatesP
    [4.186.0] Update ghost to 6.55.0 Full Changelog Changed the sidebar trial banner to be configurable via hostSettings (#29604) - Jannis Fedoruk-Betschki Fixed feature image alt text silently disappearing when too long (#29681) - SUHAIL Fixed members being removed from all newsletters when unsubscribing from one (#29605) - swithek Fixed site.substack.com links breaking when outbound link tagging is on (#29641) - leafwind Fixed settings sidebar flash for editors/contributors (#29660) - Jatinder Mahajan Fixed duplicate reply notification emails for comment authors (#29600) - Aubaid Fixed redirect capture groups ($1) not being substituted inside query strings (#29574) - Jannis Fedoruk-Betschki Fixed broken admin views for Contributor and Author staff users (#29653) - Steve Larson Fixed broken internal links in automation emails (#29652) - Troy Ciesco
  • Woodpecker - Package updates

    Pinned Locked Woodpecker
    40
    0 Votes
    40 Posts
    14k Views
    Package UpdatesP
    [2.18.0] Update woodpecker to 3.17.0 Full Changelog Update module github.com/getkin/kin-openapi to v0.144.0 [SECURITY] #6896 Make grpc secret autogenerated #6845 Gate Kubernetes nodeSelector backend step config behind agent config #6809 WebUI: show runtime workflow errors #6577 Rename CI_COMMIT_PRERELEASE to CI_PIPELINE_RELEASE_PRE #6794 Rework pipeline data structure: Release & Tag #6774 fix(server): guard DAG cycle check against filtered-out optional dependencies #6915 Don't count step error as workflow runtime error #6904 ReFetch secrets on pipeline restart #6857 Correct forge_id and org handling on user/repo #6820
  • Can't load a contact via label

    Contacts
    7
    0 Votes
    7 Posts
    109 Views
    T
    Here is Anonymised file (can't upload): https://file.cloudron-demo.com/Anonymised.vcf Imported successfully on https://contacts.cloudron-demo.com/