Skip to content

A simple FTP server streams my media files from my PC to my WLAN devices. Built using Python, Flask, Docker.

Notifications You must be signed in to change notification settings

hazemessam/fshare

Repository files navigation

Fshare

FTP server streams my media files from my PC to my WLAN devices.

Tech Stack

  • Python
  • Flask
  • Docker
  • Nginx

Setup

1. Clone the repo.

git clone https://github.com/hazemessam/fshare.git

2. Enter the project directory.

cd fshare

3. Set the MEDIA_DIR environment variable to your media directory path (add it to the .env file for consistency).

export MEDIA_DIR=<path/to/media/dir>

4. Build the project using docker compose.

docker compose build

5. Run the project using docker compose.

docker compose up -d

6. Now check the service runing on the port 80 form your PC http://localhost/.

7. Open the port 80 on your PC to be able to access the service from your WLAN devices.

8. Set a static IP address to your PC using your DHCP server then use this IP to access the service from your WLAN devices (ex. http://192.168.1.2/).

About

A simple FTP server streams my media files from my PC to my WLAN devices. Built using Python, Flask, Docker.

Topics

Resources

Stars

Watchers

Forks