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

Offical apps | Community apps | Demo | Docs | Install
robiR

robi

@robi
Unfollow Follow
Everything related to the PHP CVE and eMudhra Cert Please read our Security issue thread - PHP and eMudhra cert compromise.
About
Posts
4.8k
Topics
459
Shares
0
Groups
1
Followers
3
Following
1

Posts

Recent Best Controversial

  • Custom app will lose support, please use app store version
    robiR robi
    Tymeslot

    @ekevu123 anything the UI doesn't provide a config for that the conf file might.


  • Custom app will lose support, please use app store version
    robiR robi
    Tymeslot

    @ekevu123 just following the thread from above, and having some config visible in /app/data.

    There may not be a need at all.


  • Versity S3 Gateway now available
    robiR robi
    Announcements

    Wow they're in San Jose, CA


  • Custom app will lose support, please use app store version
    robiR robi
    Tymeslot

    @ekevu123 ah, would it be beneficial to you if the config was read in from disk on start and written out on changes and shutdown, while life config is in db?


  • Security issue thread - PHP and eMudhra cert compromise
    robiR robi
    Announcements

    @girish said:

    @humpty all our apps are node.js based .

    No worries, there's a new node 0day too!


  • Custom app will lose support, please use app store version
    robiR robi
    Tymeslot

    config lives in /app/data, no?


  • Post-quantum TLS (X25519MLKEM768) for app domains on port 443
    robiR robi
    Feature Requests

    @marcusquinn said:

    On 26.04, follow the guide's MySQL 8.4 step (stop box, install mysql-server, re-run the box setup script, start box). After that, cloudron-support --troubleshoot passed cleanly and every app came back with the same state

    Can you expand to include the path/to/the/box/setup-script?


  • Need to see complete visitor logs - HOW?
    robiR robi
    Kutt

    Perhaps there's a way to insert the JS tracking script from Matomo so you get stats that way?


  • RustDesk - TeamViewer/AnyDesk alternative
    robiR robi
    App Wishlist rust

    It would be useful if the Cloudron nginx could proxy auth protected paths/routes defined in App packages and inject an allow list for logged in admins who installed it.


  • Surfer file rename improvements
    robiR robi
    Surfer

    In admin panel when renaming a file it doesn't highlight the name and cursor is at end of file.
    image.jpeg

    Would be great if name was highligted so one can start typing new name.
    image.jpeg


  • webdav on surfer
    robiR robi
    Surfer

    @jdaviescoates Thanks, could be MacOS specific, I'll try a remount and see what happens.

    UPDATE: it still makes it crash, the files display in the mount for a second then disappear as it bombs.


  • Surfer copy paste fails in admin across sites
    robiR robi
    Surfer

    Repro:

    • New Surfer App
    • log into admin
    • set up alias & + new alias site
    • upload file to default site
    • copy that file, switch to alias site, paste, fails

  • webdav on surfer
    robiR robi
    Surfer

    From all the Surfer changes, does this work for folks?

    I was able to connect and mount webdav to a new surfer instance via user/app password, but I can't write to it.

    It mounts as empty when it should show what we see in /app/data or /app/data/public?

    Then it seems Surfer app crashes and restarts.

    Logs:

    Oct 09 10:02:04 ==> Starting Surfer
    Oct 09 10:02:05 2026-10-09T15:02:05Z 
    Oct 09 10:02:05 Alias domains: angelfalls.toldyouso.com
    Oct 09 10:02:05 Base path: /app/data/public
    Oct 09 10:02:05 Listening on http://localhost:3000
    Oct 09 10:02:05 Loading rich mime-types from /usr/share/mime/globs2
    Oct 09 10:02:05 Using database at: /app/data/db.sqlite
    Oct 09 10:03:49 2026-10-09T15:03:49Z 
    Oct 09 10:03:49 2026-10-09T15:03:49Z 
    Oct 09 10:03:49 /app/code/node_modules/webdav-server/lib/server/v2/webDAVServer/WebDAVServer.js:237
    Oct 09 10:03:49 Node.js v24.21.0
    Oct 09 10:03:49 PROPFIND /_webdav/._. 404
    Oct 09 10:03:49 PROPFIND /_webdav/._untitled%20folder 404
    Oct 09 10:03:49 PROPFIND /_webdav/._untitled%20folder 404
    Oct 09 10:03:49 PROPFIND /_webdav/untitled%20folder 404
    Oct 09 10:03:49 TypeError: Cannot read properties of undefined (reading 'paths')
    Oct 09 10:03:49 ^
    Oct 09 10:03:49 at /app/code/node_modules/webdav-server/lib/helper/v2/IfParser.js:132:28
    Oct 09 10:03:49 at /app/code/node_modules/webdav-server/lib/server/v2/commands/Put.js:12:17
    Oct 09 10:03:49 at /app/code/node_modules/webdav-server/lib/server/v2/webDAVServer/WebDAVServer.js:90:13
    Oct 09 10:03:49 at HTTPRequestContext.checkIfHeader (/app/code/node_modules/webdav-server/lib/server/v2/RequestContext.js:226:43)
    Oct 09 10:03:49 at HTTPRequestContext.getResource (/app/code/node_modules/webdav-server/lib/server/v2/RequestContext.js:100:21)
    Oct 09 10:03:49 at WebDAVServer.getFileSystem (/app/code/node_modules/webdav-server/lib/server/v2/webDAVServer/WebDAVServer.js:221:29)
    Oct 09 10:03:49 at WebDAVServer.getFileSystem (/app/code/node_modules/webdav-server/lib/server/v2/webDAVServer/WebDAVServer.js:222:9)
    Oct 09 10:03:49 at WebDAVServer.getFileSystemSync (/app/code/node_modules/webdav-server/lib/server/v2/webDAVServer/WebDAVServer.js:237:22)
    Oct 09 10:03:49 at WebDAVServer.getResource (/app/code/node_modules/webdav-server/lib/server/v2/webDAVServer/WebDAVServer.js:89:14)
    Oct 09 10:03:49 at default_1.chunked (/app/code/node_modules/webdav-server/lib/server/v2/commands/Put.js:11:13)
    Oct 09 10:03:49 if (path.paths.length < pfsPath.paths.length)
    Oct 09 10:03:52 ==> Ensure permissions
    Oct 09 10:03:52 ==> Starting Surfer
    Oct 09 10:03:53 2026-10-09T15:03:53Z 
    Oct 09 10:03:53 Alias domains: angelfalls.toldyouso.com
    Oct 09 10:03:53 Base path: /app/data/public
    Oct 09 10:03:53 Listening on http://localhost:3000
    Oct 09 10:03:53 Loading rich mime-types from /usr/share/mime/globs2
    Oct 09 10:03:53 Using database at: /app/data/db.sqlite
    
    

  • New Forum Feature - inline image resizing
    robiR robi
    NodeBB

    @andreasdueren nicely done!

    I found the 10% with this is a different size on page compared with 10% from the previous plugin I tried.

    So now it's more like 50% that I use, but of course changes depending on the size of the original image.


  • Support Domain Chief
    robiR robi
    Feature Requests

    Interesting other suite of apps too: https://chief.app/


  • New Forum Feature - inline image resizing
    robiR robi
    NodeBB

    Due to my work with the dev here, we now have forum wide image resizing built in, no plugin required.

    To resize an image and keep the aspect ratio, append ?w=50% to an uploaded image file link in the markdown editor.

    More detail at the GH link above.


  • Anyone else have a constant annoying unread notification on this forum?
    robiR robi
    Discuss

    I've had the same, we'll see if it keeps sync now.

    UPDATE: the icon now seems to update as I view posts that generated notifications. It was stuck before and yes a Chrome based browser issue.


  • Free WordPress Speed Optimisation & WP Admin Management Plugin - SEO Pro Stack - Open-Source, of course!
    robiR robi
    WordPress (Developer)

    Brilliant, well done Marcus.

    When I used to build a lot of WP sites, even installing the WP Cloudron app and all the plugins was a considerable time sink.

    The time saver trick I came up with is to do that once and save it as the wp-template app subdomain from which I can clone from backup new instances much more quickly already setup with all the basics.

    Cheers


  • 🚨 Update your modules BEFORE updating to package version 1.16.35
    robiR robi
    FreeScout

    So the app breaks with regular updates?

    @james is there a pre-backup/update hook to run module updates?


  • Surfer v7 - new CLI, deploys, app passwords
    robiR robi
    Surfer

    @timconsidine Nice Tim, thanks for that.

    Where do the files end up?

    Since you're going through Surfer admin, what does the File Manager dir tree look like?

    Editable in FM after or have to keep using /_admin?

  • Login

  • Don't have an account? Register

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