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
imc67I

Marcel C

@imc67
translator
About
Posts
815
Topics
149
Shares
0
Groups
1
Followers
3
Following
0

Posts

Recent Best Controversial

  • Cloudron migration to new server: amazing!!!
    imc67I imc67

    Hi all,

    just wanted to share a wow experience.

    I had a Cloudron Premium server at DO for almost a year and wanted to migrate it to NetCup (better specs and cheaper).

    The docs are very clear and promising (https://cloudron.io/documentation/backups/#move-cloudron-to-another-server) but yeah, you never know ...

    Well, I know now .... within 5 minutes after entering the backup location details EVERYTHING (4 websites + Matomo + Searx) and all email (all together about 6GB) was in production on the new server including all DNS of all 17 domains.

    Downtime: 0 seconds

    This is really amazing!

    Thanks @girish and @nebulon for this great product, I already was a Cloudron fan but now even more.

    Kind regards,

    Marcel.

    Discuss migration

  • Include IPv6 into Cloudron
    imc67I imc67

    It's almost 2021 and time for Cloudron to step-up to IPv6 😉

    see:

    https://forum.cloudron.io/topic/3783/firewall-ip-blocking-ipv6-not-possible
    https://forum.cloudron.io/topic/2161/is-cloudron-ready-for-ipv6-or-not

    Feature Requests ipv6

  • Open Streaming Platform (OSP)
    imc67I imc67

    https://gitlab.com/Deamos/open-streaming-platform-docker
    https://gitlab.com/Deamos/flask-nginx-rtmp-manager

    OSP as an alternative for OSP was designed a self-hosted alternative to services like Twitch.tv, Ustream.tv, and Youtube Live

    App Wishlist

  • 📍Dawarich: Your Journey, Your Control 🛄
    imc67I imc67

    • Title: Dawarich on Cloudron - Your Journey, Your Control

    • Main Page: https://dawarich.app
    • Git: https://github.com/Freika/dawarich
    • Licence: AGPL-3.0 license
    • Docker: Yes

    • Summary:

    Your Journey, Your Control: Visualize your location history, track your movements, and analyze your travel patterns with complete privacy and control.

    Your Life's Journey, Visualized: Dawarich transforms your location data into beautiful, interactive visualizations that help you understand your movement patterns over time.

    Precise Route Tracking: Automatically detect starts and stops, with precise route visualization between points.

    Customizable Map Styles: Choose from various map styles to match your preferences.

    Landmark Detection: Automatically identify and label important locations based on your visit patterns.

    Journey Statistics: Dawarich transforms your travel data into meaningful insights that help you understand your movement patterns.

    Track Your Adventures: Get detailed travel insights that show you exactly how far you've traveled, when, and where.

    Discover Patterns: Gain insights into your travel habits across countries, cities, and different time periods.


    • Notes:

    We currently have Traccar in the Appstore but that is a very basic and more business suitable solution for tracking. Dawarich is more about your personal adventures and travels. If you're an Immich or a Photoprism user, you can configure an integration for those services with Dawarich. Dawarich is available on iOS. You can download it from the App Store.


    • Screenshots: (impossible because upload limit is only 4MB total?)
      https://dawarich.app/assets/images/map-9e8a35206c62dbd1804945815a4aebf0.png
      ![434b4f5f-8bba-4824-b943-e4fe5ce808b9-image.png](Image dimensions are too big)
      https://dawarich.app/assets/images/stats-894e6a4d37798c0e39ca59a83e4cd869.jpeg
      ![4815d9d5-a12a-4348-b35e-bd5511613d13-image.png](Image dimensions are too big)
      https://dawarich.app/assets/images/trips-list-9c5b085dfa60ce446c825f450ffc0b6a.png
    App Wishlist

  • ResourceSpace - Digital Asset Management (DAM)
    imc67I imc67

    https://www.resourcespace.com/download

    Why ResourceSpace?

    Digital Asset Management (DAM) software such as ResourceSpace can be used by photographers, marketers, designers and anyone who wants to organize, modify and securely share their images, documents, presentations, videos, audio files, indesign files and every other digital file.

    If you're working with large amounts of digital assets, whether they are pictures, stock photos, indesign files, documents, presentations, videos, audio files or any other rich media content a good solution is crucial for saving time and money, whilst increasing your efficiency. A good DAM platform will eliminate any wasted time spent on searching and trying to find a certain file, and will ensure that you can share your content instantly with anybody.

    Many people ask why they would need a Digital Asset Management in place if they have Dropbox or Google Drive. A DAM system is a tool with extensive features that go far beyond any simple photo storage or cloud based file storage system.

    Your DAM system will have thumbnails and full previews of your images, video and design files so you can see your files before selecting them.

    A Digital Asset Management system allows you to create a 'single source of truth' for all of your digital assets. It eliminates the need to search for your digital assets on servers located across the world, your colleagues computers, email inboxes and even USB sticks.

    Spending ages searching for that one illusive logo, the current version of the power point template or even the newest version of your poster ad campaign for your project can be infuriating; now you, your team and clients can browse your digital content visually as well as having the ability to find the right material with an intuitive search. By adding tags and other relevant metadata you'll make sure that everyone can always find the right digital assets within seconds of searching.

    App Wishlist

  • What's coming in 8.2
    imc67I imc67

    @girish said in What's coming in 7.6:

    IRestic backend.

    Can’t wait for this (kind of a) solution as + 200GB every day is taking too long and too inefficient

    Announcements

  • AVideo platform
    imc67I imc67

    Create Your Own Broadcast Network with AVideo Platform. AVideo is a powerful base platform for uploading, curating, organizing, indexing, and distributing audio and video content.

    AVideo Platform has been download and installed on over 4000 sites in over 190 countries throughout the world. Each AVideo Platform Clone is indexed in our META Search Engine and supported by our worldwide community of developers and contributors.
    190+ COUNTRIES
    852,567+ AUDIO AND VIDEO UPLOADS
    4,237+ AVIDEO SITES
    967+ CONTRIBUTORS

    https://platform.avideo.com/AVideo_OpenSource
    https://github.com/WWBN/AVideo/blob/master/README.md

    App Wishlist youtube vimeo video

  • Focus on Business Apps
    imc67I imc67

    @igaudette said in

    Had to share my disappointment... and I am sure I'm not alone.

    I totally agree! I’m also a paying customer (3 Cloudrons) for years and still quite happy with Cloudron.

    But it’s becoming a gimmick to see 2 recipes apps, Home Assistant that doesn’t work without USB interfaces, a niche app for electric car charging etc etc.

    But looking at the “wishlist” there are tens of high voted (business) apps already for years waiting….

    Also the pace of platform updates is very low, more than a year ago Cloudron 9 was announced but today the current version has still basic unsolved bugs (like filemanager) or apps still on php 8.1

    I’m really missing the spirit and speed of the Cloudron team of 5 years ago.

    Discuss

  • Jitsi Meet
    imc67I imc67

    Is there any update on this?

    The COVID-19 pandemic is (almost everywhere) increasing and measures for working from home are again and/or still there. The public Jitsi service is overloaded so it's very very welcome after all these months to have a Cloudron version of Jitsi-server.

    App Wishlist

  • Friendly Captcha (another de-G**gle initiative)
    imc67I imc67

    Website: https://friendlycaptcha.com/
    GitHub: (for the “server application”) https://github.com/friendlycaptcha/friendly-pow
    Wordpress plug-in: https://wordpress.org/plugins/friendly-captcha/

    Friendly Captcha, the privacy and user-friendly CAPTCHA alternative

    Friendly Captcha is a tool for preventing spam on your website
    Other CAPTCHAs are a burden on your users, Friendly Captcha respects your users.

    The most popular CAPTCHA system, Google ReCAPTCHA depends on tracking users and collecting user data across the internet. This is a price that you are forcing your users to pay in order to use your website. They can not opt out.

    App Wishlist

  • What's coming in 8.2
    imc67I imc67

    @girish it would also be very useful to have on 'app level / settings' an option to keep "global backup schedule" or use a "app backup schedule". This way you can make for some apps (like data sensitive apps like CRM) an hourly backup schedule where for a +200GB Nextcloud you can keep the daily "global schedule".

    Announcements

  • Encryption of stored emails
    imc67I imc67

    As we know Dovecot it storing all emails of all users in plain text and so they are all readable by the person(s) who have access to the server.

    I was wondering if it’s feasible to encrypt this for better privacy and security and found this: https://workaround.org/ispmail/buster/optional-server-based-mailbox-encryption/

    Is this something to add to Cloudron, maybe as an option for those who don’t want it?

    Feature Requests email

  • Panic: user deleted an important email folder ... (how I solved it)
    imc67I imc67

    Just got a phonecall of a user, an email folder of 2020 with thousands of emails was accidentally deleted and was not in the 'deleted items'.

    Couldn't find a quick solution on search engines, so tried it the 'keep it stupid simple way':

    1. In my SCP app left pane I went to the server, up into the users' mailbox (no 2020 folder!)
    2. In my SCP app right pane I went to the minio backup server (backup just 1 hour old), up into the users' mailbox (there is a 2020 folder)
    3. "Simply" copied all the 2020 (sub)folders from right to left
    4. After a few seconds the user saw the folders again in Roundcube but ... the file/folder permissions were not good
    5. Restarted the mail service in Cloudron and guess what?!
    6. It's all back and working!

    Good to know for all of you if someone calls 😉

    Support email haraka backup restore

  • Wireguard VPN
    imc67I imc67

    @girish just for inspiration I found an easy way to configure and manage WireGuard in Docker:

    https://github.com/WeeJeWel/wg-easy

    This can make the long awaited WireGuard app on Cloudron also easy?

    App Wishlist wireguard vpn cloudron security

  • Any issues with including NetData on the root server and as an app add-on?
    imc67I imc67

    Yesterday I migrated my Cloudron to a new NetCup RS but before that I installed Netdata on the RS and then Cloudron. After installing both and migrating the data everything works fine!

    About Netdata:
    Before I used Zabbix for years but its much too hard to install, configure, update/upgrade and maintain. Netdata is install and use within seconds!

    I use the app.netdata.cloud dashboard and the Netdata agent on the Netcup RS is "streaming" data (have a look at netdata.cloud for all the details).

    The agent is streaming 494 (!!) different data sources and it is perfectly shown in summary dashboards, detailed graphs etc. right out of the box!
    They implemented AI (buzz) that is looking for correlations in captured data and with default triggers it sends you emails with warnings in different levels.

    Some first useful and surprising findings:

    • I got a warning that my mounted (!) Hetzner Storagebox for backups was 97.03% full (that is handy to know and act on!)
    • I got a warning that in the nginx logs in a certain time the ratio successful HTTP request was low. That was during my attempts to repair a stuck app!
    • All the Cloudron apps (docker containers) are monitored (alas with the not so nice cryptic names 😕 )
    • I got a warning that app.swap was almost fully used. Why?? The machine has 32GB RAM only 1 third used so I switched the slow app.swap off and deleted it (again a useful insight!).

    All together: it is very simple and useful!

    I offered @girish SSH access to check if everything works fine from a Cloudron developers perspective so we can get a "green light" to use it "officially". Due to 7.5 release his research will take some time.

    Feature Requests

  • n8n.io - Zappier, IFTTT, Integromat alternative
    imc67I imc67

    Today IFTTT announced that they will charge you $10 a month (!!!!) for their service. Maybe now it’s really time to put Cloudron in a unique position with this app?!

    App Wishlist

  • Harden security features
    imc67I imc67

    In this thread https://forum.cloudron.io/topic/4723/what-s-coming-in-cloudron-6-3/4?_=1637136154239 long time ago a lot of suggestions where offered to harden the Cloudron security.

    Still today IMHO we are still blind in for example failed logins, rate limiting, etc.

    Is Cloudron audited? Is it an idea to gather ideas to harden Cloudron like mentioned in that thread?

    Feature Requests

  • Firewall / Spamassassin: Automatic list update
    imc67I imc67

    use at your own risk and be aware that with this long list it takes 1,5 minute to process the API call (same as in the GUI), replace the API input and copy/paste it in a .sh file (don't forget to make it executable). It's works but it's not perfect.

    #!/bin/bash
    
    # Huidige datum en tijd
    current_datetime=$(date +"%Y%m%d_%H%M%S")
    
    # Array met de URL's van de IP-lijsten en hun beschrijvingen
    declare -a urls=(
    	"https://iplists.firehol.org/files/spamhaus_drop.netset,Spamhaus - Drop"
            "https://iplists.firehol.org/files/spamhaus_edrop.netset,Spamhaus - eDrop"
            "https://www.ipdeny.com/ipblocks/data/aggregated/af-aggregated.zone,AF - Afganistan"
            "https://www.ipdeny.com/ipblocks/data/aggregated/bd-aggregated.zone,BD - Bangladesh"
            "https://www.ipdeny.com/ipblocks/data/aggregated/by-aggregated.zone,BY - Belarus"
            "https://www.ipdeny.com/ipblocks/data/aggregated/br-aggregated.zone,BR - Brazil"
            "https://www.ipdeny.com/ipblocks/data/aggregated/cn-aggregated.zone,CN - China"
            "https://www.ipdeny.com/ipblocks/data/aggregated/ir-aggregated.zone,IR - Iran"
            "https://www.ipdeny.com/ipblocks/data/aggregated/in-aggregated.zone,IN - India"
            "https://www.ipdeny.com/ipblocks/data/aggregated/kp-aggregated.zone,KP - North Korea"
            "https://www.ipdeny.com/ipblocks/data/aggregated/np-aggregated.zone,NP - Nepal"
            "https://www.ipdeny.com/ipblocks/data/aggregated/pk-aggregated.zone,PK - Pakistan"
            "https://www.ipdeny.com/ipblocks/data/aggregated/ro-aggregated.zone,RO - Romania"
            "https://www.ipdeny.com/ipblocks/data/aggregated/ru-aggregated.zone,RU - Russia"
            "https://www.ipdeny.com/ipblocks/data/aggregated/sg-aggregated.zone,SG - Singapore"
            "https://www.ipdeny.com/ipblocks/data/aggregated/sy-aggregated.zone,SY - Syria"
            "https://www.ipdeny.com/ipblocks/data/aggregated/tr-aggregated.zone,TR - Turkey"
            "https://www.ipdeny.com/ipblocks/data/aggregated/ua-aggregated.zone,UA - Ukraine"
            "https://www.ipdeny.com/ipblocks/data/aggregated/vn-aggregated.zone,VN - Vietnam"
            "https://www.ipdeny.com/ipv6/ipaddresses/aggregated/af-aggregated.zone,AF - Afganistan"
            "https://www.ipdeny.com/ipv6/ipaddresses/aggregated/bd-aggregated.zone,BD - Bangladesh"
            "https://www.ipdeny.com/ipv6/ipaddresses/aggregated/by-aggregated.zone,BY - Belarus"
            "https://www.ipdeny.com/ipv6/ipaddresses/aggregated/br-aggregated.zone,BR - Brazil"
            "https://www.ipdeny.com/ipv6/ipaddresses/aggregated/cn-aggregated.zone,CN - China"
            "https://www.ipdeny.com/ipv6/ipaddresses/aggregated/ir-aggregated.zone,IR - Iran"
            "https://www.ipdeny.com/ipv6/ipaddresses/aggregated/in-aggregated.zone,IN - India"
            "https://www.ipdeny.com/ipv6/ipaddresses/aggregated/np-aggregated.zone,NP - Nepal"
            "https://www.ipdeny.com/ipv6/ipaddresses/aggregated/pk-aggregated.zone,PK - Pakistan"
            "https://www.ipdeny.com/ipv6/ipaddresses/aggregated/ro-aggregated.zone,RO - Romania"
            "https://www.ipdeny.com/ipv6/ipaddresses/aggregated/ru-aggregated.zone,RU - Russia"
            "https://www.ipdeny.com/ipv6/ipaddresses/aggregated/sg-aggregated.zone,SG - Singapore"
            "https://www.ipdeny.com/ipv6/ipaddresses/aggregated/sy-aggregated.zone,SY - Syria"
            "https://www.ipdeny.com/ipv6/ipaddresses/aggregated/tr-aggregated.zone,TR - Turkey"
            "https://www.ipdeny.com/ipv6/ipaddresses/aggregated/ua-aggregated.zone,UA - Ukraine"
            "https://www.ipdeny.com/ipv6/ipaddresses/aggregated/vn-aggregated.zone,VN - Vietnam"
    )
    
    # Bestandsnaam met de huidige datum en tijd
    output_file="samengevoegde_lijst_${current_datetime}.txt"
    
    # Downloaden en samenvoegen van de IP-lijsten
    for url_info in "${urls[@]}"
    do
        # Opsplitsen van de URL-informatie
        IFS=',' read -r url description <<< "$url_info"
    
        # Opmerking toevoegen met de URL en beschrijving
        echo "# URL: $url" >> "$output_file"
        echo "# Description: $description" >> "$output_file"
    
        echo "IP-lijst downloaden van $url"
        # Downloaden van de IP-lijst en toevoegen aan het bestand
        curl -sS "$url" >> "$output_file"
    done
    
    echo "Samenvoegen voltooid! De samengevoegde lijst is opgeslagen in $output_file"
    
    # Formatteren van het bestand voor de Cloudron Blocklist API
    formatted_file="formatted_$output_file"
    
    # Voeg "\n" toe aan het einde van elke regel
    awk '{printf "%s\\n",$0}' "$output_file" > "$formatted_file"
    
    # Cloudron Blocklist API endpoint
    cloudron_api_endpoint="https://your-cloudron-domain.com/api/v1/network/blocklist"
    
    # API Key voor authenticatie (vervang 'your-api-key' door jouw API-sleutel)
    api_key="your-api-key"
    
    # Uploaden naar Cloudron Blocklist API met wget
    echo "Uploaden naar Cloudron Blocklist API met wget..."
    
    # De gegevens in het vereiste formaat voor de API
    data="{\"blocklist\":\"$(cat "$formatted_file" | tr '\n' '\\n')\"}"
    
    # Verzend het bestand met een POST-verzoek via wget
    echo "$data" > temp_data.txt
    wget --method=POST --header="Content-Type: application/json" --header="Authorization: Bearer $api_key" --body-file=temp_data.txt "$cloudron_api_endpoint" --quiet --output-document=output.txt
    
    # Toon de uitvoer van wget
    cat output.txt
    
    # Verwijder tijdelijke bestanden
    rm temp_data.txt
    
    
    Feature Requests firewall spamassassin

  • High cpu utilization since update 1.25.1
    imc67I imc67

    @humptydumpty said in High cpu utilization since update 1.25.1:

    Shoutout to stumpylog (paperless maintainer) for the fix. Using the file manager, browse to /app/data/data and delete celerybeat-schedule.db.db and restart the server app. CPU usage went down for me. Hopefully, it stays that way.

    image.png

    image.png

    This solution solved the issue for me! Thanks!!🙏

    Paperless-ngx

  • What's coming in 6.0
    imc67I imc67

    @ultraviolet it’s already there, see docs: https://cloudron.io/documentation/email/#subaddresses-and-tags

    Announcements
  • Login

  • Don't have an account? Register

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