Running Skywire on Alpine Linux 3.7 using Hyper-V

Following Skywire instruction from offical github repository:

https://github.com/skycoin/skywire

Download virtual iso image Alpine Version 3.7.0 from:

http://dl-cdn.alpinelinux.org/alpine/v3.7/releases/x86_64/alpine-virt-3.7.0-x86_64.iso

How To on YouTube

Set up Hyper-V virtual machine (this is the same as for CentOS Hyper-V)

Alpine 3.7

Get system IP address

ifconfig

Add additional user

adduser mitjag

Uncomment repositories

vi /etc/apk/repositories
cat /etc/apk/repositories
#/media/cdrom/apks
http://mirror1.hs-esslingen.de/pub/Mirrors/alpine/v3.7/main
http://mirror1.hs-esslingen.de/pub/Mirrors/alpine/v3.7/community
#http://mirror1.hs-esslingen.de/pub/Mirrors/alpine/edge/main
#http://mirror1.hs-esslingen.de/pub/Mirrors/alpine/edge/community
#http://mirror1.hs-esslingen.de/pub/Mirrors/alpine/edge/testing

Edit sshd config as needed

vi /etc/ssh/sshd_config
service sshd restart

Install packages from repository

apk add go
apk add git
apk add musl-dev

Set environment paths

export GOPATH=$HOME/go
export GOBIN=$HOME/go/bin

Install Skywire

mkdir -p $GOPATH/src/github.com/skycoin
cd $GOPATH/src/github.com/skycoin
git clone https://github.com/skycoin/skywire.git

cd $GOPATH/src/github.com/skycoin/skywire/cmd
go install ./...

cd $GOPATH/bin
./manager -web-dir ${GOPATH}/src/github.com/skycoin/skywire/static/skywire-manager

cd $GOPATH/bin
./node -connect-manager -manager-address :5998 -manager-web :8000 -discovery-address discovery.skycoin.net:5999-034b1cd4ebad163e457fb805b3ba43779958bba49f2c5e1e8b062482904bacdb68 -address :5000 -web-port :6001