All Projects → asseth → assethbox

asseth / assethbox

Licence: WTFPL license
Asseth virtual machine for workshops

Programming Languages

shell
77523 projects

Assethbox is a 64bits virtual machine provided by Asseth non-profit organization.

Inside the VM (Non-exhaustive):

Ethereum

  • geth
  • mist
  • parity
  • testrpc
  • populus
  • truffle
  • embark
  • dapple

Decentralized stuff

  • IPFS

Editors with solidity syntax

  • vim with solidity syntax
  • sublime-text-3

Useful common tools for developers

  • versioning : git, tig
  • monitoring : htop
  • shell : zsh with oh-my-zsh
  • terminal : terminator with plugins (git, virtualenv, virtualenvwrapper, ssh)
  • python : v2.7, v3.5, headers provided by python-dev
  • chat : slack
  • web : curl, wget, firefox, chromium
  • crypto : openssl
  • nodejs: node, npm

Projects

  • all asseth's github projects are cloned in /home/vagrant/projects

Simplest install

Get the image

Download the .ova file here or here and import it in virtualbox Import it in virtualbox ('File/Import...')

Checksum

MD5
969817f1554c1ddae2a6c4082702220c  assethbox_0.7.3.ova
SHA1
3c41c076c3dce3dcc1b8ccede47a897dc8ef5365  assethbox_0.7.3.ova
SHA256
0b51762e0b8cb225fd01204f0ab85f3829385eb428fc48bf52cfbcdaca8e83d7  assethbox_0.7.3.ova

Login

user: vagrant password: vagrant

Build from sources

git clone https://github.com/asseth/assethbox.git
cd assethbox
vagrant up && vagrant ssh

To trash the VM, from your host, in the assethbox folder:

vagrant halt && vagrant destroy
rm -rf .vagrant

Generate .ova file from build

vagrant up
vagrant halt
vboxmanage export asseth -o assethbox_YOUR_VERSION.ova

Note for Mac Users**

  • The Mac keyboard configuration is available either :
    • by editing the file provisioning/roles/devtools/templates/zshrc.j2 before building from sources (see the 3 last lines)
    • by editing the file /home/vagrant/.zshrc on the VM (see the 3 last lines)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].