Home

Awesome

Installation (Classic)

Given an Arch Linux system, run the following to prepare the JuNest builder:

curl -k https://raw.githubusercontent.com/fsquillace/junest-builder/master/setup_builder.sh | bash

This will create a new user (builder) and create the basic packages such as droxi used for publishing the JuNest image to Dropbox.

Create manually the JuNest image

Access as builder user:

# ssh builder@<hostname>
$ ARCH=<one of x86, x86_64, arm>
$ git clone https://github.com/fsquillace/junest-builder.git /home/builder
$ systemctl --user daemon-reload
$ systemctl --user start junest@${ARCH}.service

To automatically generate the image as soon as the user session is opened:

$ systemctl --user enable junest@${ARCH}.service

Installation using Digital Ocean

With Digital Ocean you can create x32 or x64 JuNest builders. This procedure suppose you already have a digital ocean account.

Please, follow these steps to create a snapshot for JuNest builder:

You now have the JuNest builder snapshot!

To automate the creation of JuNest images you also need:

Create the JuNest image using Digital Ocean snapshot

    ./start_digitalocean.sh <access token> <snapshot id> <ssh key id> <x86 or x86\_64>

Installation using Scaleway

Please Note: This is just a draft at the moment.

With Scaleway you can create an arm JuNest builder. This procedure suppose you already have a scaleway account.

Please, follow these steps to create a snapshot for JuNest builder:

You now have the JuNest builder image!

To automate the creation of JuNest images you also need:

Create the JuNest image using Scaleway image

    ./start_scaleway.sh <access token> <image id> <organization id> <x86 or x86\_64>