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


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps - Status | Demo | Docs | Install

AppDev

Cloudron App Packagers

Private

Posts


  • Bisq (decentralised P2P bitcoin exchange) on Cloudron
    timconsidineT timconsidine

    Not sure anybody cares (which is fine, my itch is scratched), but ...

    BISQ API HEADLESS :

    • updated API calls
    • removed the SKILL (because I don't want to duplicate it and it sits more naturally in the Nanobot repository: the updated skill has been deployed there)
    App Wishlist

  • RomM App For Cloudron
    murgeroM murgero

    @eyecreate amazing! I'll be installing this I think

    App Packaging & Development

  • RomM App For Cloudron
    eyecreateE eyecreate

    I updated the metadata to support the community app format. Tested on the server you linked.

    Install URL: https://git.cloudron.io/eyecreate/romm/-/raw/main/CloudronVersions.json

    App Packaging & Development

  • Looking for an App?
    murgeroM murgero

    @scooke said:

    https://github.com/bookwyrm-social/bookwyrm

    This will be ready by Sunday for testing! I'll get this started either tonight or tomorrow. Have you used this before?

    Community Apps

  • Looking for an App?
    murgeroM murgero

    @hakunamatata There's a few CRM style apps but you're not wrong. I'll see about odoo or erpnext but will likely do a different app first this weekend.

    Community Apps

  • upgrade v8
    girishG girish

    v8 is out but requires Cloudron 9.1

    Rocket.Chat

  • How to Package and Deploy Strapi v5 as a Custom App on Cloudron
    M msbt

    Would have probably been easier to update the old attempt ๐Ÿ˜‰ https://git.cloudron.io/msbt/strapi-app

    App Packaging & Development strapi custom-app headless-cms nodejs postgresql

  • Feature request: rsync
    andreasduerenA andreasdueren

    Can we please allow rsync for the lamp stack? That would speed up my CI/CD pipeline.

    @girish

    LAMP

  • How to Package and Deploy Strapi v5 as a Custom App on Cloudron
    timconsidineT timconsidine

    AI dev agent ? Which one ?
    Just interested, doesnโ€™t seem familiar.

    App Packaging & Development strapi custom-app headless-cms nodejs postgresql

  • One bit flipped. Now I don't know which file is real
    girishG girish

    We released backup integrity computation in 9.0 . In 9.1, we have added the verifier. At a high level, it stores sizes and hashes of the files in a file called .backupinfo alongside the backup itself. The .backupinfo is further checksummed and stored in the database so that it's signature can be verified when it's put to use.

    The main intention was to catch bugs in the backup logic and also to theoretically detect bitrot. While testing, we already found some bugs in the rsync logic. There was a situation where the code will not delete non-existent files and the backup will end up with superfluous files.

    Generally, my approach has been to blame the code whenever I see an integrity check fail. Today, I noticed that my own backups are failing integrity checks. Debugging further, I found that exactly one video file fails the check. The size of the file matches but the hash is different. I found this (built-in) tool called cmp:

    # cmp VID_20200712_143638936.mp4 '/home/yellowtent/appsdata/19709657-2cf0-4d3f-8b79-429429d95b17/data/libraries/photos/USA - Jul 2020/VID_20200712_143638936.mp4'
    VID_20200712_143638936.mp4 /home/yellowtent/appsdata/19709657-2cf0-4d3f-8b79-429429d95b17/data/libraries/photos/USA - Jul 2020/VID_20200712_143638936.mp4 differ: byte 26595693, line 101836
    

    OK, so it differs in byte 26595693 . I found that I can start checking other bytes from an offset using the -i arg.

    # cmp -i 30000000 VID_20200712_143638936.mp4 '/home/yellowtent/appsdata/19709657-2cf0-4d3f-8b79-429429d95b17/data/libraries/photos/USA - Jul 2020/VID_20200712_143638936.mp4'
    <nothing>
    

    OK, so it is fine from offset 30000000 to EOF (which was 84666735).

    Bisecting slowly.... mostly because I thought I was going to find the unthinkable.. and I did!

    # cmp -i 26595693 VID_20200712_143638936.mp4 '/home/yellowtent/appsdata/19709657-2cf0-4d3f-8b79-429429d95b17/data/libraries/photos/USA - Jul 2020/VID_20200712_143638936.mp4'
    <nothing>
    

    Wow.. actual bitrot in offset 26595692 . Well , what's in that specific byte?

    # xxd -b -l 1 -s 26595692 VID_20200712_143638936.mp4
    0195d16c: 01010011                                               S
    # xxd -b -l 1 -s 26595692 '/home/yellowtent/appsdata/19709657-2cf0-4d3f-8b79-429429d95b17/data/libraries/photos/USA - Jul 2020/VID_20200712_143638936.mp4'
    0195d16c: 00010011                                               .
    

    Wow, 1-bit flipped. I have never seen this in real life ๐Ÿ˜„ I wish this was a text file, because I don't know which is corrupt now - the backup or the original ๐Ÿค”

    This whole thing got me unreasonably excited, thanks for coming to my TED talk.

    Discuss

Member List

girishG girish
P pathab
rmdesR rmdes
vitetjV vitetj
andreasduerenA andreasdueren
canadaduaneC canadaduane
njN nj
T TheNils
eyecreateE eyecreate
LanhildL Lanhild
W walski
KubernetesK Kubernetes
timconsidineT timconsidine
R random_eric
B bram
jeauJ jeau
marioM mario
eriktadE eriktad
BrutalBirdieB BrutalBirdie
mehdiM mehdi
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search