Skip to content

Releases: ImMamey/python-personal-cloud-ftp

v1.0.0

19 Jan 10:56
Compare
Choose a tag to compare

v0.9.2

19 Jan 05:44
Compare
Choose a tag to compare

Full Changelog: v0.9.1...v0.9.2

User Client

v0.9.1

17 Jan 03:30
Compare
Choose a tag to compare

User client exe attached

Full Changelog: v0.1.4...v0.9.1

v0.1.1-alpha FTP server.

21 Oct 22:07
Compare
Choose a tag to compare
Pre-release

About v0.1.1-alpha FTP server.

This version of the project can create fully working FTP server. It does not have a client, nor any sort of GUI, it relays on 3rd party software or windows CMD/terminal for accessing the server.

Server Features

  1. It checks for the local IP address; it will create an FTP server on the current local IP address on port 21.
  2. The user password and name for the FTP server credentials needs to be uploaded in a .env file, inside of /src/Server/.env as follows:
USER="namexample"
PASSWORD = "passwordexample"
  1. It will create a log file with all the exceptions that might happen on use

Server limitations

  1. Does not accept anonymous users.
  2. Currently there is no GUI. To access the server, you need to either use CMD/terminal or use the OS file explorer.

Accessing the FTP, trough the OS File Explorer.

For this example, the IP address of the machine will be 192.168.0.101

  1. Open windows file explorer.
  2. Inside of directory bar write the FTP link as follows: ftp://192.168.0.101/
  3. Put the credentials you saved in the .env for the user and password.

Accessing the FTP trough web browser.

Currently only the old-school Internet Explorer browser accepts FTP links. No other browser can open ftp links since they are deprecated.

  1. Follow the steps described in the point above but use the browser bar instead for the link.

Accessing the FTP trough CMD

For this example, the ip address of the machine will be 192.168.0.101

  1. Open CMD, type: ftp.
  2. Write open 192.168.0.101
  3. On the "User" prompt type the name of the user you made in the .env
  4. On the "Password" prompt type the password of the user you made in the .env
  5. You are in, you can use any commands inside of the server. You can type help to see the ftp terminal commands.