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
S

simong

@simong
About
Posts
33
Topics
8
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • shopware - eCommerce business solution
    S simong

    Here is a step-by-step Guide for Shopware 6:

    1. Create LAMP App and change the memory limit to 2 GB (Resources Tab)
    2. Open Cloudron File Manager and add memory_limit = 512M to php.ini and switch to PHP 8.2 in PHP_VERSION
    3. Download Shopware Installer (https://github.com/shopware/web-recovery/releases/latest/download/shopware-installer.phar.php)
    4. Upload this file to the /public directory and open it https://yourdomain.com/shopware-installer.phar.php and complete the download process
    5. After Download, the page automatically reloads and shows Welcome to Shopware 6 - do not continue here
    6. Go to Cloudron File Manager and open /apache/app.conf and change the DocumentRoot to /app/data/public/public
      then add RemoveHandler type-map .var to /public/.htaccess above or below the shopware config and restart the app
    7. Now you can open https://yourdomain.com/installer and enter the mysql credentials from credentials.txt (cloudron file manager root directory)
    8. After the setup, you have the option to configure mail, choose configure own smtp server and enter the sendmail credentials from credentials.txt
      Additional info for mail if you use Cloudrons mail system instead of an external service: Make sure that the Shop owner's email address in Settings -> Basic Configuration is the Cloudron address, if you want to use another mail address there, you have to enable Masquerading in Cloudron Outbound Email settings. Use Port 2525 and no encryption.
    • If you want to change the primary domain afterwards, you can edit the APP_URL in /public/.env.local
    • If you want to add multiple domains for different Storefronts it just works after adding the Alias Location in Cloudron

    Icon for launcher: https://i.imgur.com/xCR7bwQ.png

    I don't think this is a best-practise configuration for Shopware, but it works, no errors so far after this short installation and test.

    App Wishlist

  • zammad - user support/ticketing solution
    S simong

    Is there an option to sponsor this? I think this is one of the main missing apps on Cloudron.

    App Wishlist

  • AtroPIM
    S simong

    I was able to install this App via the Cloudron LAMP App:

    1. Open Path "/app/data/public/" and delete all files (including .htaccess)
    2. run git clone https://github.com/atrocore/skeleton-pim-no-demo.git . && php composer.phar self-update && php composer.phar update (make sure you are in "/app/data/public/")
    3. run find . -type d -exec chmod 755 {} + && find . -type f -exec chmod 644 {} +;
    4. run find client data custom upload -type d -exec chmod 775 {} + && find client data custom upload -type f -exec chmod 664 {} +
    5. add to cron in cloudron app settings: * * * * * php /app/data/public/index.php cron
    6. open App URL and run setup
    7. Get mysql credentials from /app/data/credentials.txt
    8. Add required parameters to /app/data/php.ini:
      max_execution_time=180
      max_input_time=180
      memory_limit=256M
    9. Restart App
    10. Finish Setup

    Updates can be done in the Admin UI:
    Administration → System → Modules → Update
    (you have to restart the App in Cloudron after every Update)

    You can use this Image for the Launcher:
    Logo

    App Wishlist

  • chibisafe - Blazing fast file vault written in TypeScript! 🚀
    S simong

    93a43cb2-90f7-45b1-9c7d-4a58be2c1f3e-image.png

    Chibisafe is a file uploader service written in typescript that just works. It's easy to use, easy to deploy, free and open source. It accepts files, photos, documents, anything you imagine and gives you back a shareable link for you to send to others.

    You can run it in public mode, user accounts mode or invite-only mode. Big files are automatically chunked to minimize network failure and users can create an API key to use the service programatically and hook it to other things.

    The service also comes with a dashboard where you can edit almost every configuration of the instance directly from the UI without having to touch environment or configuration files manually. Control the name, the rate limit, max file size, accepted extensions, meta descriptions, etc directly from our intuitive panel.

    Features of v6 aka Holo
    📄 Beautiful docs
    🗄️ S3 Storage Support
    📷 Beautiful masonry to browse media files
    ✨ Chunked uploads for big files
    🔗 Share direct links to uploaded files
    📂 Albums/Folders with direct links to share
    📝 Snippets/Gists creation with direct links to share
    🗃️ File management and file tagging
    🙋 User management and quotas
    🔗 Built-in URL shortener
    ✉️ Public or Private mode (with invite support)
    ⬆️ ShareX support out-of-the-box to upload screenshots/screenrecordings from your desktop
    📱 iOS shortcut to upload files through the share menu
    🌐 Browser extension to upload content from websites easily
    🧩 Easily extensible
    📖 Open source
    🚫 No ads and no tracking (except for IP logging of requests)

    Licence: MIT / Docker: Yes, optional
    Link: https://github.com/chibisafe/chibisafe / https://chibisafe.app/

    App Wishlist

  • [Template] Flarum - Modern, fast & free community software
    S simong

    98ca6d3a-9b7a-4928-b339-dce50ab6a083-image.png

    Flarum - The community framework for small to enterprise communities that is extensible, scalable and completely free!

    ea28091b-3029-4604-9681-03b128ae33c2-image.png

    ########################################
    Main Page: https://flarum.org/
    Demo: https://flarum.org/software/demo
    Community: https://discuss.flarum.org
    Docs: https://docs.flarum.org
    ########################################

    Automatic Cloudron Parameters:
    ✅ Database
    ✅ Location (URL)
    ✅ REDIS: Use optional install comment
    ⚠️ MAIL (only on first setup)
    ⚠️ LDAP: Optional Setup
    ❌ App Updates (Done via UI or Composer)


    Installation:

    1. Install LAMP App
    2. Open Terminal and run the Installation Command:
    composer create-project --no-interaction flarum/flarum:^1.8.0 /app/data/flarum && sed -i 's|/app/data/public|/app/data/flarum/public|g' /app/data/apache/app.conf && cd /app/data/flarum && composer require flarum/extension-manager:"*" && (read -p "Admin-User: " username && read -p "Admin-Password: " password && read -p "Admin-Email: " email && read -p "Forum-Name: " forum_title && php -r "file_put_contents('flarum-config.json', json_encode(['debug' => false, 'baseUrl' => 'https://' . getenv('CLOUDRON_APP_DOMAIN'), 'databaseConfiguration' => ['driver' => 'mysql', 'host' => getenv('CLOUDRON_MYSQL_HOST'), 'port' => 3306, 'database' => getenv('CLOUDRON_MYSQL_DATABASE'), 'username' => getenv('CLOUDRON_MYSQL_USERNAME'), 'password' => getenv('CLOUDRON_MYSQL_PASSWORD'), 'prefix' => ''], 'adminUser' => ['username' => '$username', 'password' => '$password', 'email' => '$email'], 'settings' => ['forum_title' => '$forum_title', 'mail_driver' => 'smtp', 'mail_host' => getenv('CLOUDRON_MAIL_SMTP_SERVER'), 'mail_port' => getenv('CLOUDRON_MAIL_SMTP_PORT'), 'mail_encryption' => '', 'mail_username' => getenv('CLOUDRON_MAIL_SMTP_USERNAME'), 'mail_password' => getenv('CLOUDRON_MAIL_SMTP_PASSWORD'), 'mail_from' => getenv('CLOUDRON_MAIL_FROM')]], JSON_PRETTY_PRINT));" && php flarum install --file=flarum-config.json && sed -i -e "s/'host' => '.*'/'host' => getenv('CLOUDRON_MYSQL_HOST')/g" -e "s/'database' => '.*'/'database' => getenv('CLOUDRON_MYSQL_DATABASE')/g" -e "s/'username' => '.*'/'username' => getenv('CLOUDRON_MYSQL_USERNAME')/g" -e "s/'password' => '.*'/'password' => getenv('CLOUDRON_MYSQL_PASSWORD')/g" -e "s/'url' => '.*'/'url' => 'https:\/\/'.getenv('CLOUDRON_APP_DOMAIN')/g" config.php && rm flarum-config.json)
    
    1. restart the app and open the website

    Optional Settings:
    LDAP (Install only - Setup in Admin UI) using credentials.txt from Cloudron File Manager:

    cd /app/data/flarum && composer require yippy/flarum-ext-auth-ldap && php flarum assets:publish
    

    REDIS (Install + Setup):

    cd /app/data/flarum && composer require blomstra/flarum-redis:* && if grep -q "Blomstra\\\\Redis\\\\Extend\\\\Redis" /app/data/flarum/extend.php; then sed -i 's/new Blomstra\\Redis\\Extend\\Redis([^)]*)/new Blomstra\\Redis\\Extend\\Redis([\n        "host" => getenv("CLOUDRON_REDIS_HOST"),\n        "password" => getenv("CLOUDRON_REDIS_PASSWORD"),\n        "port" => getenv("CLOUDRON_REDIS_PORT"),\n        "database" => 1,\n    ])/' /app/data/flarum/extend.php; else sed -i '/return \[/a \ \ \ \ new Blomstra\\Redis\\Extend\\Redis([\n        "host" => getenv("CLOUDRON_REDIS_HOST"),\n        "password" => getenv("CLOUDRON_REDIS_PASSWORD"),\n        "port" => getenv("CLOUDRON_REDIS_PORT"),\n        "database" => 1,\n    ]),' /app/data/flarum/extend.php; fi
    
    LAMP

  • zammad - user support/ticketing solution
    S simong

    +1 for Zammad

    App Wishlist

  • mage.ai - A modern replacement for Airflow
    S simong

    Hi, we use n8n and Metabase on Cloudron and this would be a nice addition:

    0fb3107c-9ef1-4c88-8649-0a0d86623d77-image.png

    Give your data team magical powers
    Integrate and synchronize data from 3rd party sources

    Build real-time and batch pipelines to transform data using Python, SQL, and R

    Run, monitor, and orchestrate thousands of pipelines

    Github: https://github.com/mage-ai/mage-ai
    Docs: https://docs.mage.ai/introduction/overview

    App Wishlist

  • SSL Error
    S simong

    @girish I thought I had to activate the SSL/TLS toggle because of STARTTLS. I deactivated it and now it works.

    N8N

  • Support for docker compose
    S simong

    @ekevu123 I would recommend to use dokploy.com if you do not need the additional features of coolify.

    Feature Requests docker compose

  • shopware - eCommerce business solution
    S simong

    Shopware should work on Cloudron LAMP App

    App Wishlist

  • LangChain in n8n on cloudron
    S simong

    Is it planned to integrate this within the next releases, or not possible in general?

    N8N

  • shopware - eCommerce business solution
    S simong

    I don't think it would make sense to create a cloudron package for shopware.
    You do not want to have auto-updates with shopware because of plugin/theme compatibility. There are still many breaking changes. Also the update process in shopware backend is really easy and works well.
    Maybe it would make sense to introduce 1-click LAMP Templates to Cloudron, for less technical users.

    App Wishlist

  • LangChain in n8n on cloudron
    S simong

    @jdaviescoates It's included now I think

    N8N

  • Tooljet - Build and Deploy Internal Tools
    S simong

    If anyone is interested, here is a working setup in coolify:

    • create project and add a postgres and redis database
    • create a "docker compose empty" service
    • Enable Connect To Predefined Network
    • add the docker compose and env
    • to generate the secrets, use the script on any pc (insert anything when asked for db infos):
    curl -LO https://tooljet-deployments.s3.us-west-1.amazonaws.com/docker/.env.external.example
    curl -LO https://tooljet-deployments.s3.us-west-1.amazonaws.com/docker/external.sh && chmod +x external.sh
    mv .env.external.example .env && ./external.sh
    
    • you can use the standard postgres db for tooljet, for tooljet db you can use any name, the database will be created on launch
    • enter the url you want to use at the service settings (https://example.com:3000)

    docker compose:

    services:
      tooljet:
        tty: true
        stdin_open: true
        container_name: Tooljet-app
        image: 'tooljet/tooljet:ee-lts-latest'
        restart: always
        env_file: .env
        deploy:
          resources:
            limits:
              cpus: '2'
              memory: 4G
        environment:
          SERVE_CLIENT: 'true'
          PORT: '3000'
        command: 'npm run start:prod'
        healthcheck:
          test:
            - CMD-SHELL
            - 'wget -qO- http://127.0.0.1:3000/'
          interval: 30s
          timeout: 50s
          retries: 10
      postgrest:
        image: 'postgrest/postgrest:v12.2.0'
        restart: always
        env_file: .env
        deploy:
          resources:
            limits:
              cpus: '2'
              memory: 2G
        environment:
          - PGRST_SERVER_PORT=80
          - PGRST_DB_PRE_CONFIG=postgrest.pre_config
    

    ENV:

    TOOLJET_HOST=https://example.com
    LOCKBOX_MASTER_KEY=(use env generator)
    SECRET_KEY_BASE=(use env generator)
    ORM_LOGGING=all
    DATABASE_URL=(COPY DB URL FROM COOLIFY)?sslmode=disable
    ENABLE_TOOLJET_DB=true
    TOOLJET_DB_URL=(COPY DB URL FROM COOLIFY)?sslmode=disable
    PGRST_DB_URI=(COPY DB URL FROM COOLIFY)?sslmode=disable
    PGRST_HOST=postgrest
    PGRST_JWT_SECRET=(use env generator)
    REDIS_URL=(COPY REDIS URL FROM COOLIFY)
    CHECK_FOR_UPDATES=true
    DISABLE_SIGNUPS=true
    USER_SESSION_EXPIRY=2880
    COMMENT_FEATURE_ENABLE=true
    ENABLE_MULTIPLAYER_EDITING=true
    ENABLE_MARKETPLACE_FEATURE=true
    DISABLE_TELEMETRY=true
    DEPLOYMENT_PLATFORM=docker
    LANGUAGE=en
    
    App Wishlist

  • Teable: ✨ A Super fast, Real-time, Professional, Developer friendly, No code database
    S simong

    The software is now in beta and looks quite good. A nice combination with n8n or Tooljet.

    App Wishlist

  • Supabase - The open source Firebase alternative.
    S simong

    @umnz supabase has a lot of options and so many services running. It would be hard to combine the one-click app approach of cloudron and managing the complexity of supabase. You can take a look at coolify, there are pre-made templates where you have full control of the application.

    App Wishlist

  • Flarum - next-generation forum
    S simong

    @TheMeerkat @gog122 Flarum works on Cloudron with the LAMP App out of the box:

    https://forum.cloudron.io/topic/13446/template-flarum-modern-fast-free-community-software

    App Wishlist

  • SSL Error
    S simong

    Hi,

    I get the following error trying to send an email (Send Email Node) smtp.office365.com - Port 587:

    Error: C03776994A7F0000:error:0A00010B:SSL routines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:355:

    "Ignore SSL Issues" Option does not help.

    N8N

  • Migrating Cloudron to a new instance type on AWS EC2
    S simong

    The easiest way is to do a full backup in cloudron, create a new instance, install cloudron, shutdown the old server and restore the backup. Just make sure that you install the same cloudron version. I think is not relevant if you use the install script or the marketplace.

    Support migrate ec2

  • Windmill: Open-source alternative to Airplane, Superblocks, Retool
    S simong

    Thanks for the suggestion. This has everything I miss in n8n.
    I run it on coolify and it doesn't require much configuration.

    App Wishlist
  • Login

  • Don't have an account? Register

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