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


Skip to content
  • Collabora Online - Package Updates

    Pinned Collabora Online (CODE)
    160
    0 Votes
    160 Posts
    89k Views
    Package UpdatesP
    [1.46.0] Update code to 25.04.9.2.1
  • Struggling to Replace MinIO - Advice Welcome!

    Discuss
    7
    1 Votes
    7 Posts
    141 Views
    jadudmJ
    Depending on your appetite for loss, I would consider backups-in-depth. That is, one backup site is not a backup. Use rsync-based backup over SSHFS to Hetzner or similar. You will want to select "use hardlinks" and, if you want it, encryption. The use of hardlinks is, essentially, your de-duplication. (See below.) For a second layer of depth, I would consider a (daily? weekly? monthly?) backup of your primary backup site to a secondary. This could be a sync to AWS S3, for example. Note that any S3-based backup (B2, Cloudflare ObjectSomething, etc.) will have both a storage cost and an API cost. If you are dealing with millions of small files in your backups, the API costs will become real, because dedupe requires checking each object, and then possibly transferring it (multiple PUT/GET requests per file). S3 has the ability to automatically keep multiple versions of a file. You could use this to have an in-place rotation/update of files. If you are doing an S3 backup, you can use lifecycle rules to automatically move your S3 content to Glacier. This is much cheaper than "hot" S3 storage. But, you pay a penalty if you download/delete to early/too often. As a third, cheap-ish option, go get a 2- or 4-bay NAS that can run TrueNAS, and put a pair of 8-12TB HDDs in it. Configure the disks in a ZFS mirrored pair. Run a cron job once per day/week to pull down the contents of the Hetzner box. (Your cron will want to, again, use rsync with hardlinks.) You now have a local machine mirroring your hot backups. It is arguably more expensive than some other options (~600USD up front), but you don't have any "we might run out of space" issues. And, because you're using it to pull, you don't have any weird networking problems: just SCP the data down. (Or, rsync it down over SSH.) Whatever you are doing, consider targeting two different destinations at two different times (per day/alternating/etc.). Or, consider having some combination of backups that give you multiple copies at multiple sites. That could be Hetzner in two regions, with backups run on alternating days, or it could be you backup to a storage box and pull down a clone every day to a local NAS, or ... or ... Ultimately, your 150GB is small. If you're increasing by a few GB per week, you're saying that you are likely to have 1TB/year. Not knowing your company's finances, this is generally considered a small amount of data. Trying to optimize for cost, immediately, is possibly less important than just getting the backups somewhere. Other strategies could involve backing up to the NAS locally first, and then using a cron to borg or rsync to a remote host (possibly more annoying to set up), etc. But, you might have more "dedupe" options then. (borg has dedupe built in, I think, but...) I have a suspicion that your desire to use object storage might be a red herring. But, again, I don't know your constraints/budget/needs/concerns. Deduplication: If you use rsync with hardlinks, then each daily backup will automatically dedupe unchanged files. A hardlink is a pointer to a file. So, if you upload super_ai_outputs_day_1.md to your storage on Monday, and it remains unchanged for the rest of time, then each subsequent day is going to be a hardlink to that file. It will, for all intents and purposes, take up zero disk space. So, if you are backing up large numbers of small-to-medium sized files that do not change, SSHFS/rsync with hardlinks is going to naturally dedupe your unchanging old data. This will not do binary deduplication of different files. So, if you're looking for a backup solution that would (say) identify that two, 1GB files where the middle 500GB are identical, and somehow dedupe that... you need more sophisticated tools and strategies. Rsync/hardlinks just makes sure that the same file, backed up every day, does not take (# days * size) space. It just takes the original size of the file plus an inode in the FS for each link. Note, though, if you involve a snapshot of your hardlinked backups to an object store, every file may take the full size of every file for every day. I'm possibly wrong on that, but I'm not confident that most tools would know what to do with those hardlinks when you're copying to an object store. I think you'd end up multiplying your disk usage significantly, because your backup tool will have to create a copy of each file into the object store. (Most object stores do not have a notion of symlinks/hardlinks.) An experiment with a subset of the data, or even a few files, will tell you the answer to that question. If you have other questions, you can ask here, or DM me.
  • Email group forwarding

    Unsolved Support mail forwarding
    4
    1 Votes
    4 Posts
    34 Views
    jamesJ
    Hello @da5nsy @da5nsy said in Email group forwarding: Currently, we need to go into the mailbox and manually set up the email forwarding. "The mailbox" is the client I assume, so either @sogo, @roundcube, @snappymail or some other client like thunderbird. If you are using @sogo you could use the sogo-tool to update user preferences like forwarding with automation. But since you did not share what mail client you are using, this is just one example.
  • FreeScout - Package Updates

    Pinned FreeScout
    262
    0 Votes
    262 Posts
    274k Views
    Package UpdatesP
    [1.15.32] Update freescout to 1.8.207 Full Changelog Allow to Fetch and Send emails via Goole Workspace OAuth (#​5241) Fixed array_filter() in DB config (#​5230) Fixed checking user authorization when changing conversation customer (#​5232) Check user access to mailbox in empty_folder ajax action (Security). Check customer visibility when merging customers (Security). Add PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT to DB config (#​5230) Fixed parsing email part's Content-Type ending with semicolon. Fixed "Undefined array key" error on sending reply to a Phone conversation (#​5236) Perform sanitizing of the file name at the beginning of Helper::sanitizeUploadedFileName() (Security).
  • Moderating Matrix, and Mjolnir / Draupnir

    Matrix (Synapse/Element)
    2
    1 Votes
    2 Posts
    34 Views
    J
    Never heard of these two. Also, matrixdocs is not the official matrix docs. https://matrix.org/docs/chat_basics/matrix-for-im/ is the official one. I don't know about spaces but being an admin of a space and not being able to administer rooms inside a space seems like bad design.
  • GitLab - Package Updates

    Pinned GitLab
    228
    1 Votes
    228 Posts
    206k Views
    Package UpdatesP
    [1.113.0] Update gitlab-foss to 18.9.1 Full Changelog Navigate repositories with collapsible file tree Include CI/CD inputs from a file Rapid Diffs improves performance for commit changes
  • Baserow - Package Updates

    Pinned Baserow
    91
    2 Votes
    91 Posts
    33k Views
    Package UpdatesP
    [1.35.1] Update baserow to 2.1.2 Full Changelog [Builder] Resolved a bug which prevented user source users from being searched. #​4850 [Integration] Resolved a bug which prevented builder data source and workflow action filtering with formula values from working correctly. #​4860 [Builder] Resolved a bug which caused table and repeat element load more buttons to only load more after a second click. #​4862 [Builder] Resolved a caching issue when applications users had no role set. [Builder] Resolved a data input bug which prevented optional numeric inputs from being accepted. [Builder] Use error page in preview
  • InvoiceNinja - Package Updates

    Pinned Invoice Ninja
    561
    0 Votes
    561 Posts
    822k Views
    Package UpdatesP
    [1.21.17] Update invoiceninja to 5.12.69 Full Changelog Fixes for query performance Fixes for PEPPOL GLN scheme IDs Fixes for Docuninja conflicts in SelfHosted Improve email layouts to force light/dark modes Fixes for credits when deleted prior to payment deletion.
  • OpenProject - Package Updates

    Pinned OpenProject
    152
    0 Votes
    152 Posts
    103k Views
    Package UpdatesP
    [3.46.2] Update openproject to 17.1.2 Full Changelog Bugfix: Error when creating a new work package after uploading an attachment to the previous one that was opened in details view [#​67980] Bugfix: Pasting rich text into CKEditor crashes it [#​69597] Bugfix: external_redirect URL always engaged, making copy&pasting links harder [#​71946] Bugfix: Parent project name visible in breadcrumb irrespective of parent access [#​71972] Bugfix: Trying to attach a calendar part when no mail is being generated fails [#​72244] Bugfix: Meetings appear duplicate in the ical subscription after an interim response [#​72259] Bugfix: Can't create automatically managed project folder when project name contains forbidden Nextcloud characters [#​72525]
  • Ghost - Package Updates

    Pinned Ghost
    564
    1 Votes
    564 Posts
    853k Views
    Package UpdatesP
    [4.152.3] Update ghost to 6.19.3 Full Changelog Fixed inbox links when user is logged into multiple Gmail accounts (#​26564) - Evan Hahn Fixed race condition causing 0-byte cards.min.js and cards.min.css - Jannis Fedoruk-Betschki Fixed broken redirects to Google Ad Manager URLs in newsletters - Kevin Ansfield Fixed CORS errors for embedded signup forms after a custom domain is added (#​26497) - Kevin Ansfield Hid editor email visibility settings for pages (#​26519) - Steve Larson Updated Italian translations for Comments, Portal, and Sign-up form (#​26308) - Antonio Masoni Added missing translations for de-CH in Comments, Portal (#​26517) - ashikinoko Updated translation for Indonesian language for Comments, Ghost, (#​25878) - Faisal Hendra Updated Bulgarian translations for Ghost (#​26530) - Yovko Lambrev
  • Ollama - Package Updates

    Pinned Ollama
    31
    0 Votes
    31 Posts
    4k Views
    Package UpdatesP
    [1.5.1] Update ollama to 0.17.4 Full Changelog Tool call indices will now be included in parallel tool calls Fixed issue where tool calls in the Qwen 3 and Qwen 3.5 model families would not be parsed correctly if emitted during thinking Fixed issue where Ollama's app on Windows would crash when a new update has been downloaded Nemotron architecture support in Ollama's engine MLX engine now has improved memory usage Ollama's app will now allow models that support tools to use web search capabilities Improved LFM2 and LFM2.5 models in Ollama's engine ollama create will no longer default to affine quantization for unquantized models when using the MLX engine Added configuration for disabling automatic update downloading
  • 5 Votes
    42 Posts
    935 Views
    necrevistonnezrN
    @p44 said in Hetzner price increases by 20-30 % - other hosting providers soon to follow: @necrevistonnezr Yes, this could bring in mid term to a reshoring of production plants? Problem is: It takes a long time to build such production lines and have it actually produce appropriate yield. It's a highly sophisticated process where the US and Europe currently neither have the knowledge nor the production capabilities. Blinded by greed (and I include us customers going for the lowest prices possible), we have outsourced vital industries and there's no easy turning back.
  • 1 Votes
    1 Posts
    53 Views
    No one has replied
  • Mautic - Package Updates

    Pinned Mautic
    70
    0 Votes
    70 Posts
    32k Views
    Package UpdatesP
    [5.1.5] Update mautic to 6.0.8 Full Changelog This release addresses one security issue. Please update at your earliest convenience after taking a backup and ensuring that it's working. https://github.com/mautic/mautic/security/advisories/GHSA-r5j5-q42h-fc93 Update Composer development dependency phpunit/phpunit to fix CVE-2026-24765 #​15817 by @​escopecz
  • Verdaccio - Package Updates

    Pinned Verdaccio
    117
    0 Votes
    117 Posts
    81k Views
    Package UpdatesP
    [1.73.3] Update verdaccio to 6.2.9 Full Changelog Fixed docker publish build wasn't correctly pushing the latest and semantic version tags
  • Metabase - Package Updates

    Pinned Metabase
    514
    1 Votes
    514 Posts
    386k Views
    Package UpdatesP
    [2.37.5] Update metabase to 0.58.7.5 Full Changelog
  • Mattermost - Package Updates

    Pinned Mattermost
    196
    0 Votes
    196 Posts
    140k Views
    Package UpdatesP
    [1.25.2] Update mattermost to 11.4.2 Full Changelog Compare Source Mattermost Platform Release 11.4.2
  • Lightweight, selfhostable LanguageTool frontend

    LanguageTool
    1
    4 Votes
    1 Posts
    19 Views
    No one has replied
  • LM Link - remote models, used locally

    Off-topic
    1
    2 Votes
    1 Posts
    39 Views
    No one has replied
  • Fluxer.app

    App Wishlist
    2
    5 Votes
    2 Posts
    202 Views
    stalecontextS
    Ended up getting this working, albeit with sticks and glue. Here's the repo https://git.cathedral.gg/Ben/fluxer-cloudron-app Couldn't get S3 working but voice chat and share screen work great