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 | Demo | Docs | Install
timconsidineT

timconsidine

@timconsidine
App Dev
About
Posts
2.1k
Topics
178
Shares
0
Groups
1
Followers
2
Following
1

Posts

Recent Best Controversial

  • ntfy.sh : self-hostable notifications
    timconsidineT timconsidine

    https://ntfy.sh

    ntfy (pronounce: notify) is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer, entirely without signup, cost or setup. It's also open source if you want to run your own.

    Really simple notifications for scripts, server status etc.

    curl -d "Backup successful πŸ˜€" ntfy.sh/mytopic

    If self-hosted, obviously change the ntfy.sh to your own domain.

    App Wishlist

  • Granular per-app backup schedules
    timconsidineT timconsidine

    While trying to resolve some backup issues, I wondered if it might be possible in future Cloudron release to have backup policies per app.

    Some apps need backing up daily but some might only need weekly or monthly. Currently backup configuration is set globally for the instance.

    Feature Requests

  • Non-profit plans
    timconsidineT timconsidine

    Just to add context to my comment :
    I have 45 apps running on my Cloudron (I am sure others have even more).
    <5 minute installs vs 2-3 hours 'conventionally' : 45 times. That's a lot of time and grey hair saved.
    Normally I would need multiple servers to run that for segregation, so the Cloudron monthly-equiv fee is off-set by saving on multiple VPS.

    I totally get that non-profits have a duty and a need to keep costs down.
    But that's exactly what Cloudron does.

    Cloudron is truly cost-effective and cost-minimising.
    Cloudron is the only tech cost that I'm genuinely happy to carry.
    And they stand out a mile vs the rest of the industry in terms of quality, kind and constructive support.

    But @girish and @nebulon : that doesn't mean you can increase the price !! 😁

    Off-topic

  • So Many Problems
    timconsidineT timconsidine

    @lewisl said in So Many Problems:

    Cloudron is a clever idea, failing extensively in implementation.

    Totally get that this is your personal experience, and I'm sorry for it.

    However I can't let such a comment go unchallenged.

    Please accept that it is your experience and not a widely accepted fact or even just widely accepted point of view.

    I get you're pissed off, but the simple fact that you got a polite constructive response shows Cloudron is not as you seem to think it is.

    Discuss

  • CCAI : Cloudron Custom App Installer
    timconsidineT timconsidine

    Note : creating a dedicated App Wishlist for the Cloudron Custom App Installer ("CCAI"), to avoid further "hijacking" of @Kubernetes thread in App Packaging forum category.

    This app makes it easy for a Cloudron user to install a custom-packaged app without having to clone the repo locally, install docker locally, build the docker image and push to a docker repository, and install Cloudron CLI to make the installation.

    This appeals to :

    • cloudron users wanting to keep their local device clean of dev utilities
    • cloudron users who are not technically comfortable with the manual clone/build/install process

    It is not a 1-click install, given the need for user to login to their Cloudron instance, and enter app location, but it's as close as we're going to get.

    Latest version v4.1.1 :

    • adopts suggestion from @robi to allow list of available custom apps to grow w/o intervention (popup dialogue for user to add a custom app to a list for themselves and others to install)
    • tightens the UI to allow more custom apps in the list
    • adds Grid or List display mode for known custom apps
    • improves page responsive UI for different window widths

    git repo : https://git.cloudron.io/timconsidine/cloudron-customapp-installer

    home page : https://ccai.appx.uk
    This page is left running as a service for Cloudron users wanting to install custom apps in advance of this app (or another Cloudron-supported version) making it into the App Store.

    concept video : https://ccai-demo.appx.uk (but video needs an update for latest version UI and usage flow)

    NB : the ability for an app packager to add their own custom app to the list without the site admin's involvement reinforces the NEED FOR CAUTION ON INSTALLING CUSTOM APPS.

    • Check the app's reputation in the Cloudron forum
    • Check the app packager reputation in the Cloudron forum.

    TODO :

    • add optional keep me logged in for 15 minutes to allow the user to install multiple custom apps without repeatedly logging in to their Cloudron instance.
    • update the concept video for latest UI and usage flow

    DISCLAIMER :

    • this app inherently carries some risks that a poorly-packaged app mucks up a Cloudron instance. However Cloudron's app-isolation principles mitigate this to a large degree.
    • nevertheless, only use this app if you understand and accept the risks
    • for these reasons, it is understandable that Cloudron may or may not want this kind of app in the AppStore
    • [@]staff or any developer are welcome to fork or re-write this app to improve it and address these issues
    App Wishlist

  • Deploying apps that treat code as data
    timconsidineT timconsidine

    @girish : it will for sure be impossible to persuade others to do it the Cloudron way, so the problem has to be addressed.

    Personally I feel the Cloudron stability and reliability is SO IMPORTANT that it must be preserved and it is the priority. If it is impossible to find a solution, we have to accept a situation like "sorry, this XXX app is such a mess, it is not possible to make it comply with Cloudron standards, and even though it is good functionality, and we could possibly package it, we're not going to. Because it's a mess."

    While I don't have a technical solution approach to the problem, I think it's almost inevitable that we end up with another status of apps :

    • OFFICIAL (package tested, released, maintained, conforms to Cloudron standards)
    • UNSTABLE (although I don't like this word : should be Beta or not-yet-officially-released)
    • MESS or "Pig's Breakfast" (packaged, works, use it, but maintained as best endeavours, esp ref backups, because upstream dev does not conform to Cloudron standards)

    Not ideal, but better than lowering Cloudron standards. Would rather accept not having XXX app in the store.

    Discuss

  • "Off-Internet" Messaging : Ukraine
    timconsidineT timconsidine

    Good morning
    This is a technical issue, not a political post.

    I have become stuck in UK and unable to return to family in Ukraine.
    Flight pre-planned for Day2 of invasion obviously cancelled.
    Internet in Kharkiv breaking down now.

    I am doing research on 'offline' comms, maybe some kind of relay or mesh. But time is short and frankly brain is not as clear as it usually is.

    So any advice appreciated.

    Scenario is I stay here in UK for now, but also interested in scenario of going to Poland and waiting it out there. So maybe no internet there other than mobile phone.

    As I said, tech query not political, but please forgive me a quick 'Slava Ukraini'.

    Off-topic

  • Audiobookshelf
    timconsidineT timconsidine

    Been looking for a better way to handle my podcasts.
    Stumbled over this : https://github.com/advplyr/audiobookshelf

    d0fcf903-117e-4b32-a508-b43406b2a6a9-image.png

    Audiobookshelf is a self-hosted audiobook and podcast server.

    Features :

    • Fully open-source, including the android & iOS app (in beta)
    • Stream all audio formats on the fly
    • Search and add podcasts to download episodes w/ auto-download
    • Multi-user support w/ custom permissions
    • Keeps progress per user and syncs across devices
    • Auto-detects library updates, no need to re-scan
    • Upload books and podcasts w/ bulk upload drag and drop folders
    • Backup your metadata + automated daily backups
    • Progressive Web App (PWA)
    • Chromecast support on the web app and android app
    • Fetch metadata and cover art from several sources
    • Basic ebook support and e-reader (experimental)
    • Merge your audio files into a single m4b w/ metadata and embedded cover (experimental)
    App Wishlist

  • Really Simple Form App
    timconsidineT timconsidine

    OK, bit naughty (sorry) adding this as a wishlist, but here we go.

    I've struggled to find a suitable simple form app.
    Everything is a darned obese elephant doing a job which a mouse can do.
    And the mouse does a better (as in more functional) job !
    (Yep, looking at you Nextcloud, formio, ohmyform, lime-survey etc. etc.)

    So I built one "to scratch my itch".
    And it only seems fair to share it in case it helps others.

    https://git.cloudron.io/timconsidine/custom-form-cloudron

    Configurable Form storing to Directus

    This is a simple web app running in NodeJS to display a form and write the responses to a Directus collection.

    By "simple", I mean it is NOT a full-blown forms solution, and is not meant to be. This gets the job done simply, easily, without installing an elephant to pull what a single mouse can do by itself.

    The primary page displays the form with fields you set in config.json.

    A second page allows the viewing of responses as a web page, which can be printed using standard browser functionality to paper or PDF.

    Data is in Directus ready for use in another app if needed.

    A key feature of the app is that the primary app and form elements can be set in the app's .env file.

    • DIRECTUS_TOKEN
    • DIRECTUS_COLLECTION_URL
    • YOUR OWN FORM FIELDS !!
    • VIEW_PAGE_USERNAME
    • VIEW_PAGE_PASSWORD
    • PAGE_TITLE
    • HEADER_TITLE
    • SUBHEADER_1
    • SUBHEADER_2
    • FOOTER_BACKGROUND_COLOR
    • FOOTER_TEXT_COLOR
    • YOUR LOGO (upload to /app/data/public)

    Just edit /app/data/.env AND RESTART THE APP.

    The form is deliberately not highly styled.
    Minimalist and functional, not whizz-bang.
    Want whizz-bang ? Go for it - edit index.html.

    The view page is password-protected - change the values in /app/data.env.
    The view page is also very plain design, so that it can easily be printed to paper or PDF.
    This is the form page.

    Screenshot 2023-11-25 at 18.54.02.png

    ToDo :

    • add support for additional form field types (date, checkbox etc.)
      [I only needed text and select initially]
    App Wishlist

  • No question. No error. No mess. Just a thank you for the Cloudron product.
    timconsidineT timconsidine

    Well said.
    Cloudron is the most stable platform and resource I have come across, and resolutions of any problems are usually swift, thanks to those on the product side and in the forum.
    πŸ‘πŸ‘πŸΎ

    Support

  • Raneto : markdown knowledgebase
    timconsidineT timconsidine

    http://raneto.com/
    Markdown powered Knowledgebase for Nodejs
    Raneto is an open source Knowledgebase platform that uses static Markdown files to power your Knowledgebase.

    Nice little app

    App Wishlist

  • HomePage
    timconsidineT timconsidine

    A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.

    https://gethomepage.dev/
    https://github.com/benphelps/homepage

    demo page

    Not yet at V1.0 release but seems to be getting traction
    Might (ha ha) be a simple packaging.

    App Wishlist

  • Merry Christmas!
    timconsidineT timconsidine

    @LoudLemur and you !
    The community here is possibly the best on the net.
    Hope @girish @nebulon @staff get a well-deserved rest, and the whole community has a wonderful Christmas holiday ! πŸŽ„

    Off-topic merry christmas christmas

  • Installing custom Apps on Cloudron
    timconsidineT timconsidine

    OK, so <nervously> how about this ?
    Not sure if it gets me banned πŸ˜† for side-stepping Cloudron process.
    But all I am doing is presenting the Cloudron manual process for custom app install in a GUI with backend execution.

    I present <drum roll> for your review and comments :
    "CCAI" a Cloudron Custom App Installer.

    A GUI which :

    • logs the user in to their cloudron,
    • gets details from the user of the target custom app to be installed,
    • performs the custom install, and
    • logs out on completion (and on error).

    Features :

    • security sensitive : no login details saved
    • user does not need to install CLI on their local device
    • user does not need to use the scary terminal on their device
    • user does not need to download or clone any custom app repo
    • user does not need Docker installed, and does not need to build a Docker image

    Pre-requisites :

    • the target custom app's publicly available git repo containing CloudronManifest.json and an icon file, e.g. logo.png but whatever, and a POSTNSTALL.md
    • the target custom app's publicly available hosted pre-built docker image

    Demo Site : https://ccai.appx.uk
    (may go up and down as further tweaks are made, available for your review and live usage)

    Source code available at https://git.cloudron.io/timconsidine/cloudron-customapp-installer

    1. EITHER :
    • install CCAI (ah, maybe a gotcha, you have to do it manually for now, but I'm hoping Cloudron will approve this as an app),
      OR
    • use a kind developer's "hosted-as-a-service" CCAI (see BONUS below)
    1. visit e.g. ccai.domain.tld (or try https://ccai.appx.uk)
    2. enter data
    3. enjoy the new custom app installed on your cloudron.

    NOTE : developers who want to share their custom app should make a pre-built image and host it at a publicly accessible docker registry. But hey, if you can make a custom app, you can build and host a docker image.

    BONUS :
    Although not designed deliberately, as an unintended bonus, once CCAI has been deployed, it should be able to install a custom app on any Cloudron (provided access is granted).
    So actually user does not need to install their own CCAI, unless they want to for privacy. They can just use another deployed instance, e.g. from a custom app dev, or even from Cloudron itself.
    Feel free to anonymously use my deployment https://ccai.appx.uk to install custom apps to your own cloudron (no login or usage details saved).

    WARNING - this is an alpha release.
    I need to test with more custom apps (only done my own).
    Volunteer testers very welcome !

    So ... @staff would you be ok to make this an official App Store app ?
    Feel free to re-write it however you wish, you're the professionals, I'm just hacking about πŸ˜†

    Screenshot 2025-07-29 at 11.45.27.png

    Screenshot 2025-07-29 at 11.46.58.png

    Screenshot 2025-07-29 at 11.46.36.png

    App Packaging & Development

  • Packaging own apps : what guidance do you want
    timconsidineT timconsidine

    Picking up on comments in other threads, I'm thinking to start a wiki that can provide some entry-level guidance.
    This will not (must not) replace official packaging documents.
    Rather it can be an entry to the official docs for those who read them and don't know how to start, plus tips examples etc.

    So I'm curious :

    • would that be helpful ?
    • what topics would be helpful ?
    Discuss

  • Changedetection.io : monitor websites for changes
    timconsidineT timconsidine

    https://github.com/dgtlmoon/changedetection.io

    Self-Hosted, Open Source, Change Monitoring of Web Pages
    Know when web pages change! Stay ontop of new information!
    Live your data-life pro-actively instead of re-actively.

    fd83d4df-3a3e-41da-bb27-de5de4f3a00a-image.png

    I use this app on CapRover and it works nicely.
    Would be nice to have on Cloudron, although I accept not life-changing.
    And I think there are various systems like this : I don't how this ChangeDetection.io compares. I just like the ease of use and UI.

    Dockerfile available in their repo.

    I made an attempt at self-packaging, but getting some errors, which I am investigating.

    App Wishlist

  • pricing too high
    timconsidineT timconsidine

    @NoMan-0

    1. don’t pay by month - get an annual subscription
    2. it’s not about cost : it’s about time saved and knowledge gained. 15/30 bucks is cheap price for time saved, knowledge gained and productivity gained.
      I understand money is important, but time knowledge productivity are more crucial.
    Discuss pricing subscription

  • Sync In : Your data belongs to you
    timconsidineT timconsidine

    Whoop, whoop, whoop 🍾
    Breakthrough !

    After spending X hours on packaging the release, Y hours on building from source and Z hours on alternative implementations of building from source,

    • where X is too long,
    • where Y is X * 2, and
    • where Z is Y * 3,

    ... I gave up and changed approach again, and now have Sync-in packaged and installing and running on my Cloudron !

    TBH, there is still a bunch of work to do, but having cracked baseline minimal function deployment, I'm hopeful (well, praying) that I can get the rest of it done.

    WORKING :

    • builds, installs and runs
    • login and basic file storage operations working

    TO-DO / TO-TEST :

    • desktop client downloading and synchronisation (nowβœ”)
    • OnlyOffice integration
    • file storage "in app" and by volume mount
    • backups
    • WebDAV (now βœ” )
    • automated install by CCAI (Custom App Installer)

    I will of course make a repo on git.cloudron.io, but want to do so when I have ironed out some things (had to be a bit naughty to get to here) and completed more of the o/s work.

    I don't use Windows so will need some help testing desktop sync on that platform; when the time comes, volunteers appreciated.

    🐱 (grinning like a Cheshire one)

    App Wishlist

  • Track my location ?
    timconsidineT timconsidine

    My app is now released 🍾

    No intention to promote it here, but thought I would 'close the loop' on this discussion.
    And I have some promo codes for Cloudron users
    (for those unfamiliar with promo codes, don't try to buy the app expecting a code box to be shown - needs to be done from your AppStore profile screen, enter code, app downloads after verification)

    https://pinme.appx.uk

    Key feature is SmartPlaces (geofence) for automatic logging, but ad-hoc and scheduled interval polling also implemented.

    GPX and CSV export of logs is available but best use (IMO) is with an instance of Seq (self host using docker compose)

    Discuss

  • "Off-Internet" Messaging : Ukraine
    timconsidineT timconsidine

    Thanks to all who responded with advice here, and also by private message.

    You may wish to know that eventually after difficult journey, my wife + step-son + sister-in-law managed to get to Poland. I am here in Warsaw with them, waiting for UK visa, and hopefully they will to get to a stable home, temporary or longer-term soon (whatever that means, few days, few weeks). Parents-in-law are stuck there, currently in occupied territory so evacuation difficult, and we just have to pray for their safety.

    My intention is that we return to Ukraine when it is possible to do so.

    Thanks again for all the advice.

    Off-topic
  • Login

  • Don't have an account? Register

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