Skip to content

Gitian building setup Gitian Debian Google Console

krumblez edited this page Apr 17, 2019 · 1 revision

Table of Contents

Introduction

Many would ask what makes google console services good for hosting your gitian deterministic process? I like it mainly because it offers you variety of services which you can connect and the price can be adapted to your requirements.

Google concsole offers a lot nice features, even available for private person to try their services, which should be really enough to test and compare it to other services to decide if that is correct host for your server or not. I choose to write a guide for google console as I really like that everything works hassle free just from start and setup and it is very user friendly setup (maybe not really, but for advanced configuration it really is)

I hope this guide will help private customers as well as some developers to test and deploy their images in a very easy way and with ability to do it as a team with a selected team having access to the builds, each signing with its key.


Create Gitian instance

Here you can look up how to create instance for gitian build:
- How to create Gitian Debian 8 Instance template

 - [How to create VM from template](gitian-building-setup-gitian-debian-Google-Console-Create-instance-template.md) 

 - [~~How to create VM without template~~](gitian-building-setup-gitian-debian-Google-Console-Create_VM_from_template.md)
    
    _Guide for building without template is obsolete, but we will write one as if you do not run 3 VM's but only one, you probably will never need a template. It is the same as to [create template](gitian-building-setup-gitian-debian-Google-Console-Create-instance-template.md), you can look up here and follow same steps for VM's creation_

Prepare everything as root (run sudo -s to run script as root)

When you switched to the root user, wget script and make it executable, then run it, system will reboot as soon as it finishes:

sudo -s
wget https://gist.githubusercontent.com/cevap/43574e73c4ccfa8e32e3bcc4f89f97bd/raw/a01125c66b48838aded20accec109cc8371460b9/gitian-debian8-prepare-lxc.sh

# make script executable
chmod +x ./gitian-debian8-prepare-lxc.sh

# run script
./gitian-debian8-prepare-lxc.sh

run this as gitianuser

# Downoload the script
wget https://gist.githubusercontent.com/cevap/3f01398cbd5aea6b43278c5f14755a80/raw/0581361460220eb52c40368f474b64a48b67b860/gitian-debian8-prepare.sh

# make script executable
chmod +x ./gitian-debian8-prepare.sh

# run script
./gitian-debian8-prepare.sh

You can run this script too.


ION coin Qt and Daemon Info

Builds

HOW TO: Compile iond Daemon from source

HOW TO: Compile the ION QT wallet on Ubuntu

Snapcraft installs

Install ION client in a snap

Upgrade

HOW TO: Upgrade to ION 5.0

ION Masternodes

ION Masternode FAQ

HOW TO: ION 5.0 Masternode Quickstart Guide

HOW TO: Setup ION 5.0 remote Masternode with Ubuntu remote and local QT wallet(DASH-Rebase)

ION coincore QT wallet ELECTRON MINING

Mining ION coin ELECTRON tokens with Proof of Work

ionomy Sharenodes

ionomy Zendesk hosted Sharenodes and dedicated Masternodes FAQ

ION Chain Token System

Atomic Token Protocol (ATP) Overview

ION Token system Basic Operations

UseCases tokens Create-New-Token

UseCases tokens Send-tokens

UseCases tokens Token-balance

UseCases tokens View-token-information

Testing ION tokens on regtest

UseCases regtest Start-regtest

UseCases regtest Access Token Management Key

ION Token group management

UseCases tokens Key-rotation-with-token-authorities

Create and distribute the XDM token according to the IEO

UseCases tokens Create-Management-Tokens

UseCases tokens Drop-token-mint-capability

UseCases tokens Find-token-authorities

General FAQ

How to backup my wallet and its data

How to: backup ION coin blockchain database

HOW TO: Export Private Keys from ION QT

HOW TO: Import private key to ION 3.0 Wallet

How to generate an onion privacy address

Multisend

User-Documentation

Accounts-Explained

ION-coin-Data-Directory

Raw-Transactions

Running-ION

Gitian

Gitian Building

Gitian-building-create-VM-Debian

Gitian-building-create-Debian-VMware

Gitian-building-create-VM-Fedora

Gitian-building-setup-Gitian-Debian

Gitian-building-setup-Gitian-Debian-Google-Console

Gitian-building-setup-Gitian-Debian-Google-Console-Create-instance-template

Gitian-building-setup-Gitian-Debian-Google-Console-Create-VM-from-template

Gitian-building-setup-Gitian-Fedora

Zerocoin

HOW TO: Convert Zerocoin xION to ION

How to: Backup and restore xION Zerocoin private seed

Developer-Documentation

API-Calls-List

API-Reference-JSON-RPC

Weekly Play to Win ION coin mobile gaming tournaments

How do I get involved

ionomy extra info

XDM DarkMatter IEO

ionomy Support Help Centre

ionomy web links and info

ION coin Technical Whitepaper

ion coin Bounty Procedures

ionomy Bounty Information

ionomy ION current events

Clone this wiki locally