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
  • 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
rosanoR

rosano

@rosano
About
Posts
85
Topics
20
Shares
0
Groups
0
Followers
1
Following
1

Posts

Recent Best Controversial

  • Easy Indie App—Run your own X in a few clicks
    rosanoR rosano

    Hi everyone, I just launched https://easyindie.app to promote the idea of self-hosting via ‘one-click install’ systems like Cloudron, Caprover, and Yunohost. Any feedback is welcome and the code is open-source.

    Hope this encourages more people to own their data.

    https://easyindie.app

    https://github.com/0dataapp/easyindie

    Off-topic

  • A list of Cloudron-like services/ competitors
    rosanoR rosano

    @rosano said in A list of Cloudron-like services/ competitors:

    @jdaviescoates beautiful list, and thanks to everyone for compiling so many options here. would love to integrate more into easyindie.app (preferably ones that don't require too much command-line setup / management), it's open-source so people can also make pull requests, i can help explain how to add other platforms ☀️

    I realize it might be complex for me or any other person to integrate some of these into the easyindie.app listing, so I compiled them in simple text over at awesome-0data and added a few of my own, such as:

    • libreserver: Your own personal server.
    • ApisCP: Full-stack hosting platform with self-healing technology.
    • CloudPanel: Run your favorite applications and frameworks without any additional configuration.
    • Gardens: Host your own apps, find open-source tools, share how-to guides.
    • Yacht: Container management UI with a focus on templates and 1-click deployments.
    • Syncloud: Run your apps at your premises.

    Also be welcome to contribute by editing the document.

    Off-topic self-host selfhosting self-hosting

  • remotestorage.io
    rosanoR rosano

    Surprised to find this here! I've been developing apps for this since 2019. Yesterday, I finally made a Cloudron package for the Armadietto server https://github.com/rosano/armadietto-cloudron

    Discuss

  • install custom app via private registry and cloudron build
    rosanoR rosano

    I wrote a little guide for myself to clarify the steps and will share it below in case it's helpful for GUI-oriented people like me.

    Can cloudron build pin with the 'latest' tag while also using the generated one (e.g. 20240319-170424-2309d298a) or the version tag from CloudronManifest.json? I would like to simplify my code below to not specify --tag anywhere if possible.


    Finally managed to install a custom app via Cloudron by following the tutorial documentation, and without installing Docker.

    1. Install the Cloudron CLI locally

    sudo npm install -g cloudron
    cloudron login my.example.com
    

    2. Setup build tools

    One-click install the Docker Registry App (replace alfa.bravo below with this app domain) and Build Service App (replace charlie.delta below with this app domain) via your Cloudron App Store. Configure the latter’s credentials in /app/data/docker.json

    {
      "alfa.bravo": {
        "username": "CLOUDRON_USERNAME",
        "password": "CLOUDRON_PASSWORD"
      }
    }
    

    and restart the app.

    3. Install the pre-packaged custom app

    Replace the simple tutorial app with yours:

    git clone https://git.cloudron.io/cloudron/tutorial-nodejs-app
    cd tutorial-nodejs-app
    cloudron build --set-build-service https://charlie.delta --set-repository alfa.bravo/echo/foxtrot --tag golf
    cloudron install --image alfa.bravo/echo/foxtrot:golf
    

    If you want to update, run cloudron build again, then call cloudron update like so:

    cloudron build --set-build-service https://charlie.delta --set-repository alfa.bravo/echo/foxtrot --tag golf
    cloudron update --image alfa.bravo/echo/foxtrot:golf
    

    Resources

    Aside from the tutorial documentation, I found some hints in these forum topics:

    • How to build (custom) apps using the docker-registry
    • How do I do this??
    • UI not working
    App Packaging & Development

  • Easy Indie App—Run your own X in a few clicks
    rosanoR rosano

    thanks to everyone for the feedback, great to hear you are receptive to the idea.

    i'm personally super excited to get cloudron working for myself, it feels like the slickest and most robust option. i had it working but i need to save up so i can purchase the full version. congrats to this community on creating something so awesome and empowering with a sustainable business model too, y'all are trailblazers.

    Off-topic

  • Easy Indie App—Run your own X in a few clicks
    rosanoR rosano

    @girish Interesting, there seem to be many 'alternative' lists like this:

    • Apps – TROM-Jaro https://www.tromjaro.com/apps/
    • Google Alternatives 2020: Best Privacy Friendly Alternatives https://justprivacy.org/google-alternatives/
    • Ethical Alternatives & Resources - ethical.net https://ethical.net/resources/
    • switching.software | Ethical, easy-to-use and privacy-conscious alternatives to well-known software https://switching.software/
    • degoogle | A huge list of alternatives to Google products. Privacy tips, tricks, and links. https://degoogle.jmoore.dev/

    but BTW focuses on open-source. None seem to focus on 'easy to install' though…

    Off-topic

  • How to add this new anti bot sign-up configuration on Cloudron?
    rosanoR rosano

    Ghost recently made a UI for this https://ghost.org/changelog/signup-spam-protection/

    Ghost

  • backup / snapshots retention
    rosanoR rosano

    @jdaviescoates i didn't know about the lifecycle settings, tried it and it reduced total size by 90% after a few days 👍🏽

    @joseph i think this was around the time i switched from aws to backblaze, but i understand it didn't transfer pre-existing backups, only starting fresh, although i could be wrong. will try deleting everything if needed, but so far the previous solution works for me 🙏🏽

    Support backups cleanup-backups

  • Disable Cloudron user login
    rosanoR rosano

    @jdaviescoates The "App Passwords" is a pretty amazing feature, didn't know about that. I tried it and it works well, but it's still possible to login with the main account. I guess I worry that if someone can brute force guess the main account via one app, then it compromises all the apps…

    YOURLS

  • Easy Indie App—Run your own X in a few clicks
    rosanoR rosano

    @timconsidine thanks! it's actually 'comfortable text reading width' which i carry over from blogging and writing, but i might want to rethink this as it's not text-based ;).

    i need to also have other options for going through the list, i never thought people would 'go through' it, assumed that people search for what they know already.

    Off-topic

  • Easy Indie App—Run your own X in a few clicks
    rosanoR rosano

    thanks again for all your great feedback. i have truly underestimated how important it is to browse via list and will make sure to add that next and let you all know. i actually had that working before and took it out! 🤦

    re: the discussion about comparing platforms, i thought i had built in a filter for platforms but apparently i didn't, so i quickly deployed that now. you can search for 'yunohost' for example and see the apps that are there. might be easier to spot which ones aren't yet on cloudron. and of course there is the export of project data https://easyindie.app/projects.json for those who like to wrangle json.

    Off-topic

  • Easy Indie App—Run your own X in a few clicks
    rosanoR rosano

    The number one feedback from various communities is to show the apps as a list instead of icons, made a small update for this today. Hope it's easier to navigate:

    https://easyindie.app/glance

    Off-topic

  • "fatal: not a git repository"
    rosanoR rosano

    @nebulon said in "fatal: not a git repository":

    Have you tried to use a subfolder in /app/data/ for this? This is where data is kept persistently in Cloudron.

    Been using this folder and seems like it has had no issues for a week or two now 👍🏽 thanks for clarifying 🙏🏽

    N8N

  • Can't export credentials
    rosanoR rosano

    When I run the export command as per Cloudron docs:

    gosu cloudron /app/code/node_modules/.bin/n8n export:credentials --all
    

    I get a bunch of warnings, and then it seems to not find any credentials:

    Permissions 0644 for n8n settings file /app/data/user/.n8n/config are too wide. This is ignored for now, but in the future n8n will attempt to change the permissions automatically. To automatically enforce correct permissions now set N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true (recommended), or turn this check off set N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=false.
    User settings loaded from: /app/data/user/.n8n/config
    
    There is a deprecation related to your environment variables. Please take the recommended actions to update your configuration:
     - N8N_RUNNERS_ENABLED -> Running n8n without task runners is deprecated. Task runners will be turned on by default in a future version. Please set `N8N_RUNNERS_ENABLED=true` to enable task runners now and avoid potential issues in the future. Learn more: https://docs.n8n.io/hosting/configuration/task-runners/
    
    Error exporting credentials. See log messages for details.
    No credentials found with specified filters
    No credentials found with specified filters
    

    Nothing appears in the logs.

    Searching for "No credentials found with specified filters" brings up two topics from the n8n forum (first, second) but I'm not sure if there's something I can use there. Any advice?

    I'm running version 1.85.4 / io.n8n.cloudronapp@3.76.0 and recently did a rapid series of upgrades from a 2023 version of n8n.

    N8N

  • database size
    rosanoR rosano

    Is it normal for the database to be half a gigabyte?

    I have deleted all my executions several times but it doesn't seem to change anything. Also just set export DB_SQLITE_VACUUM_ON_STARTUP=true in /app/data/env.sh, but after restarting it seems to take the same amount of space. When I run SELECT pg_size_pretty(pg_database_size('XXXXX')) it says

    pg_size_pretty 
    ----------------
     594 MB
    (1 row)
    

    Is there some data stuck in there that I can see and remove somehow?

    N8N

  • database size
    rosanoR rosano

    Deleting all executions still didn't move the database down from 500mb, but after running VACUUM FULL execution_data it's now 13mb. I''ll take it.

    N8N

  • SSL error
    rosanoR rosano

    Getting this on my first git push

    fatal: unable to access 'https://…': SSL certificate problem: certificate has expired

    Seems I can access the default instructions in the browser without errors.

    GitHub Pages

  • Questions about Cloudron Gogs Config File Settings
    rosanoR rosano

    @girish said in Questions about Cloudron Gogs Config File Settings:

    It seems the config docs (https://gogs.io/docs/advanced/configuration_cheat_sheet) is now broken.

    source still available https://github.com/gogs/docs/blob/b3379ec57b24f2a9a079c0cd9fede86fec6e3a99/en-US/advanced/configuration_cheat_sheet.md

    Gogs

  • Crash when updating to v4.61.0
    rosanoR rosano

    Seems like all three of my Ghost installations are failing to update from v4.60.0 to v4.61.0, leading to Error : Task Error - Task [xxxx] crashed with code 1. Happened a few days ago via automatic updates, so I disabled that, but still happens manually today. It says error but seems like the app still runs via the older version.

    Ghost

  • Apply all updates
    rosanoR rosano

    Is there a faster way to get an app to the latest version than manually triggering the update for each version between the current and latest? I didn't upgrade to Ghost 5 for a while and now I can't jump to 5.9, I must go through 5.4, 5.4.1, 5.4.2, etc…

    Support updates
  • Login

  • Don't have an account? Register

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