... | ... | @@ -9,7 +9,7 @@ _This set of scripts will install packages required to extend Ubuntu 18.04 Serve |
|
|
### 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. Do not install additional packages at this time
|
|
|
3. Install `magic wormhole` when prompted for additional packages to install
|
|
|
4. reboot and remove installation media
|
|
|
|
|
|
Now is a good time to **setup networking**, using [netplan](https://netplan.io/).
|
... | ... | @@ -20,6 +20,13 @@ 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
|
|
|
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.
|
|
|
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`
|
|
|
_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_
|
|
|
|
... | ... | |