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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

Supported by

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