Open an FTP or FTPS server as a folder in Memona
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"id": "memona/ftp",
|
||||
"name": "FTP",
|
||||
"version": "0.1.0",
|
||||
"apiVersion": "0.1.0",
|
||||
"description": "Open an FTP server as a folder, and let agents work in it.",
|
||||
"license": "MIT",
|
||||
"entry": "plugin.wasm",
|
||||
"networkHosts": ["*"],
|
||||
"networkPorts": [
|
||||
{ "from": 21, "to": 21 },
|
||||
{ "from": 1024, "to": 65535 }
|
||||
],
|
||||
"providers": [
|
||||
{
|
||||
"id": "ftp",
|
||||
"name": "FTP",
|
||||
"schemes": ["ftp", "ftps"],
|
||||
"configFields": [
|
||||
{
|
||||
"key": "host",
|
||||
"label": "Server",
|
||||
"description": "The server's name, for example files.example.com",
|
||||
"kind": "text",
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"key": "port",
|
||||
"label": "Port",
|
||||
"description": "Leave empty for the usual port, 21.",
|
||||
"kind": "text",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"key": "tls",
|
||||
"label": "Connect over TLS",
|
||||
"kind": "boolean",
|
||||
"required": false,
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"key": "username",
|
||||
"label": "Username",
|
||||
"description": "Leave empty to sign in anonymously.",
|
||||
"kind": "text",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"key": "password",
|
||||
"label": "Password",
|
||||
"kind": "password",
|
||||
"required": false
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user