# \[APP\]\[Pro\] FTP Client - Control FTP Servers through a directory-based UI in the Homey App or Web App

**URL:** <https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876>\
**Category:** Apps\
**Tags:** homey-pro, community-app\
**Created:** [October 20, 2022, 7:12am UTC](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876 "2022-10-20T07:12:04Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [October 21, 2022, 5:19pm UTC](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876/21 "2022-10-21T17:19:19Z")

</div>

Hey @Peter_Kawa,

Drag and Drop now available!

Just drag all files or folders on your local storage around in Homey Web or Homey Mobile 🙂

Try it out!

---

<div class="post-metadata">

**Author:** ![B3rt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/b3rt/32/9435_2.png) [@B3rt](https://community.homey.app/u/B3rt)\
**Post date:** [October 22, 2022, 2:13pm UTC](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876/22 "2022-10-22T14:13:16Z")

</div>

Is it possible to upload a snapshot from a camera or device via the tag card to a FTP server?

I was looking for something like this, currently you only can send there snapshot tag cards using email or a push message, it would be great if it where possible to send them also to an FTP server!

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [October 22, 2022, 2:31pm UTC](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876/23 "2022-10-22T14:31:35Z")

</div>

What camera? Blink for Home app has built in SMB/FTP export.  
But it should be an easy thing for Arie to add such a flow action.  
Arie can use the Blink code as blueprint.

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [October 22, 2022, 2:44pm UTC](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876/24 "2022-10-22T14:44:52Z")

</div>

Hey, good idea, i’ll add this, because, yes, this can easily be made: you can already upload and download files yourself, it’s easy to create the same for an image tag.

Any more good ideas i can add?

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [October 22, 2022, 3:07pm UTC](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876/25 "2022-10-22T15:07:06Z")

</div>

Great idea by @B3rt , to get rid of the mails/messages with cam snapshots, when it’s not neccesary to watch them immediately 😉  
Well, that brings me to the next (bold) idea,  
will it be possible to fetch an image from an FTP server device and process it in a flow?  
Like, similar to an available snapshot from a cam?  
Maybe with a wildcard name selection:  
“`Fetch today's image(s) from [myFTPserver], (part of) the name = [17:]`”  
This should select all images between 17 hrs and 18 hrs  
(assuming all cam snapshots have timestamps in their filenames).

Just a thought, might be impossible with multiple images 😉

---

<div class="post-metadata">

**Author:** ![B3rt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/b3rt/32/9435_2.png) [@B3rt](https://community.homey.app/u/B3rt)\
**Post date:** [October 22, 2022, 4:53pm UTC](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876/26 "2022-10-22T16:53:41Z")

</div>

For example the doorbell camera or any other camera.

Of course most camera’s can send snapshots to ftp servers themselves, but this cannot be triggered by Homey, sending a snapshot of a camera is triggered by the camera itself, i would like to use the FTP option so when a flow triggers an event that i then upload the snapshot at that moment to an FTP server for saving/backup, whatever.

For example:  
doorbell is pressed → show picture of doorbell camera on TV (using pipup) → send push notification to user with snapshot (of the person who pressed doorbell) and NEW → save that snapshot also via FTP to NAS for backup etc.

In theory all kinds of tag cards could be saved this way…

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [October 22, 2022, 5:13pm UTC](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876/27 "2022-10-22T17:13:52Z")

</div>

Sure, but i’ll implement it a bitt different then how you describe it, and make it to be combined with json handler i think. Because that one handles arrays and collections.

But what you all want: yes. Ill look into it asap.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [October 22, 2022, 5:15pm UTC](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876/28 "2022-10-22T17:15:43Z")

</div>

Tia and no hurries ofcourse Arie.

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [October 22, 2022, 5:16pm UTC](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876/29 "2022-10-22T17:16:49Z")

</div>

Do you mind creating a feature request /ticket at bitbucket for it?

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [October 22, 2022, 7:51pm UTC](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876/30 "2022-10-22T19:51:38Z")

</div>

Ofc not, and will do, if you unhide the ‘Issues’ button 😜

> ![Screenshot from 2022-10-22 21-54-12](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/c/1c63979163e6afd0eb55d6d6a535304b2a4e6b0d.png)

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [October 22, 2022, 8:29pm UTC](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876/31 "2022-10-22T20:29:34Z")

</div>

Done!

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [October 24, 2022, 9:36am UTC](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876/32 "2022-10-24T09:36:05Z")

</div>

It’s Live: [FTP Client App voor Homey | Homey](https://homey.app/nl-nl/app/nl.qluster-it.FtpClient/FTP-Client/)

---

<div class="post-metadata">

**Author:** ![B3rt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/b3rt/32/9435_2.png) [@B3rt](https://community.homey.app/u/B3rt)\
**Post date:** [October 24, 2022, 1:55pm UTC](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876/33 "2022-10-24T13:55:13Z")

</div>

I installed it, but can you explain to me how i connect to a FTP server?

So after installing I add a new device, it finds 2 FTP servers, 1 of my TV box (this one i do not want to use) and a custom FTP client.

I have a synology NAS, this is not found by detection…

So i add custom, then it is added, via settings i add login details and theni use repair to see if it is connected and it is.

But how do i upload (or download) a file into or from the FTP server?

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [October 24, 2022, 2:44pm UTC](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876/34 "2022-10-24T14:44:16Z")

</div>

> [@B3rt](#):
>
> But how do i upload (or download) a file into or from the FTP server?

Hey Bart,

Right click / long-press-on-phone on or within a folder to upload.  
Right click / long-press-on-phone on a file to download, or double click.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/5/c5f91d7ba6071ed44faa2aae001d4f0769da2d8b.png)

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/c/1c4b9fd427ead6fda5d44d79888278b6af38c7d9.png)

Most things should work like on windows or file-browsing on a phone.

> [@B3rt](#):
>
> I have a synology NAS, this is not found by detection…

Are you sure you Synology has Bonjoir on?  
Configuration → File Services → Advanced → Bonjour (mDNS).  
This is how FTP devies are found, and when i have it turned on, the FTP Client finds my Synology NAS without any issues, it just requests a username and password when trying to connect.

---

<div class="post-metadata">

**Author:** ![Undertaker](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/undertaker/32/53278_2.png) [@Undertaker](https://community.homey.app/u/Undertaker)\
**Post date:** [October 24, 2022, 3:08pm UTC](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876/35 "2022-10-24T15:08:09Z")

</div>

Hi Arie,

your FTP client works great.  
I just tried setting the client directly to a directory e.g. :  
192.168.1.180/hdd/homey  
Is it possible that this does not work (yet) ?

---

<div class="post-metadata">

**Author:** ![HuisCHovens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/huischovens/32/16973_2.png) [@HuisCHovens](https://community.homey.app/u/HuisCHovens)\
**Post date:** [October 24, 2022, 3:50pm UTC](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876/36 "2022-10-24T15:50:32Z")

</div>

setting up the ftp homey was nice and easy. now I try to upload a file I don’t see a confirmation button anywhere? I’m working on Android, will be PC work again. 😁

 ![Screenshot_20221024-174517](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/b/eb0b85c7bdb4829efc884cca006244cac3668e76.png)

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [October 24, 2022, 4:19pm UTC](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876/37 "2022-10-24T16:19:33Z")

</div>

Afaik it starts uploading as soon as you selected a file. When it can’t upload it probably has (permission/connection/ssl issues), this screen stays this way (dunno if a time-out or error msg is configured)

---

<div class="post-metadata">

**Author:** ![HuisCHovens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/huischovens/32/16973_2.png) [@HuisCHovens](https://community.homey.app/u/HuisCHovens)\
**Post date:** [October 24, 2022, 4:33pm UTC](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876/38 "2022-10-24T16:33:33Z")

</div>

so you can’t see what he is doing or uploading or not?  
It seemed with installation that it works, but I can’t upload anything yet. I don’t see a single Homey folder either.

---

<div class="post-metadata">

**Author:** ![Undertaker](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/undertaker/32/53278_2.png) [@Undertaker](https://community.homey.app/u/Undertaker)\
**Post date:** [October 24, 2022, 4:42pm UTC](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876/39 "2022-10-24T16:42:34Z")

</div>

If you are unsure, you can always check the directory of your FTP server to see if the file has been uploaded.

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [October 24, 2022, 4:47pm UTC](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876/40 "2022-10-24T16:47:37Z")

</div>

For server connection only IP and port can be used.  
The path is changed after beeing connected.bSo you need an device setting to set a default path to change to. Or the string can be splitted into ip and path so the device can do the steps independent.

[Previous page](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876.md?page=1)

[Next page](https://community.homey.app/t/app-pro-ftp-client-control-ftp-servers-through-a-directory-based-ui-in-the-homey-app-or-web-app/70876.md?page=3)
