Releases: ImMamey/python-personal-cloud-ftp
Releases · ImMamey/python-personal-cloud-ftp
v1.0.0
v0.9.2
Full Changelog: v0.9.1...v0.9.2
User Client
v0.9.1
User client exe attached
Full Changelog: v0.1.4...v0.9.1
v0.1.1-alpha FTP server.
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
- It checks for the local IP address; it will create an FTP server on the current local IP address on port 21.
- 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"
- It will create a log file with all the exceptions that might happen on use
Server limitations
- Does not accept anonymous users.
- 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
- Open windows file explorer.
- Inside of directory bar write the FTP link as follows:
ftp://192.168.0.101/
- 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.
- 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
- Open CMD, type:
ftp
. - Write
open 192.168.0.101
- On the "User" prompt type the name of the user you made in the
.env
- On the "Password" prompt type the password of the user you made in the
.env
- You are in, you can use any commands inside of the server. You can type
help
to see the ftp terminal commands.