... | ... | @@ -6,7 +6,7 @@ |
|
|
_This set of scripts will install packages required to extend Ubuntu 18.04 Server for use as an exhibit machine._
|
|
|
|
|
|
---
|
|
|
### 0. `Ubuntu Server 18.04`
|
|
|
### 0.0 `Ubuntu Server 18.04`
|
|
|
1. Install Ubuntu Server 18.04 using the typical (_guided use entire disk_) method.
|
|
|
2. Select `install openssh` when prompted
|
|
|
3. Install `magic wormhole` when prompted for additional packages to install
|
... | ... | @@ -20,14 +20,14 @@ In the future, there will be a script/template for this as well. |
|
|
## Run the following steps via ssh session:
|
|
|
(with the exception of 1., these can all be run from within cockpit)
|
|
|
|
|
|
### 0. copy files
|
|
|
### 0.1 copy files
|
|
|
You can easily copy any necessary files (like this .tar.gz of this repository) to the newly provisioned device using [wormhole](https://magic-wormhole.readthedocs.io/en/latest/welcome.html#example). Wormhole can be installed with homebrew -- `brew install magic-wormhole`.
|
|
|
0. Download this [repository](https://gitlab.monadnock.org/dev/ubuntu_setup/-/archive/master/ubuntu_setup-master.tar.gz)
|
|
|
1. (local machine) `wormhole send ubuntu_setup-master.zip`
|
|
|
2. (remote machine) `wormhole receive 9-my-wormhole-code-here`
|
|
|
3. (remote machine) Extract the contents of the repo: `tar xvzf ubuntu_setup-master.tar.gz` [e(x)tract (v)erbose (z)ipped (f)ile]
|
|
|
|
|
|
### 1. `server_script.sh`
|
|
|
### 1. `base_install.sh`
|
|
|
_This script will install the needed packages for the display manager and window manager, as well as `cockpit` remote monitor and Third-party hardware drivers. It will also create an ~/exhibit/directory and add a start script. Optionally, it will install a default release of electron and modify the start script to run it around ~/exhibit/electron-app_
|
|
|
|
|
|
1. run the script `./base_install.sh`
|
... | ... | |