/assethbox

Asseth virtual machine for workshops

Primary LanguageShellDo What The F*ck You Want To Public LicenseWTFPL

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

Inside the VM (Non-exhaustive):

Ethereum

  • geth
  • mist
  • populus

Editors

  • vim with solidity syntax
  • sublime-text-3 with solidity syntax

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
  • crypto : openssl
  • nodejs: node, npm

Projects

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

Simplest install

Download the .ova file here and import it in virtualbox Import it in virtualbox ('Fichier/Importer un appareil virtuel') for french people

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

vboxmanage export asseth -o assethbox_YOUR_VERSION.ova