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
BrutalBirdieB

BrutalBirdie

@BrutalBirdie
Partner
About
Posts
1.4k
Topics
62
Shares
0
Groups
2
Followers
7
Following
4

Posts

Recent Best Controversial

  • RustFS is now available
    BrutalBirdieB BrutalBirdie

    @girish

    I told them 🤣
    https://github.com/rustfs/docs.rustfs.com/issues/84

    Announcements

  • Foundry Virtual Tabletop
    BrutalBirdieB BrutalBirdie

    Updated the app to version 14.359

    ⚠ version 14.359 is still very fresh. If you use a lot of community modules they will probably break.
    So only update to version 14.359 if you made sure your community modules are working for the new version.


    You can now use the CloudronVersions.json to install the FoundryVTT Community App.
    If you have installed the app in the old style, you won't get automatic updates and need to update the old style way.

    • pull the GitHub repo: git pull git@github.com:BrutalBirdie/cloudron-foundryvtt.git && cd cloudron-foundryvtt
    • cloudron update --app $YOUR_APP_LOCATION --image brutalbirdie/foundryvtt.cloudron.app:2.0.1

    The easy way to "migrate" from the old installation style to the new community app style would be:

    • update manually to the latest version
    • create a backup
    • download the backup config
    • uninstall the app
    • install the app from the app store with the CloudronVersions.json
    • restore your backup

    Now you should get automatic app updates when I release a new version.

    App Wishlist

  • Cloudfest 2026 - Meetup?
    BrutalBirdieB BrutalBirdie

    Hello Cloudron Community 👋

    After CloudFest 10x Cloudron NFC tags are left over.
    If anyone would like one, let me know 🙂

    Off-topic

  • Cloudfest 2026 - Meetup?
    BrutalBirdieB BrutalBirdie

    HeyO Cloudron Community 🤙

    I will be at Cloudfest 2026 from 19.03 to 25.03.
    You too? Let's meet up!

    You can claim a Cloudron NFC token I made myself for this event 🙂
    6b5163f4-c77e-4804-bb79-6c8022d3090a-image.jpeg

    If NFC tokens are left after the event I will give an update here.
    So if you'd like one and are willing to pay for shipping, I can send you one as well.

    Off-topic

  • Teamspeak 6 Server on Cloudron
    BrutalBirdieB BrutalBirdie

    @jdaviescoates yea exactly
    Also, a lot of YouTube coverage on that with millions in the view counts.

    9466557f-a75d-4f6c-9a38-300266186734-image.png

    App Wishlist

  • Teamspeak 6 Server on Cloudron
    BrutalBirdieB BrutalBirdie

    Done 🙂
    https://git.cloudron.io/playground/teamspeak6-server

    Quick test - copy and paste this into your local terminal:

    cd /tmp/
    git clone https://git.cloudron.io/playground/teamspeak6-server.git
    cd teamspeak6-server
    cloudron install --location ts --image brutalbirdie/com.ts6server.cloudronapp:0.0.1
    

    Installed on the demo server: https://my.demo.cloudron.io/#/app/b3c583c4-18f1-4b47-94a0-e2f7bcf5496f/info (temporary until uninstalled or demo server resets)
    If you'd like to connect, you need the TeamSpeak 6 Client and you can use the FQDN to connect: ts.demo.cloudron.io

    0e5c382a-d0ae-4670-942c-4a5286c84503-image.png

    App Wishlist

  • Teamspeak 6 Server on Cloudron
    BrutalBirdieB BrutalBirdie
    • Main Page: https://www.teamspeak.com/en/
    • Git: https://github.com/teamspeak/teamspeak6-server
    • Licence: https://github.com/teamspeak/teamspeak6-server/blob/main/LICENSE.md
    • Dockerfile: No
    • Demo: X

    • Summary: This TeamSpeak 6 Server Beta repository contains the latest beta version of the TeamSpeak 6 Server software, offering early access to improvements and bug fixes. This beta release is intended for testing and feedback before the stable version launch.

    • Notes:
      Current Discord controversy drives people back too TeamSpeak.
      Why not offer the Version 6 as well.
    App Wishlist

  • Filestash - Web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze
    BrutalBirdieB BrutalBirdie

    I took a quick look.
    An installation test revealed one problem.
    The start.sh file in the repo does not have the execute permission bit set leading to the following error when installing the app:

    App installation error: Installation failed: (HTTP code 400) unexpected - failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: exec: "/app/pkg/start.sh": permission denied
    

    I have created a PR that you can merge to fix this issue:
    https://github.com/stalecontext/filestash-cloudron-app/pull/1

    App Wishlist

  • Update on community packages
    BrutalBirdieB BrutalBirdie

    @murgero
    Are you talking about the CUR? 😄
    Very happy to see this comming to Cloudron!

    App Packaging & Development

  • Foundry Virtual Tabletop
    BrutalBirdieB BrutalBirdie

    Updated the app to version 13.351.

    • GitHub: https://github.com/BrutalBirdie/cloudron-foundryvtt/releases/tag/13.351
    • Dockerimage: https://hub.docker.com/repository/docker/brutalbirdie/foundryvtt.cloudron.app/tags/0.1.1/sha256:3f1c96849458265eecb4edea58532f686eb644eda1f4533b3995bd007a9e7f9a

    Update:

    cloudron update --app $YOUR_APP_LOCATION --image brutalbirdie/foundryvtt.cloudron.app:0.1.1
    
    App Wishlist

  • Sharing custom SpamAssassin Rules
    BrutalBirdieB BrutalBirdie

    Big Love @d19dotca ❤

    Discuss mail spam

  • Community Event - Workshop / Webinar - App Packaging
    BrutalBirdieB BrutalBirdie

    Since the call for action was rather on short notice 😬 and only @msbt replied so far
    I'll postpone to another date.
    Creating a new poll for dates 🙂

    Off-topic events community workshop

  • Community Event - Workshop / Webinar - App Packaging
    BrutalBirdieB BrutalBirdie

    @samuelhalff
    We can look at it in the workshop 🙂

    Off-topic events community workshop

  • Community Event - Workshop / Webinar - App Packaging
    BrutalBirdieB BrutalBirdie

    HeyO 👋

    @msbt // @timconsidine // @kubernetes // @Neiluj (did you rename to @teiluj ?) // @luckow

    Should we do this on the 29.11.2025 (tomorrow) at 20 o'clock CEST Timezone?

    Off-topic events community workshop

  • Connecting the LAMP app with Git
    BrutalBirdieB BrutalBirdie

    @privsec said in Connecting the LAMP app with Git:

    (I want to push to this directory, rather then to public)

    Note on that.
    The action runs:

    cloudron push --app ${CLOUDRON_APP_ID} ${GITHUB_WORKSPACE}/. ${CLOUDRON_PUSH_DESTINATION}
    

    Be aware of the /. after ${GITHUB_WORKSPACE}.
    From the cloudron cli:

    cloudron push --help
    Usage: cloudron push [options] <local> <remote>
    
    push a single local file or directory to a remote directory
    
    Options:
      --app <id/location>  App id or location
      -h, --help           display help for command
    
      Examples:
    
        $ cloudron push --app myapp file.txt /app/data/file.txt # pushes file.txt
        $ cloudron push --app myapp file.txt /app/data/         # pushes file.txt. trailing slash is important
        $ cloudron push --app myapp dir /app/data               # pushes dir/* as /app/data/dir/*
        $ cloudron push --app myapp dir/. /app/data             # pushes dir/* as /app/data/*
        $ cloudron push --app myapp dir/subdir /app/data        # pushes dir/subdir/* as /app/data/subdir/*
        $ cloudron push --app myapp . /app/data                 # pushes .* as /app/data/*
    

    Meaning, if you set CLOUDRON_PUSH_DESTINATION: "/app/data", yes, everything in the GitHub repository will be pushed to /app/data, but be aware, this does not delete existing files.
    So, if you have the file /app/data/historic.txt and this is not in your GitHub repo, after the action has run, this file will still exist.

    This could be seen as inconvenient, but, let's take the following scenario:
    You have the folder /app/data/static/images which holds all your static image assets and in the GitHub repo you have static/images/.gitkeep an empty folder that is still tracked by git but empty.
    If I changed the GitHub Action to overwrite the CLOUDRON_PUSH_DESTINATION instead of copying into it, all the /app/data/static/images files would be deleted.

    Just wanted to make you aware of that 🙂

    LAMP

  • Connecting the LAMP app with Git
    BrutalBirdieB BrutalBirdie

    Ah, yes, CLOUDRON_URL is a misleading variable name, changing it to CLOUDRON_FQDN.
    So the documented example of my.demo.cloudron.io is correct.
    I have updated the GitHub Action repo, Example Repo and Cloudron documentation (will be deployed soon) accordingly.

    I have added the demo branch to demo GitHub project https://github.com/cloudron-io/github-action-test-repo and the file .github/workflows/deploy-to-my-demo-cloudron-io.yaml which is using a clear text token, url, and appid for better understanding and only deploys on the demo branch.
    You can use this file as a copy-and-paste example for testing.
    But be aware, the APP_ID and TOKEN might be outdated anytime if the my.demo.cloudron.io server is reset or someone deletes the app.

    LAMP

  • Life Before and After Self-Hosting — How Has It Changed You?
    BrutalBirdieB BrutalBirdie

    image.png

    Off-topic

  • Connecting the LAMP app with Git
    BrutalBirdieB BrutalBirdie

    HeyO 👋 😄

    Now there is this GitHub Repository: https://github.com/cloudron-io/cloudron-push-to-app which publishes this action to the GitHub Marketplace https://github.com/marketplace/actions/cloudron-push-to-app

    The README should explain how to use it.
    Still, this can be confusing for people who never used GitHub actions.

    I have created a demo repo https://github.com/BrutalBirdie/github-action-test-repo and added the workflow according to my README.
    Added an Environment:
    a089ffb1-88ef-43ce-aa35-a101474692a2-image.png
    and the secrets:
    20a75422-173a-4486-9f73-f55556b6c4f4-image.png

    Now if I update the README.md, add a simple index.html and index.css it will be deployed to https://default-lamp.cloudron.dev/ when accessing https://default-lamp.cloudron.dev you should see some neon 404 page and you can access the README.md https://default-lamp.cloudron.dev/README.md

    And in the action view you can see the executed action and logs https://github.com/BrutalBirdie/github-action-test-repo/actions/runs/19704245518/job/56447718391

    LAMP

  • Termix — SSH server manager, alternative to Termius
    BrutalBirdieB BrutalBirdie

    This looks very fancy / flashy.
    Reminds me of old movies with the typical "I'm in!" hacking stuff 😄

    App Wishlist

  • Community Event - Workshop / Webinar - App Packaging
    BrutalBirdieB BrutalBirdie

    To get this rolling I created a rally poll.
    For everyone interested, please check what times would suit you.
    Note: according to Rally there is Automatic Time Zone Conversion

    https://meetup.hackradt.com/invite/82X55UL0gnZ0

    Off-topic events community workshop
  • Login

  • Don't have an account? Register

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