Giter Club home page Giter Club logo

komodo-in-a-box's Introduction

Requirements

  • Ubuntu 64 bit 18.04 AMD/Intel
  • 4GB RAM
  • 20+GB HDD (depending on number of blockchain projects)

Install

Run as root

ssh root@host
curl https://cakeshop.dev/setup.sh | sudo bash

Software

  • Fail2ban
  • Komodo
  • Hush
  • Verus (in dev)
  • CHIPS (in dev)
  • More to come including marketmaker-in-a-box, iguana-in-a-box and other blockchains (BTC/LTC/ZEC/DGB/etc.)

Komodo-in-a-Box

By @imylomylo and contributors.

Komodo-in-a-Box helps individuals and group take back control of their economy by defining a one-click, easy-to-deploy blockchain+services server. This is a continuation of the original cakeshop in a box project.

Please see https://cakeshop.dev/komodo-in-a-box for the project's website and setup guide!

Below is the original content from cakeshopinabox & from mailinabox, where this project got it's inspiration

Cakeshop - Welcome


Project goals are to:

  • Make deploying a good blockchain server easy.
  • Promote innovation, and self-determination on the web.
  • Build community projects and proof of concepts for people to learn
  • Not make a totally unhackable, NSA-proof server.
  • Not make something customizable by power users.

The Box

Cakeshop-in-a-Box turns a fresh Ubuntu 18.04 LTS 64-bit machine into a working blockchain server by installing and configuring various components.

It is a turnkey blockchain appliance. There are no user-configurable setup options. It "just works".

Setup

Cakeshop - Setup

The components installed are:

  • Custom blockchain platform by (Komodo) for building ecosystems.

    Install Cakeshop - Install

It also includes:

  • to do...

  • to do...

    Sync & Run Cakeshop - Sync Cakeshop - Run

Installation

See the setup guide for detailed, user-friendly instructions.

For experts, start with a completely fresh (really, I mean it) Ubuntu 18.04 LTS 64-bit machine. On the machine...

Clone this repository:

$ git clone https://github.com/Komodo-Cakeshop/cakeshopinabox
$ cd cakeshopinabox
$ sudo setup/start.sh

Original Mail-In-a-Box Information

The following is info from Mail-In-a-Box where I got the inspiration to create Cakeshop-In-a-Box.

Optional: Download Josh's PGP key and then verify that the sources were signed by him:

$ curl -s https://keybase.io/joshdata/key.asc | gpg --import
gpg: key C10BDD81: public key "Joshua Tauberer <[email protected]>" imported

$ git verify-tag v0.41
gpg: Signature made ..... using RSA key ID C10BDD81
gpg: Good signature from "Joshua Tauberer <[email protected]>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 5F4C 0E73 13CC D744 693B  2AEA B920 41F4 C10B DD81

You'll get a lot of warnings, but that's OK. Check that the primary key fingerprint matches the fingerprint in the key details at https://keybase.io/joshdata and on his personal homepage. (Of course, if this repository has been compromised you can't trust these instructions.)

Checkout the tag corresponding to the most recent release:

$ git checkout v0.41

Begin the installation.

$ sudo setup/start.sh

For help, DO NOT contact Josh directly --- I don't do tech support by email or tweet (no exceptions).

Post your question on the discussion forum instead, where maintainers and Mail-in-a-Box users may be able to help you.

Contributing and Development

Mail-in-a-Box is an open source project. Your contributions and pull requests are welcome. See CONTRIBUTING to get started.

The Acknowledgements

This project was inspired in part by the "NSA-proof your email in 2 hours" blog post by Drew Crawford, Sovereign by Alex Payne, and conversations with @shevski, @konklone, and @GregElin.

Mail-in-a-Box is similar to iRedMail and Modoboa.

The History

  • In 2007 I wrote a relatively popular Mozilla Thunderbird extension that added client-side SPF and DKIM checks to mail to warn users about possible phishing: add-on page, source.
  • In August 2013 I began Mail-in-a-Box by combining my own mail server configuration with the setup in "NSA-proof your email in 2 hours" and making the setup steps reproducible with bash scripts.
  • Mail-in-a-Box was a semifinalist in the 2014 Knight News Challenge, but it was not selected as a winner.
  • Mail-in-a-Box hit the front page of Hacker News in April 2014, September 2014, May 2015, and November 2016.
  • FastCompany mentioned Mail-in-a-Box a roundup of privacy projects on June 26, 2015.

komodo-in-a-box's People

Contributors

imylomylo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.