Skip to content

Plugin remote ftp control

Martin Pihrt edited this page Oct 13, 2026 · 1 revision

Remote FTP Control

Exchanges command and status files through FTP for legacy remote control of OSPy.

At a glance

Item Value
Version 1.0.0
Category Automation and integrations
Author Martin Pihrt
License GPL-3.0
OSPy 3.0.211 or newer
Python 3.8 or newer
Permissions network, files, system
Hardware No dedicated hardware requirement declared
Dependencies None
Python/OS packages None
Interfaces No provider or mobile API declared
Source Open the plug-in directory

What it is for

Exchanges command and status files through FTP for legacy remote control of OSPy.

How it works and how to configure it

This legacy remote-control plug-in is available for Python 3.

It includes a plugin.json manifest and reports its worker, non-secret FTP configuration, connection state, latest command, transfer and errors through the OSPy system health interface.

This plug-in makes downloading and uploading text file on the remotely via FTP for remotely control OSPy system every 60 seconds. When you first start the plug-in detects whether ramdisk is present, otherwise it creates and writes fstab. If plug-in says: "restart your linux os system!" You must manual reboot os via options/reboot os. This plugin required Webserver with PHP and FTP.

Plugin setup

  • Check Use plug-in: If checked use plug-in Remote FTP Control plug-in is enabled and control your OSPy.

  • The FTP server address: Type the address of your FTP server. Ex: 1234.w0.wedos.net

  • The FTP user name: Type the of your user name for FTP server.

  • The FTP user password: Type the of your user password for FTP server.

  • The FTP server location for files: Type where is located data.txt and stavy.php on the FTP server. If file is in root folder use "/" else use "/xxx/yyy/zzz".

  • Status: Status window from the plug-in. ex: FTP connection established. FTP received data from file data.txt: OK Data file stavy.php has send on to FTP server: 09.08.2016 (21:02:53)

Server setup

In-app help and settings notes

The following notes are generated from the help page shipped with this plug-in. Field names are also explained directly in the OSPy settings page.

This plug-in makes downloading and uploading text file on the remotely via FTP for remotely control OSPy system every 30 seconds

When you first start the plug-in detects whether ramdisk is present, otherwise it creates and writes fstab

If plug-in says: "restart your linux os system" You must manual reboot os via options/reboot os

Plugin setup

  • Check Use plug-in

If checked use plug-in Remote FTP Control plug-in is enabled and control your OSPy.

  • The FTP server address

Type the address of your FTP server. Ex: 1234.w0.wedos.net

  • The FTP user name

Type the of your user name for FTP server.

  • The FTP user password

Type the of your user password for FTP server.

  • The FTP server location for files

Type where is located data.txt and stavy.php on the FTP server. If file is in root folder use "/" else use "/xxx/yyy/zzz".

  • Status

Status window from the plug-in.

  • Example

FTP connection established. FTP received data from file data.txt: OK. Data file stavy.php has send on to FTP server: 09.08.2016 (21:02:53).

Server setup

  • On the Web server will place these files (after unpacking the zip file)

Download PHP for Remote FTP Control.zip files from github

  • On the WEB server we places files as in imagge

  • On the WEB server use .htaccess and .htpasswd files for secured login for your OSPy control

Related links and diagrams

web

Support

Check OSPy → Diagnostics first and remove passwords, tokens, private addresses and other secrets before sharing logs. Report reproducible plug-in problems in the OSPy-plugins issue tracker.

Back to the plug-in catalog

Clone this wiki locally