
Security News
Deno 2.6 + Socket: Supply Chain Defense In Your CLI
Deno 2.6 introduces deno audit with a new --socket flag that plugs directly into Socket to bring supply chain security checks into the Deno CLI.
sporestack
Advanced tools
pipx run 'sporestack[cli]'pipx install 'sporestack[cli]'pip install sporestack (Run pip install 'sporestack[cli]' if you wish to use the command line sporestack functionality and not just the Python library.)Recommended: Make sure you're on the latest stable version comparing sporestack version with git tags in this repository, or releases on PyPI.
sporestack aupFirst, read the Acceptable Use Policy.
sporestack token create --dollars 250 --currency xmrCreate a new token. Fund it with $250, and pay with Monero.
This command will suggest that you create an SSH key for the token. That command should look something like this...
ssh-keygen -C "" -t ed25519 -f ~/.sporestack/sshkey/primary/id_ed25519'We recommend creating an SSH key for your token. If you don't want do this, you can pass --ssh-key-file when you launch a server. Otherwise, ~/.ssh/id_rsa.pub will be the default.
This SSH key should be backed up and kept secret, just like your token!
sporestack token listList the tokens that you have saved locally.
sporestack token infoView information about the token, including how many days left your token can sustain your autorenewal servers for.
sporestack token messagesView messages on the token.
sporestack token invoicesView invoices on the token.
sporestack server operating-systemsView available operating systems.
sporestack server flavorsView available "flavors" (plans, or server sizes.)
sporestack server regionsView available regions. Note that all three of these commands accept a --provider option, in case you're only interested in viewing a particular provider's servers.
sporestack server launch --hostname SomeHostname --operating-system freebsd-14 --autorenew --provider vultr --flavor vc2-1c-1gb --region ordLaunch a FreeBSD 14 server on Vultr, in Chicago, Illinois, USA. This will use your primary token, unless you pass --token for something else. This server will automatically renew from your token's balance.
If you find the server off, check your token's balance with sporestack token info. If servers aren't able to automatically renew, they are powered off as a way to signal that payment is needed, else the server will be deleted. We don't have any way to email you if this is the case, given the nature of our service!
Make sure you match up your chosen provider with the flavor, operating system, and region options!
sporestack server stop --hostname SomeHostnameShutdown the server by hostname.
sporestack server stop --machine-id ss_m_... # Or use --machine-id to be more pedantic.Shutdown the server by its machine ID, if it doesn't have a hostname, or if you want to be more pedantic.
sporestack server start --hostname SomeHostnameTurn the server back on.
sporestack server autorenew-enable --hostname SomeHostnameEnable autorenew on the server.
sporestack server autorenew-disable --hostname SomeHostnameDisable autorenew on the server.
sporestack server listList your servers.
sporestack server info --hostname SomeHostnameGet more detailed information on your server than the list view.
sporestack server delete --hostname SomeHostnameDelete the server.
sporestack server launch --hostname SomeHostname --operating-system debian-12 --days 1 --provider digitalocean --flavor vps-1vcpu-1gb --region autoLaunch a server on DigitalOcean, in a random region. This is for a one day fixed lifetime, after which it will be deleted if not renewed.
SPORESTACK_USE_TOR_ENDPOINT=1. Verify which endpoint is in use with sporestack api-endpoint.pipenv install --deploy --devpipenv run make testpipenv run make format to format files and apply ruff fixes.FAQs
SporeStack API library and CLI for launching servers with Monero or Bitcoin
We found that sporestack demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Deno 2.6 introduces deno audit with a new --socket flag that plugs directly into Socket to bring supply chain security checks into the Deno CLI.

Security News
New DoS and source code exposure bugs in React Server Components and Next.js: what’s affected and how to update safely.

Security News
Socket CEO Feross Aboukhadijeh joins Software Engineering Daily to discuss modern software supply chain attacks and rising AI-driven security risks.