Skip to main content

Caddy file server in Python with many additional features!

Project description

Caddy Fileserver

Install

pip install pyup

Getting started

mv .env.example .env
nano .env  # or any other text editor
docker-compose up -d
  • Configure pyup:
pyup --configure

Basic Usage

usage: pyup [-h] [-d DOMAIN_NAME] [-k] [--overwrite] [-l] [--no-notifications]
            [-v {0,1,2,3,4,5}] [-p] [--show-config] [--configure]
            [--save-logs]
            [files ...]

positional arguments:
  files                 Path of files to upload

optional arguments:
  -h, --help            show this help message and exit
  -d DOMAIN_NAME, --domain-name DOMAIN_NAME
                        The domain name to use for the URL
  -k, --keep-name       Keep the original file name
  --overwrite           Overwrite if name is kept and the file name already
                        exists on the server
  -l, --local-only      Allow uploads from local IP addresses only
  --no-notifications    Suppress notifications (notifications are supported on
                        macOS only)
  -v {0,1,2,3,4,5}, --verbosity-level {0,1,2,3,4,5}
                        Set the logging verbosity level
  -p, --parallel        Upload files in parallel
  --show-config         Show the current configuration and exit
  --configure           Configure pyup
  --save-logs           Save logs to a file

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

pyup-0.1.0.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

pyup-0.1.0-py2.py3-none-any.whl (7.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pyup-0.1.0.tar.gz.

File metadata

  • Download URL: pyup-0.1.0.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.27.1

File hashes

Hashes for pyup-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3ed0784414d097bfe9b0d5b3394197632ee1eca5e7ab1fd5785c017862d47c51
MD5 9c78c0cbc95bc1c4b79abb8ef13018e6
BLAKE2b-256 17ca4237af3fcb2eb46f3e861f49b4a815f603e3972039a35920fbae3117c958

See more details on using hashes here.

File details

Details for the file pyup-0.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: pyup-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.27.1

File hashes

Hashes for pyup-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d496d9fbba4109f8117cda333e99dd9e3c41e750f332cce3b6bef4a3d76d3ec9
MD5 1298b9d9f29807dacd1db5fcb1c14c09
BLAKE2b-256 6d0e8e8863ba62a0b1139413e73c8bc607a5a4fefb9ced1d8c04f4ae9822baa7

See more details on using hashes here.

Supported by

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