Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

FTPD: Difference between revisions

Wirelessly transfer files
m (increment version)
(I think I did switch instructions correct. Probably too much tabber)
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{short description|Wirelessly transfer files}}{{Infobox homebrew
{{Page WIP|notes=Needs a feature list}}{{short description|Wirelessly transfer files}}{{Infobox homebrew
| title = FTPD (Nintendo Switch)
| title = FTPD (Nintendo Switch)
| forswitch = 1
| forswitch = 1
Line 5: Line 5:
| image = FTPDSwitch-icon.jpg
| image = FTPDSwitch-icon.jpg
| imagealt = FTPD icon in the Homebrew Menu
| imagealt = FTPD icon in the Homebrew Menu
| version = 3.2.1
| version = 3.1.0
| releasedate = 2024-11-17
| releasedate = 2021-6-12
| github = mtheall/ftpd
| github = mtheall/ftpd
| githubtag = latest
| githubtag = latest
Line 15: Line 15:
| image = FTPD3DS-banner.png
| image = FTPD3DS-banner.png
| imagealt = FTPD banner on the HOME Menu
| imagealt = FTPD banner on the HOME Menu
| version = 3.2.1
| version = 3.1.0
| releasedate = 2024-11-17
| releasedate = 2021-6-12
| github = mtheall/ftpd
| github = mtheall/ftpd
| universaldb = 3ds/ftpd
| universaldb = 3ds/ftpd
| githubtag = latest
| githubtag = latest
}}
}}
FTPD is an FTP server for Nintendo DS, Nintendo 3DS, Nintendo Switch and Linux allowing you to use an FTP client to transfer files wirelessly with your console.
FTPD is an FTP server for Nintendo DS, Nintendo 3DS, Nintendo Switch and Linux allowing you to use an FTP client to transfer files wirelessly with your console.


==Features==
==Features==
* Graphical user interface using [https://github.com/ocornut/imgui Dear Imgui]
 
* Supports multiple simultaneous clients
* Emulation of a /dev/zero (/devZero) device for network performance testing
* Set username, password, and port with the GUI version of FTPD
* Toggle backlight by pressing SELECT on DS/3DS or MINUS on Switch
* Battery and Wi-Fi indicators


==Installation==
==Installation==
Line 49: Line 43:
# Power off your console
# Power off your console
# Insert your SD card into your computer
# Insert your SD card into your computer
# Copy the ftpd <code>.nro</code> to <code>sd:/switch/</code> on your SD card
# Copy the ftpd <code>.nro</code> to the <code>switch</code> folder on your SD card
#* Create the folder if it does not exist
#* Create the folder if it does not exist
# Safely eject your SD card and insert it in your console
# Safely eject your SD card and insert it in your console
Line 95: Line 89:
# Power off your console
# Power off your console
# Insert your SD card into your computer
# Insert your SD card into your computer
# Copy the ftpd <code>.3dsx</code> to <code>sd:/3ds/</code> on your SD card
# Copy the ftpd <code>.3dsx</code> to the <code>sd:/3ds/</code> folder on your SD card
#* Create the folder if it does not exist
#* Create the folder if it does not exist
# Safely eject your SD card and insert it in your console
# Safely eject your SD card and insert it in your console
Line 104: Line 98:


<span>
<span>
===What you need===
* Download the latest release of FTPD
* The latest release of FTPD
** For a graphical user interface, download {{GitHub|mtheall/ftpd/releases/latest/download/ftpd.cia|ftpd.cia}}
** For a graphical user interface, download {{GitHub|mtheall/ftpd/releases/latest/download/ftpd.cia|ftpd.cia}}
** For a text based user interface, download {{GitHub|mtheall/ftpd/releases/latest/download/ftpd-classic.cia|ftpd-classic.cia}}
** For a text based user interface, download {{GitHub|mtheall/ftpd/releases/latest/download/ftpd-classic.cia|ftpd-classic.cia}}
Line 113: Line 106:
# Power off your console
# Power off your console
# Insert your SD card into your computer
# Insert your SD card into your computer
* Copy the ftpd <code>.cia</code> to <code>sd:/cias/</code> on your SD card
* Copy the ftpd <code>.cia</code> to <code>sd:/cias/</code> folder on your SD card
#* Create the folder if it does not exist
#* Create the folder if it does not exist
# Safely eject your SD card and insert it in your console
# Safely eject your SD card and insert it in your console
Line 127: Line 120:
* [[3DS:FTP]]
* [[3DS:FTP]]
* [[Switch:FTP]]
* [[Switch:FTP]]
== Supported commands ==
{|
|
* ABOR
* ALLO (no-op)
* APPE
* CDUP
* CWD
* DELE
* FEAT
* HELP
* LIST
* MDTM
* MKD
* MLSD
* MLST
* MODE (no-op)
* NLST
* NOOP
* OPTS
* PASS (no-op)
* PASV
* PORT
|
* PWD
* QUIT
* REST
* RETR
* RMD
* RNFR
* RNTO
* SITE
* SIZE
* STAT
* STOR
* STRU (no-op)
* SYST
* TYPE (no-op)
* USER (no-op)
* XCUP
* XCWD
* XMKD
* XPWD
* XRMD
|}
=== SITE commands ===
* Show help: SITE HELP
* Set username: SITE USER
* Set password: SITE PASS
* Set port: SITE PORT
* Set getMTime*: SITE MTIME [0|1]
** getMTime only on 3DS. Enabling will give timestamps at the expense of slow listings.
* Save config: SITE SAVE

Revision as of 23:46, 25 May 2024

FTPD is an FTP server for Nintendo DS, Nintendo 3DS, Nintendo Switch and Linux allowing you to use an FTP client to transfer files wirelessly with your console.

Features

Installation

OOjs UI icon information-progressive.svg FTPD is installed as part of Finalizing Setup on 3DS Hacks Guide, or SD preperations on NH Switch Guide. It is also on Universal-DB for Nintendo DS and Nintendo 3DS.

What you need

  • The latest release of FTPD

Instructions

  1. Power off your console
  2. Insert your SD card into your computer
  3. Copy the ftpd .nro to the switch folder on your SD card
    • Create the folder if it does not exist
  4. Safely eject your SD card and insert it in your console

What you need

Instructions

  1. Power on your console
  2. Launch Universal-Updater
  3. Select the magnifying glass on the bottom screen, then search for FTPD
  4. Press A while hovering over FTPD from the list of homebrew
  5. Choose .cia to install to the HOME Menu, or .3dsx to install to the Homebrew Launcher
    • For a graphical user interface choose ftpd
    • For a text based user interface choose ftpd-classic
  6. Wait until the app finishes installing
  7. Exit Universal-Updater

You can scan one of the QR codes below to download and install the program using FBI. To do this, start FBI, then go to "Remote Install", then "Scan QR Code".

QR codes for FBI

What you need

  • The the latest release of FTPD

Instructions

  1. Power off your console
  2. Insert your SD card into your computer
  3. Copy the ftpd .3dsx to the sd:/3ds/ folder on your SD card
    • Create the folder if it does not exist
  4. Safely eject your SD card and insert it in your console

  • Download the latest release of FTPD
  • FBI installed on your console

Instructions

  1. Power off your console
  2. Insert your SD card into your computer
  • Copy the ftpd .cia to sd:/cias/ folder on your SD card
    • Create the folder if it does not exist
  1. Safely eject your SD card and insert it in your console
  2. Power on your console
  3. Launch FBI
  4. Select SD -> cias -> ftpd.cia -> Install and delete CIA
  5. Press A and wait for the CIA to install, then exit FBI

Guides