Python 3 library and CLI application for SporeStack
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Teran McKinney 0117fcb38b 1.4.0: Deprecate --cores, --memory, --ipv4, etc, in favor of --flavor 1ヶ月前
sporestackv2 1.4.0: Deprecate --cores, --memory, --ipv4, etc, in favor of --flavor 1ヶ月前
.gitignore 0.7.2: --version, cashaddr support 2年前
LICENSE.txt sporestack-python: 0.1.0 3年前
README.md 1.4.0: Deprecate --cores, --memory, --ipv4, etc, in favor of --flavor 1ヶ月前
requirements.txt 0.7.1: Fix topup 2年前
setup.cfg sporestack-python: 0.1.0 3年前
setup.py Switch to git.sporestack.com 1ヶ月前

README.md

Python 3 library and CLI for SporeStack .onion

Installation

  • pip3 install sporestack || pip install sporestack

Screenshot

sporestackv2 CLI screenshot

Usage

  • sporestackv2 launch SomeHostname --flavor vps-1vcpu-1gb --days 7 --ssh_key_file ~/.ssh/id_rsa.pub --operating_system debian-9 --currency btc
  • sporestackv2 topup SomeHostname --days 3 --currency bsv
  • sporestackv2 launch SomeOtherHostname --flavor vps-1vcpu-2gb --days 7 --ssh_key_file ~/.ssh/id_rsa.pub --operating_system debian-10 --currency btc
  • sporestackv2 stop SomeHostname
  • sporestackv2 start SomeHostname
  • sporestackv2 list
  • sporestackv2 remove SomeHostname # If expired
  • sporestackv2 settlement_token_generate
  • sporestackv2 settlement_token_enable (token) --dollars 10 --currency xmr
  • sporestackv2 settlement_token_add (token) --dollars 25 --currency btc
  • sporestackv2 settlement_token_balance (token)

More examples on the website.

Notes

  • You can use --walkingliberty_wallet if you don’t want to pay by QR codes all the time, or you can use --settlement_token. --settlement_token is probably better for most.
  • As of 1.0.7, will try to use a local Tor proxy if connecting to a .onion URL. (127.0.0.1:9050) (However, this does not apply to serialconsole for the time being.)

Tips

If using Hidden Hosting, configure ~/.ssh/config like this (fixes serialconsole and you can ssh without torsocks):

Host *.onion
        ProxyCommand nc -x localhost:9050 %h %p

Deprecation notice

Use sporestackv2 instead of sporestack.

Licence

Unlicense/Public domain