Welcome to the Chocolatey Community Package Repository! The packages found in this section of the site are provided, maintained, and moderated by the community.
Every version of each package undergoes a rigorous moderation process before it goes live that typically includes:
- Security, consistency, and quality checking
- Installation testing
- Virus checking through VirusTotal
- Human moderators who give final review and sign off
If you are an organization using Chocolatey, we want your experience to be fully reliable. Due to the nature of this publicly offered repository, reliability cannot be guaranteed. Packages offered here are subject to distribution rights, which means they may need to reach out further to the internet to the official locations to download files at runtime.
Fortunately, distribution rights do not apply for internal use. With any edition of Chocolatey (including the free open source edition), you can host your own packages and cache or internalize existing community packages.
Your use of the packages on this site means you understand they are not supported or guaranteed in any way. Learn more...
Downloads of v 3.4:
16 Jan 2019
- Telyn Z.F.
- Phil Manavopoulos
- James Carter
- Bryan Wagg
- Matthew Bloch
Tags:bytemark hosting cloud virtual-machines
To edit the metadata for a package, please upload an updated version of the package.
Chocolatey's Community Package Repository currently does not allow updating package metadata on the website. This helps ensure that the package itself (and the source used to build the package) remains the one true source of package metadata.
This does require that you increment the package version.
All Checks are Passing
2 Passing Test
Validation Testing Passed
Verification Testing PassedDetails
This package was approved as a trusted package on 15 Jul 2020.
Bytemark Client is a command-line client for interacting
with Bytemark's self-service hosting.
md5: BDDBD6599467BBE26AAB9423487E4808 | sha1: 12F259B26FCB020D319C10172067D0FF149623B1 | sha256: F4022309EB7C90FEEA28458F81B964B7C3ABED254B45DB08C3DFA5C1BAFFF307 | sha512: BDB4643D5A18418FEE418A03AEF72A10B41E6471FE10FF08CAE3825BCC087B0A4520643BF1D71381AB989EC20F8F3EDA6D5EF2BEC47883442E84BA6C09561AF4
The MIT License (MIT) Copyright (c) 2016-2017 Bytemark Hosting Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following is a sha256 hash of the contents of bytemark.exe. It should be possible to run sha256sum -c VERIFICATION.txt to check the hash. Though it will complain about these top lines not being valid checksums. sha256sum can be installed on windows using cygwin, or you could use any other sha256 utility to hash the file. f4022309eb7c90feea28458f81b964b7c3abed254b45db08c3dfa5c1bafff307 bytemark.exe
Log in or click on link to see number of positives.
In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).
Chocolatey Pro provides runtime protection from possible malware.
|Bytemark Client 3.4||314||Wednesday, January 16, 2019||Approved|
|Bytemark Client 3.2||193||Friday, May 18, 2018||Approved|
|Bytemark Client 3.1||166||Wednesday, May 9, 2018||Approved|
|Bytemark Client 3.0||182||Friday, April 13, 2018||Approved|
|Bytemark Client 2.5.1||298||Wednesday, September 20, 2017||Approved|
|Bytemark Client 2.4||236||Wednesday, June 28, 2017||Approved|
|Bytemark Client 2.3||282||Friday, June 16, 2017||Approved|
|Bytemark Client 2.2.1||278||Monday, March 20, 2017||Approved|
|Bytemark Client 2.2||285||Thursday, March 16, 2017||Approved|
|Bytemark Client 2.1||269||Thursday, December 29, 2016||Approved|
|Bytemark Client 2.0.1||254||Thursday, December 22, 2016||Approved|
|Bytemark Client 2.0||298||Wednesday, November 16, 2016||Approved|
|Bytemark Client 1.0||304||Wednesday, July 13, 2016||Approved|
|Bytemark Client 0.7.1.1||244||Wednesday, May 25, 2016||Approved|
|Bytemark Client 0.6.0||271||Friday, April 8, 2016||Approved|
|Bytemark Client 0.5.0||262||Thursday, March 10, 2016||Approved|
|Bytemark Client 0.4.268||292||Thursday, March 3, 2016||Approved|
Copyright 2015-2016 Bytemark Limited
- Discs can be moved between servers using the
update disccommand and the
- Grant command can now grant privileges to users using api keys
- API keys can be used for authentication (with access restricted to
Bytemark Cloud Server's APIs)
- API keys can be managed with the
add api key,
delete api key,
show api keys, and
grant privilege(with --api-key flag) and
add vm defaulthas been added, allowing staff to create
publicly-accessible server configurations for use in tutorials, 1-click
New Admin Features:
show dependant serverscommand for viewing servers on a head, tail or
storage pool at a given time
show dependant discscommand for viewing discs on a head, tail or
storage pool at a given time
--recursiveflag is no longer required to delete non-empty groups.
migrate servernow outputs the VM's hostname correctly when the
migration has been started.
- The .tar.gz files available on repo.bytemark.co.uk are now gzipped and not
merely pretending to be.
show serversnow takes a group instead of an account by default.
--account <account>can be specified to list all servers on an account.
scriptinghave been updated to match the 3.0+ updates.
update config --account <account>no longer fails if a billing account
cannot be found for the named account (but a Bytemark Cloud account can)
--output-formatis no longer clobbered by
--output-format=listnow produces a list with no lines between columns,
nor between the header and the body of the list
have all been removed
- ApproveVMs, RejectVMs, ReifyDisc, ReapVMs methods have all been removed
from Client interface and bytemarkClient struct.
- Authentication with a token as a user other than $USER (or the value in
your config-dir) no longer fails with a messages about being an unexpected
- add ip command no longer makes requests to incorrect URL, causing failure
assentcommand has been added to mark an account as having assented to
new terms of business.
start) can now start a server up in the rescue netboot appliance with
--netbootflag, or into any appliance with the
New Admin Features:
- impersonation support using
--impersonateglobal flag. (see
create migrationcommand for creating a MigrationJob. See
the help for this command - it's really very good.
show migrationscommand for inspecting MigrationJobs
show migrationcommand for inspecting a single MigrationJob
update migrationcommand for altering MigrationJob-style migrations
set iops limitcommand for limiting a disc or server's IOPS
show disc by idcommand
- Numerous commands have been renamed / altered:
config unsethave been merged into
help update config)
create backuprenamed to
create discsrenamed to
create grouprenamed to
create serverrenamed to
list accountsrenamed to
list backupsrenamed to
list discsrenamed to
list groupsrenamed to
list keysrenamed to
list serversrenamed to
resize discrenamed to
help update disc)
movehave all been merged
help update server)
show disccan now take a disc ID with no server specified.
signuphas been removed
- Numerous admin commands have been renamed / altered:
cancel migration discand
cancel migration servermerged into
help cancel migration)
create userrenamed to
create ip rangerenamed to
add ip range
create vlan-grouprenamed to
add vlan group
show stopped eligible vmsrenamed to
show waiting servers
show recent vmsrenamed to
show recent servers
show migrating vmsrenamed to
show migrating servers
create server) now outputs the group and
account in the pre-flight check
debugnow outputs the response from the server to stdout
restart) now cleanly shuts down the server
before restarting it.
config) now supports --json and --table.
- more commands support
--table-fields(basically everything in
- RPM repository at https://repo.bytemark.co.uk/bytemark-client/rpm is now
- RPM repo file at
has gpgkey parameter to allow automatic download of the GPG public key
- Various bits of help text have been improved
- supplying --json or --table to show keys (prev. list keys) no longer causes
overview) no longer
fail when the account has no billing details.
--accountflag no longer crashes in some circumstances
Added tools/LICENSE.txt and tools/VERIFICATION.txt to the Chocolatey
package. This update only affects windows, and is necessary because
Chocolatey's automated validation now requires them, and bytemark-client 2.5
was not published as a result
- Fix SIGSEGV when launching a browser (bytemark console --panel)
- Remove duplicate notice that a browser is going to be launched
- A backup schedule is now added to a server's first disc by default, set
--backup-schedules to 'none' to disable it.
- Improve output for show migrating_discs, show head, show heads
- Add MigrationProgress, MigrationEta and MigrationSpeed fields on discs
- Support for backups via the
- Support for longer session validities than the old default of 5 minutes.
Use the --session-validity global flag & config variable to set your
session validity. Otherwise, it will default to the new default of 30
- Logging in with 2-factor authentication is now supported, but setting up
2-factor auth is not yet ready.
- Added a new table output format using
most commands which support
now aliases for the global flag
--output-format <json | table>- which
can also be specified using
config set output-format. The default
output format for most commands is 'human' - which behaves the same as
previous versions, but is 'table' for admin-only commands.
Table output is not intended to be machine readable and the list of
fields displayed by default for any given command may change between
releases of bytemark-client. Use the 'json'
listcommands for any scripting.
--table-fields helpto see the available fields for a command
There is an additional output-format called 'debug' which outputs the
object as go code.
- Added the
commandscommand, which displays a list of all the commands
available in bytemark-client.
show serverwill now accept a server's ID instead of a name.
hwprofilescommands can now be output
as JSON or tables using the
Changes / Fixes
- specifying --yubikey will now prompt you to login again if your current
auth token was not created using a yubikey
- some commands were not correctly setting a default account, forcing the
end user to specify their server in server.group.account form, or their
group in group.account form. This has now been fixed and should be
consistent across all commands.
- the --group global flag / config var was being ignored. Now it gets
- 401 Unauthorized errors are now handled gracefully. These errors occur
when your authentication token is invalid or unset, whereas 403
Forbidden errors occur when your token is valid but you do not have
permission to access something.
- Brain accounts without a matching billing account now show their VMs
under show account / list servers.
resize disknow works again
New admin commands
- approve server
- cancel migration disc
- cancel migration server
- create ip_range
- create user
- create vlan_group
- delete vlan
- empty head
- empty storage_pool
- empty tail
- reap vm
- regrade disc
- reify discs
- reject server
- update head
- update migration
- update storage_pool
- update tail
- show ip_range now accepts CIDR representation as well as ID
- account name defaulting behaviour on Bytemark internal/staging brains
is now better
- show head[s] now correctly display whether the heads are online
- many commands required fully-specified groups or servers when they
should've been more permissive and used defaulting.
- Added admin-only commands accessible by adding the --admin global flag
- Added list of admin-only commands to 'bytemark help admin'
- Added grant & revoke commands for dealing with privileges
- Added show privileges command
- Added --version flag - just prints the version and exits
- An error that shouldn't ever be seen (NilAuthError) has been made more
- Debug output (written to debug.log) now has a header containing useful info
(client version, exact invocation)
- Almost all arguments are now specifiable as flags
- Signup form now maxes out at 120 characters wide
- overview command now has a limit on how many servers per group it will
- reimage and create server now check that the image requested exists
- global flags now appear in the
- improved detection of default account for 'show account' and 'overview'
- prevent users from uploading private keys in 'add key'
- add key now supports key filename being passed as an argument
- show account now detects default accounts decently again. This bug should
be well and truly squashed now
- Fixed formatting on the USAGE section of help formatting
- Certain error messages from the API are now dealt with better
- HTTP 500 (Internal Server Errors) are handled much better now
- Some error messages that were output twice are now only output once
bytemark set cdromhas been added to set the URL of an ISO for a server.
- bytemark config set now validates values - account name typos should be
a thing of the past :-)
- RPM packages are now signed
- man page has been made nicer.
- man page is the same on macOS as Linux now.
- Disc labels are now generated as 'disc-N', where N is the index of the
disc or one larger than the largest other disc with a 'disc-N' label,
whichever is larger. This matches the panel's behaviour.
- The --no-discs flag on create server has been removed due to the endpoint
no longer supporting it.
- The list of images in
bytemark storage gradesare
- bytemark delete key now accepts the --user flag instead of producing an
- bytemark show user now works instead of erroring.
- -v | --version now shows the current version instead of producing an error
- RPM package now contains the man page, instead of 2 copies of the client
- Users no longer get asked to file a bug report when they enter invalid
- Registering a card (such as during signup) now sends a token to SPP.
- --admin flag to enable admin-mode, which adds more commands to the
client . Admin commands can only be used by cluster admins.
- admin command: show heads. this is only an initial version and will
change over time.
- Input errors (not enough arguments, too many arguments, incorrect flags)
now output only one error and don't show the help for that command,
instead suggesting you look at the help for that command.
- add key now errors when no key is entered.
- Improve algorithm for figuring out which account is default, and make
list commands use the same algorithm as other commands.
- Reordered address fields in the signup form
- Stabilised the order of the IP address list on each server
- Improved output when the brain returns an HTTP 400 (Bad Request)
- Numerous small code fixes
- Update panel URL to panel.bytemark.co.uk
- Fix address for bytemark-internal panel
- Recursive group delete now outputs correctly
- Confirmation prompts in reimage and create server commands now appears
on own line
- --ip flag on create server now works
- Numerous typo fixes
- Remove some unintended debug output
- Fix create server erroring out every time (despite success)
- --auth-endpoint now works.
- in show and overview, servers with no discs now display correctly
Prevent the following from being output to the log file during account
- card reference
- user password
Also prevent card references from being output to the log file whenever
account information is downloaded, and root passwords for servers being
output to the log file during reimaging and server creation.
Passwords during the authentication step have never been logged.
Temporarily this means that less debugging information is available.
A better, more precise fix for this secrets-leaking will be available in
either version 2.0 or 2.1.
No new features or other changes in this release.
- overview command - shows an overview of what accounts the user can access
- move command - rename a server and/or move it between groups
- show account, show group and show server now have different, prettier
- prompt for confirmation on all commands that could increase cost or delete
data (delete disc, delete group --recursive, delete server, set memory and
- help text is now better in many places
- 'undelete server' has been renamed to 'restore server'
- Add --ssh-args to console command, so that you can specify a different key
to use, etc.
- show server: Correct IPv4 addresses are shown
- create server: firstboot script no longer ignored
- reimage/create server: fix bug with authorized-keys-file
- No changes; this is a repackage of 0.7.0's code with a new build pipeline
- New commands:
- Add a man page (all platforms except Windows)
- Tweak the header-line of servers in the show command
- Help command now shows subcommands (e.g.
bytemark help showshows the
help for show and indicates that
show account, etc.
- xdg-utils no longer a dependency, is a suggested instead. (debian package
- Better help text for the
- Add confirmation step to reimage command.
show accountshows more (billing) details about the account
- Fix crash when zero arguments given
- Fix finding a default account
- Fix list servers when no account specified
- Add unit tests for lib.User and fix a terrible bug
- Ensure that create server doesn't allow memory to be 0.
- Nicer output when xdg-open can't be run.
- deleted servers are shown when using
- --json flag added to
- Much better help text for all commands
- --force and --silent flags have been removed
- Mention of non-existent
delete accountcommand has been removed
New features: None!
- MIT licensed (hooray)
- Build number no longer part of version number.
- Hook up VNC and serial commands
- console connection instructions improved for v6-only clusters
- Entering a nonexistent flag no longer produces weird output
- Accounts with no owner/tech contact no longer cause crashes
- Shutdown now keeps the VM off once run.
- Switch to native package format & versioning
- Fix issues with the change log
show accountnow shows owner & tech contact details
- last debug.log is kept as debug.log.1
list vmsnow use 'server' in place of 'vm'
config setnow checks whether the var you're setting is real.
- power commands output correct help info
- power commands check for too many arguments
create servernow takes arguments after the name, bringing it in line
with the help.
- First attempt at packaging bytemark-client for debian properly
This package has no dependencies.
- This discussion is only about Bytemark Client and the Bytemark Client package. If you have feedback for Chocolatey, please contact the Google Group.
- This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
- The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
- Tell us what you love about the package or Bytemark Client, or tell us what needs improvement.
- Share your experiences with the package, or extra configuration or gotchas that you've found.
- If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.