Skip to main content

Lightweight HTTP file server with a modern web UI. No third-party dependencies.

Project description

py-file-server

Lightweight HTTP file server with a modern web UI. Python 3.10+, no third-party dependencies.

Install

pip install py-file-server

Run

set ADMIN_PASSWORD=yourpassword
py-file-server

Open http://localhost:8113

Options

py-file-server --port 9000 --dir D:\MyFiles
Option Default Description
--port 8113 TCP port
--dir ./share Root folder exposed in the browser

Environment

Variable Default Description
ADMIN_PASSWORD admin123 Admin login password — set this in production

Upload settings are stored in config.json inside the shared folder.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py_file_server-1.0.0.tar.gz (27.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

py_file_server-1.0.0-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

Details for the file py_file_server-1.0.0.tar.gz.

File metadata

  • Download URL: py_file_server-1.0.0.tar.gz
  • Upload date:
  • Size: 27.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for py_file_server-1.0.0.tar.gz
Algorithm Hash digest
SHA256 2fbd9292845771c6f308c15d6b965ce1711e0f8a92038bfa9f503f5f5061c47a
MD5 86c16ebc3a1e5738321820f7b379da4f
BLAKE2b-256 5f42d6554afb64f0560d13f29a94f3aab2ec9622765fbd0e210e9bb297c9e361

See more details on using hashes here.

File details

Details for the file py_file_server-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: py_file_server-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 15.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for py_file_server-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f7c0ea9547317cf489b09d1255192d7d099efb5bb7f479a434b89a0043cf4ecc
MD5 f5960bd16fe9914f61cae53a71cb9d54
BLAKE2b-256 fe416bc20193f684345f1a4122632eca1c754a4883a7a94da839488f81b062f8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page