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
M

manngobaum

@manngobaum
About
Posts
37
Topics
15
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • Cinny (Matrix Client)
    M manngobaum

    As Matrix is growing faster and faster a new and very promising client arrived and is very shiny. Would be great to see it in the appstore. At this point some main functionality is still missing but they are developing very fast.

    https://cinny.in/
    https://github.com/ajbura/cinny
    https://app.cinny.in/login

    App Wishlist

  • Sync Paperless with local machine, iPhone and Nextcloud
    M manngobaum

    Hi,

    I am new to Syncthing and Paperless. With this post I want to describe how to use Syncthing to sync Paperless-ngx, my Mac and my iPhone.

    First of all:

    Install paperless-ngx, Syncthing and Nextcloud via Cloudron.
    After the installation you have to add a local volume mount which can be shared between paperless, Syncthing and Nextcloud. Therefore go to the local e.g. media folder

    cd media
    

    and create a folder:

    mkdir paperless-share
    

    set permissions to 777 so every connected app can work with it properly:

    chmod 777 -R paperless-share
    

    Afterwards go to:
    https://my.yourcloudron.xx/#/volumes and add a new volume with "Add Volume":
    Name: e.g. "Paperless-Share"
    Mount Type: File System
    Local directory: /media/paperless-share

    Go to your Paperless settings under storage and change the Data directory to "Paperless-Share". Save and the app will restart automatically.

    Bildschirmfoto 2022-08-22 um 16.20.41.png

    Afterwards go to Sync and Nextcloud and add your new Volume under storage settings under Mounts and tick off Read Only:
    Bildschirmfoto 2022-08-22 um 16.20.28.png

    Configure Syncting by adding a new folder and point it to the correct Paperless directory in your new local volume:
    Bildschirmfoto 2022-08-22 um 16.23.12.png

    By adding this share to your local Mac Syncthing you should be able to drop files to this local directory which will be synced to the consume folder of Paperless and processed in Paperless.

    On my iPhone I am using Genius Scan. They only support exports by FTP (and not SFTP) and WebDav. That's why I had to use my Nextcloud as WebDav Server which uses my local volume as external storage. Therefor just install the App "External storage support". Afterwards you can add your Cloudron Volume via the Nextcloud Admin app settings:
    Name: Paperless Share
    external storage: local
    configuration: /media/Paperless-share/
    activate sharing
    activate preview

    Now go to your Genius Scan App settings and add your Nextcloud WebDav credentials

    cfe4ba46-0141-46ce-b891-a9ab449d38a3-image.png

    And that's it. You are now able to send documents to your Paperless from your iPhone and Mac.

    Looking forward to your feedback and possible other (more secure) solutions.

    BTW I am using a ScanSnap ix1500 at home to scan to my local Mac folder.

    Best,
    Sven

    Paperless-ngx

  • Cloudron Notifications in Telegram
    M manngobaum

    My goal is to interact with my Cloudron Instance via Telegram or other Chat protocols. I know there are already implementations for Uptime Kuma but I wanted to have more flexibilty and for the future also response endpoints in my messages (restarting an app or even Cloudron (it's not impleted yet)).

    What it basically does is to fetch the Cloudron notifications of a certain status and to send a message to a Telegram Chat.
    Therefore I set up a Telegram Bot (https://core.telegram.org/bots). Started a chat with this bot and used the following HTTP request to receive the chat ID which is needed for n8n:

    https://api.telegram.org/bot{TELEGRAMBOT_API_KEY}/getUpdates
    

    You also need an API Key to access your Cloudron (https://my.xxx.tld.de/#/profile) -> under API Tokens

    And here is the code for the notifications to build the workflow in n8n:

    {
      "nodes": [
        {
          "parameters": {
            "interval": 60
          },
          "name": "Interval",
          "type": "n8n-nodes-base.interval",
          "typeVersion": 1,
          "position": [
            460,
            300
          ]
        },
        {
          "parameters": {
            "url": "https://my.xxx.tld/api/v1/notifications?acknowledged=false&page=1&per_page=100",
            "options": {
              "splitIntoItems": false
            },
            "headerParametersUi": {
              "parameter": [
                {
                  "name": "authorization",
                  "value": "Bearer {Cloudron_API_KEY}"
                }
              ]
            }
          },
          "name": "HTTP Request",
          "type": "n8n-nodes-base.httpRequest",
          "typeVersion": 2,
          "position": [
            620,
            300
          ]
        },
        {
          "parameters": {
            "chatId": "{TELEGRAM_CHAT_ID}",
            "text": "=<b>What?</b>\n{{$node[\"Item Lists\"].json[\"title\"]}}\n\n<b>When?</b>\n{{$node[\"Item Lists\"].json[\"creationTime\"]}}\n\n<b>Message</b>\n{{$node[\"Item Lists\"].json[\"message\"]}}",
            "additionalFields": {
              "parse_mode": "HTML"
            }
          },
          "name": "Telegram",
          "type": "n8n-nodes-base.telegram",
          "typeVersion": 1,
          "position": [
            940,
            300
          ],
          "credentials": {
            "telegramApi": {
              "id": "7",
              "name": "Telegram account"
            }
          }
        },
        {
          "parameters": {
            "fieldToSplitOut": "notifications",
            "options": {}
          },
          "name": "Item Lists",
          "type": "n8n-nodes-base.itemLists",
          "typeVersion": 1,
          "position": [
            780,
            300
          ]
        },
        {
          "parameters": {
            "requestMethod": "POST",
            "url": "=https://my.xxx.tld/api/v1/notifications/{{$node[\"Item Lists\"].json[\"id\"]}}",
            "options": {},
            "headerParametersUi": {
              "parameter": [
                {
                  "name": "authorization",
                  "value": "Bearer XXX"
                }
              ]
            }
          },
          "name": "HTTP Request1",
          "type": "n8n-nodes-base.httpRequest",
          "typeVersion": 2,
          "position": [
            1100,
            300
          ]
        }
      ],
      "connections": {
        "Interval": {
          "main": [
            [
              {
                "node": "HTTP Request",
                "type": "main",
                "index": 0
              }
            ]
          ]
        },
        "HTTP Request": {
          "main": [
            [
              {
                "node": "Item Lists",
                "type": "main",
                "index": 0
              }
            ]
          ]
        },
        "Telegram": {
          "main": [
            [
              {
                "node": "HTTP Request1",
                "type": "main",
                "index": 0
              }
            ]
          ]
        },
        "Item Lists": {
          "main": [
            [
              {
                "node": "Telegram",
                "type": "main",
                "index": 0
              }
            ]
          ]
        }
      }
    }
    

    I'll update this soon to include App downtimes with the possibilty to restart the App right away.

    N8N

  • GlobaLeaks Whistleblower Software
    M manngobaum

    Hi,

    with the new EU wide regulations for whistblowers it'll be important to have a good open source solution for this topic. GlobaLeaks covers nearly everything and is very well maintained with a big community.

    https://github.com/globaleaks/globaleaks-docker-scripts

    Would be really nice to see it in the app store.

    Best,
    Sven

    App Wishlist

  • How to use Syncthing with Paperless
    M manngobaum

    Hi,

    I am new to Syncthing. With this post I want to describe how to use Syncthing with Paperless-ngx, a Mac and an iPhone.

    First of all:

    Install paperless-ngx, Syncthing and Nextcloud via Cloudron.
    After installation you have to add a local volume mount which can be shared between paperless, Syncthing and Nextcloud. Therefore go to the local e.g. media folder

    cd media
    

    and create a folder:

    mkdir paperless-share
    

    set permissions to 777 so every connected app can work with it properly:

    chmod 777 -R paperless-share
    

    Afterwards go to:
    https://my.yourcloudron.xx/#/volumes and a new volume with "Add Volume":
    Name: e.g. "Paperless-Share"
    Mount Type: File System
    Local directory: /media/paperless-share

    Go to your Paperless settings under storage and change the Data directory to "Paperless-Share". Save and the app will restart automatically.

    Bildschirmfoto 2022-08-22 um 16.20.41.png

    Afterwards go to Sync and Nextcloud and add your new Volume under storage settings under Mounts and tick off Read Only:
    Bildschirmfoto 2022-08-22 um 16.20.28.png

    Configure Syncting by adding a new folder and point it to the correct Paperless directory in your new local volume:
    Bildschirmfoto 2022-08-22 um 16.23.12.png

    By adding this share to your local Mac Syncthing you should be able to drop files to this local directory which will be synced to the consume folder of Paperless and processed in Paperless.

    On my iPhone I am using Genius Scan. They only support exports by FTP (and not SFTP) and WebDav. That's why I had to use my Nextcloud as WebDav Server which uses my local volume as external storage. Therefor just install the App "External storage support". Afterwards you can add your Cloudron Volume via the Nextcloud Admin app settings:
    Name: Paperless Share
    external storage: local
    configuration: /media/Paperless-share/
    activate sharing
    activate preview

    Now go to your Genius Scan App settings and add your Nextcloud WebDav credentials

    cfe4ba46-0141-46ce-b891-a9ab449d38a3-image.png

    And that's it. You are now able to send documents to your Paperless from your iPhone and Mac.

    Looking forward to your feedback and possible other (more secure) solutions.

    BTW I am using a ScanSnap ix1500 at home to scan to my local Mac folder.

    Best,
    Sven

    Syncthing

  • SFTP Access denied
    M manngobaum

    The solution is to add the filename to the path:

    In my case:

    /consume/file.pdf
    
    N8N sftp

  • Restricting registration
    M manngobaum

    @luckow What behavior do you expect? The registration site won't be disabled with this command. Only registration is prevented followed by the following failure message

    Bildschirmfoto 2022-02-26 um 10.16.19.png

    NocoDB

  • Set acknowledge status of a Cloudron Notification via API doesn't work
    M manngobaum

    @girish Yes, this was it. I did not manage to see the actual json. But seems like n8n always adds quotes using the name / value combination. I changed it to this:

    {
      "nodes": [
        {
          "parameters": {
            "requestMethod": "POST",
            "url": "=https://my.xxx.de/api/v1/notifications/{{$node[\"Item Lists\"].json[\"id\"]}}",
            "jsonParameters": true,
            "options": {},
            "bodyParametersJson": "={\n\"acknowledged\": true\n}",
            "headerParametersJson": "={\"authorization\": \"Bearer xxx\"}"
          },
          "name": "HTTP Request1",
          "type": "n8n-nodes-base.httpRequest",
          "typeVersion": 2,
          "position": [
            1100,
            300
          ]
        }
      ],
      "connections": {}
    }
    

    Now it's working. I used this:
    Bildschirmfoto 2022-06-14 um 18.16.17.png
    instead of this:Bildschirmfoto 2022-06-14 um 18.16.42.png

    N8N

  • availabilty of LDAP groups in apps
    M manngobaum

    @nebulon Would be great to see this in Cloudron 8 🙂 In combination with Nextcloud Group Folders this would give any admin a huge flexibilty in terms of rights and role models.

    Discuss ldap

  • SimpleLogin (manage email aliases and dynamically reply as the alias!)
    M manngobaum

    Would be great to have this as Cloudron App.

    App Wishlist

  • Version numbers in notifications are the old ones
    M manngobaum

    Hello 🙂

    I noticed that the version numbers in the activity stream for all notifications from Cloudron are those of the old version. For example:
    You just updated OnlyOffce to 6.4.2, but as you can see, the notifications say 6.4.1:

    Bildschirmfoto 2021-10-17 um 09.04.00.png

    I checked: It is the same behavior for each package.

    Best,
    Sven

    Support

  • Event to Webhooks
    M manngobaum

    @girish Any news regarding notification webhooks? I am searching for a solution where I am informed every time something happens on my Cloudron. Or are there already implementations e.g. with Signal oder Telegram?

    Feature Requests

  • Outbound SMTP with iCloud+
    M manngobaum

    @umbergerba I am using iCloud as a second smtp server on my iPhone. Two things:

    1. the server that works for me is
    smtp.mail.me.com
    
    1. You have to generate an app specific password in your iCloud settings because you probably have activated 2FA. Apple Support Doc

    Hope that helps.

    Best,
    Sven

    Support email relay

  • Event to Webhooks
    M manngobaum

    @girish Thanks, looking forward to it 🙂

    @jdaviescoates I built something with n8n. Easy but straight forward:
    https://forum.cloudron.io/topic/7139/cloudron-notifications-in-telegram

    Feature Requests
  • Login

  • Don't have an account? Register

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