diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/Home.md b/guides/configure-oE-devEnviron-ubuntu-vm/Home.md new file mode 100644 index 0000000..c8c764c --- /dev/null +++ b/guides/configure-oE-devEnviron-ubuntu-vm/Home.md @@ -0,0 +1 @@ +Welcome to the openEQUELLA wiki! diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/How-to-install-openEQUELLA-Development-Environment-in-Virtual-Box-Ubuntu-OS.md b/guides/configure-oE-devEnviron-ubuntu-vm/How-to-install-openEQUELLA-Development-Environment-in-Virtual-Box-Ubuntu-OS.md new file mode 100644 index 0000000..0d675ed --- /dev/null +++ b/guides/configure-oE-devEnviron-ubuntu-vm/How-to-install-openEQUELLA-Development-Environment-in-Virtual-Box-Ubuntu-OS.md @@ -0,0 +1,626 @@ +### Contents + +* Download Ubuntu Desktop Software +* Install Oracle Virtual Box VM Software +* Install sdkman to Run and Manage Java 8 +* Install Postgresql +* Install Pgadmin4 +* Install libtinfo5 +* Install npm +* Install Nodejs +* Install ImageMagick +* Install Git +* Install Intellij +* Generate an SSH key and Add it to the ssh-agent +* Add the ssh key to your openEQUELLA GitHub Repository +* Clone the openEQUELLA Repository +* Install SBT +* Create a New Branch of openEQUELLA in Git +* Import sbt project into Intellij +* Compile and Run openEQUELLA Server + + +*** + +### Download Ubuntu Desktop Software + + +1. Click here to download Ubuntu + +![download ubuntu](images/13%20Download%20Ubuntu.PNG) + +2. Save the file to a location you will remember. You will need the install package later when you create the VM. + +### Install Oracle Virtual Box VM Software + +Before installing Virtual Box on Windows 10 you must turn off the Containers and Hyper-V features. + +1. To do this click on the Windows Start Menu and type “Turn Windows” which should bring up the option you see below. +2. Click on “Open". + +![turn off windows features](images/01%20turn%20windows%20features%20off.jpg) + +3. Now uncheck Containers and Hyper-V. + +![turn off hyperv and containers](images/02%20turn%20off%20hyperV%20and%20containers.jpg) + +Now you can download Oracle Virtual Box + +4. [Click here to download VirtualBox](https://www.virtualbox.org/wiki/Downloads) + +5. Download the version for Windows hosts + +![download virtual box](images/03%20Download%20Virtual%20Box%20for%20Windows.jpg) + +6. Once downloaded click on and run the installation file. + +![run vb install](images/04%20Run%20VB%20install.PNG) + +7. Complete the VirtualBox installation and start VirtualBox. + +![finish install](images/05%20finish%20install.PNG) + +8. Click the “New” button to create a new VM. + +![add new vm](images/06%20Add%20New%20VM.PNG) + +9. Name the VM “ubu_equella”, type should be “Linux”, and version should be “Ubuntu (64-bit)” + +![name vm](images/07%20Name%20VM.PNG) + +10. Set the memory size to at least 4 gigabytes. **Depending on your computer, it may not be able to handle more than this and will have to decrease the size**. Optimally 6 gigabytes would be better. If your VM fails to create, try lowering the amount of memory you allocate. + +![set memory](images/08%20Set%20Memory.PNG) + +11. Select “Create a virtual hard disk now” + +![Create Virtual Hard Disk](images/09%20Create%20Virtual%20Hard%20Disk.PNG) + +12. Select VDI (VirtualBox Disk Image) + +![Create Virtual Hard Disk2](images/09.5%20Create%20Virtual%20Hard%20Disk2.PNG) + +11. Select “Dynamically allocated” + +![Dynamic Allocation](images/09.7%20Dynamic%20Allocation.PNG) + +12. Set disk size to at least 25 gigabytes. + +![Set disk size](images/10%20Set%20disk%20size.PNG) + +13. The disk creation will take a few minutes to complete. + +![Creating Disk](images/11%20Creating%20Disk.PNG) + +14. Now that the VM has been created, click on Start -> Normal Start. + +![Start vm](images/12%20Start%20vm.PNG) + +15. Add a Ubuntu Image. + +![Add Ubuntu Image](images/14%20Add%20Ubuntu%20Image.PNG) + +15. Browse to and select the Ubuntu install you downloaded earlier. + + +![choose ubuntu](images/15%20choose%20ubuntu.PNG) + +16. Install Ubuntu + +![install ubuntu](images/16%20install%20ubuntu.PNG) + +17. Select the appropriate language. + +![Select English](images/17%20Select%20English.PNG) + +18. Select Normal Installation + +![Normal Install](images/18%20Normal%20Install.PNG) + +19. Select Erase disk and install Ubuntu. Note, this will not erase the hard disk of the host computer. It will simply use allocated disk space on the host computer. + +![Install Type](images/19%20Install%20Type.PNG) + +20. Press Continue. + +![Continue install](images/20%20Continue%20install.PNG) + +21. Select the appropriate time zone. + +![Time Zone](images/21%20Time%20Zone.PNG) + +22. Set the name, computer name, username, and select an easy password you can remember. Require the password to login. + +![ who are you](images/22%20who%20are%20you.PNG) + +23. Let the installation run which will take a few minutes to complete. + +![installing](images/23%20installing.PNG) + +24. When prompted select Restart Now + +![ Installation complete](images/24%20Installation%20complete.PNG) + +25. At this screen, just click enter. + +![Click enter](images/25%20Click%20enter.PNG) + +26. Click on the account you created to login. + +![Login](images/26%20Login.PNG) + +27. Enter the password you created. + +![Enter Pasword](images/27%20Enter%20Pasword.PNG) + +27. The installation is now complete. + +![Installation complete](images/28%20Installation%20complete.PNG) + +28. Modify the display by clicking on the applications waffle menu + +![Show applications](images/29%20Show%20applications.png) + +29. Type displays in the applications search box. + +![Type displays](images/30%20Type%20displays.png) + +30. Change the display to 1280 x 800 + +![Change display to 1280 x 800](images/32%20Change%20displayto%201280%20x%20800.png) + +### Install sdkman to Run and Manage Java 8 + +1. From the applications waffle menu type “terminal” in the search box. + +![get terminal2](images/34%20get%20terminal2.PNG) + +2. Right click on the terminal icon and select “Add to Favorites” + +![Add to favorites](images/35%20Add%20to%20favorites.PNG) + +3. Click on the terminal icon. + +![Open terminal](images/36%20Open%20terminal.PNG) + +4. Now that the terminal is launched, open up a browser window and [Click here to download sdkman](https://sdkman.io/install). + +5. This will show the commands to install sdkman and Java 8, but I will provide the commands below. + +6. In the terminal window type the following command. + +`$ curl -s "https://get.sdkman.io" | bash` + +![get curl](images/37%20get%20curl.PNG) + +7. You will get an error that curl is not install, but you can install it as prompted with the command. When prompted you will need to enter the administrator password you setup when you installed Ubuntu. + +`$ sudo apt install curl` + +![run curl install](images/38%20run%20curl%20install.PNG) + +8. Curl will be installed. Now you can rerun the command below to install sdkman. When installed the output will look like the screen below. + +`$ curl -s "https://get.sdkman.io" | bash` + +![Install sdkman](images/39%20Install%20sdkman.PNG) + +9. Now issue the command below. + +`$ source "$HOME/.sdkman/bin/sdkman-init.sh"` + +![configure sdkman](images/40%20configure%20sdkman.PNG) + +10. Now run the command below. If it returns an sdkman version number, the installation and configuration were successful. + +`$ sdk version` + +11. If sdkman was correctly installed, the output will look like the screen below. + +![sdkman version](images/41%20sdkman%20version.PNG) + +12. Now it’s time to install Java 8 using sdkman. In order to do this you will want to list the Java versions available in sdkman by typing the command below. From the output of the screen we want the Java 8 version from java.net. You will need to scroll up a little bit to see the correct Java version highlighted below. + +`$ sdk list java` + +![SDK list java](images/42%20SDK%20list%20java.PNG) + +13. Now that we have the correct version, we type the command as follows. + +`$ sdk install java 8.0.265-open` + +![Install SDK java 8](images/44%20Install%20SDK java 8.PNG) + +14. Below is the output after installing the jdk. + +![Install output](images/45%20Install%20output.PNG) + +15. Now type the command below to verify installation + +`$ java -version` + +![Java version](images/46%20Java%20version.PNG) + +### Install Postgresql + +1. You can install PostgreSQL in a variety of ways. I will provide a set of instructions that can be referenced here:[Click to view PostgreSQL instructions from computing for geeks.](https://computingforgeeks.com/install-postgresql-12-on-ubuntu/) + +2. Run the following command below from a command prompt. You will be prompted for your administrator password. + +`$ sudo apt update`
+`$ sudo apt -y install vim bash-completion wget`
+`$ sudo apt -y upgrade`
+ +3. You must reboot whenever you upgrade. + +`$ sudo reboot` + +4. Now add the repository. + +`$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -` + +5. Install postgresql + +`$ sudo apt update`
+`$ sudo apt -y install postgresql-12 postgresql-client-12 postgresql-contrib-12` + +6. Check to see that you can connect to postgresql using psql. + +`$ sudo -u postgres psql -c "SELECT version();"` + +![check version](images/pg%2001%20check%20version.png) + +7. Set the password for the use postgres. To do this follow the commands below. + +`$ sudo -u postgres psql postgres`
+`# \password postgres` + +The output will look like this. + +![change postgres password](images/postgresql/01%20change%20postgres%20password.png) + +8. Type “exit” to escape root. + +### Install Pgadmin4 + +1. Now install the PostgreSQL admin tool. All of the command will be provided below. The website from where these commands were taken is found here: [Click here to view Pgadmin Install for Ubuntu 20.40.4](https://yallalabs.com/linux/how-to-install-pgadmin4-ubuntu-20-04/) + +2. Run the command below to install the pgAdmin4 key. + +`$ curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add` + +3. pgAdmin4 requires you to add an external repository. + +`$ sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'` + +4. Now install pgAdmin as server mode. + +`$ sudo apt install pgadmin4-web` + +5. Now configure pgAdmin by running the command below. + +`$ sudo /usr/pgadmin4/bin/setup-web.sh` + +`The output should look like what you see below. You will be prompted for an email address and password. You will also be prompted to restart the apache server. ` + +`Setting up pgAdmin 4 in web mode on a Debian platform...` +`Creating configuration database...` +`NOTE: Configuring authentication for SERVER mode.` + +`Enter the email address and password to use for the initial pgAdmin user account:` + +`Email address: salmon@salmon.com` +`Password:` +`Retype password:` +`pgAdmin 4 - Application Initialisation` +`======================================` + +`Creating storage and log directories...` +`We can now configure the Apache Web server for you. This involves enabling the wsgi module and configuring the pgAdmin 4 application to mount at /pgadmin4. Do you wish to continue (y/n)? y` +`The Apache web server is running. A restart is required for the pgAdmin 4 installation to complete. Would you like to continue (y/n)? y` +`Apache successfully restarted. You can now start using pgAdmin 4 in web mode` + +6. Now you can run pgAdmin by opening a web browser and entering the URL below. + +[http://localhost/pgadmin4/](http://localhost/pgadmin4/) + +7. Login with the email address and password you previously created in step 9. + +![change postgres password](images/pgadmin%2001-1%20login.PNG) + +8. Right click on Servers -> Create -> Server + +![server add](images/pgadmin%2002%20server%20add.PNG) + +9. Add name to General tab. + +![Add Name](images/pgadmin%2003%20Add%20Name.PNG) + +10. Fill out the fields in the Connection tab. + +![Add Connection](images/pgadmin%2004%20Add%20Connection.PNG) + +11. Right click on the Login/Group Roles icon. + +![Add User](images/pgadmin%2005%20Add%20User.PNG) + +12. On the General tab type “equellauser” for the Name field. + +![Add User Name gen](images/pgadmin%2005%20Add%20User%20Name%20gen.PNG) + +13. On the Definition tab enter the password. + +![Add password](images/pgadmin%2005%20Add%20password.PNG) + +14. On the Privileges tab make sure and enable login. + +![Add Role](images/pgadmin%2005%20Add%20Role.PNG) + +15. Right click on the Databases icon => Create => Database. + +![Add Database](images/pgadmin%2006%20Add%20Database.PNG) + +16. On the General tab type “equella” for Database field and select “equellauser” from the owner dropdown. Then click save. + +![Add Database name](images/pgadmin%2007%20Add%20Database%20name.PNG) + +### Install libtinfo5 + +1. Libtinfo5 is sometimes missing from the build. + +`$ sudo apt install libtinfo5` + +### Install npm + +`$ sudo apt install npm` + +### Install Nodejs + +Nodejs is necessary for the project + +`$ sudo apt install nodejs` + +### Install ImageMagick + +1. Open a terminal window and type the following. + +`$ sudo apt update` + +2. Make note of the location where ImageMagick was installed. + +`$ whereis convert` + +![install imagemagick](images/im%2001%20magick.png) + +### Install Git + +Run the command. (Some of these instructions were copied directly from GitHub Docs.) +[Click here for Github docs](https://docs.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) + +`$ sudo apt-get install git` + +### Install Intellij + +`$ sudo snap install intellij-idea-educational --classic` + +### Generate an SSH key and Add it to the ssh-agent + +1. Ask for access to the BYUI openEquella repository in GitHub or fork your own branch. + +2. Generate a new SSH key (this is necessary to check the code in and out from GitHub. Open a terminal and run the command below. + +`$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"` + +output: `Generating public/private rsa key pair.` + +3. When you're prompted to "Enter a file in which to save the key," press Enter. This accepts the default file location. + +`> Enter a file in which to save the key (/home/you/.ssh/id_rsa): [Press enter]` + +4. At the prompt, type a secure passphrase. For more information, [see "Working with SSH key passphrases".](https://docs.github.com/en/articles/working-with-ssh-key-passphrases) + +`> Enter passphrase (empty for no passphrase): [Type a passphrase]` +`> Enter same passphrase again: [Type passphrase again]` + +5. Now you just add the SSH key to the ssh-agent. To do this start the ssh agent in the background. + +`$ eval "$(ssh-agent -s)"` +`> Agent pid 59566` + +6. Now add the SSH private key to the ssh-agent. Use the same name that you specified in step four (id_rsa) + +`$ ssh-add ~/.ssh/id_rsa`
+`> Enter passphrase for /home/developer/.ssh/id_rsa` + +### Add the ssh key to your openEQUELLA GitHub Repository + +1. Navigate to your .ssh directory and type the following: + +`$ cat id_rsa.pub` + +![copy key](images/github/02%20copy%20key.png) + +2. Highlight the ssh key, right click and select “copy”. + +![copy key2](images/github/03%20copy%20key2.png) + +3. Login to your GitHub account and go to the openEQUELLA GitHub repository. Then right click on the profile icon in the upper right hand corner of the screen and select “Settings” + +![settings](images/github/01%20settings.png) + +4. Click on SSH and GPG keys. + +![copy key2](images/github/04%20copy%20key2.png) + +5. Click on the “New SSH Key” button. + +![new key](images/github/06%20new%20key.png) + +6. Give the ssh key a name, and past the key into the Key field. Then click the “Add SSH key” button. + +![paste key](images/github/07%20paste%20key.png) + +### Clone the openEQUELLA Repository + +1. Navigate to the home page of the openEQUELLA repository and click on the green “Code” button. Then copy the git command to “Clone with SSH”. + +![get code](images/clone/01%20get%20code.png) + +2. From the command line: +a. Navigate to your home directory. +b. Create a directory where you will store your git repositories +c. Configure your git name and email +d. Clone the openEquella repository + +`$ cd /home/developer`
+`$ mkdir git_proj`
+`$ git config --global user.name “mjm”`
+`$ git config --global user.email someones@gmail.com`
+`$ git clone git@github.com:someone/openEQUELLA.git ` + +![clone2](images/clone/03%20clone2.png) + +### Install SBT + +SBT is used to make the project. Because we installed sdkman to install Java, we can also use sdkman to install SBT, follow the commands below. + +`$ sdkman install sbt` + +### Create a New Branch of openEQUELLA in Git + +1. It’s best not to make changes directly to the develop branch. So create a new branch in Git. + +Verify you are on currently on the develop branch. + +`$ git branch --show-current` + +![git ssh](images/clone/05%20git%20ssh.png) + +2. Associate the originating openEQUELLA repo with your fork. + +`$ git remote add upstream git@github.com:apereo/openEQUELLA.git` + +3. Verify you are using SSH and have the upstream repository set. + +`$ git remote -v` + +![git ssh](images/clone/05%20git%20ssh.png) + +4. Make sure your develop branch is up to date. + +`$ git pull`
+`$ git push` + +5. Create the new branch and switch to the new branch in a single command. + +`git checkout -b enhancement1` + +![git new branch](images/clone/06%20git%20new%20branch.png) + +`git remote set-url origin'
+ 'git@github.com:someone/openEQUELLA.git` + +### Import sbt project into Intellij + +1. An easy way to make sure your dependencies are updated is to open the openEquella Respository as an sbt project. Intellij will prompt you to update your dependencies. To do this launch Intellij and click on “Open or Import.” + +![import proj](images/Intellij/01%20import%20proj.png) + +2. Navigate to build.sbt and click ok. + +![sbt file](images/Intellij/02%20sbt%20file.png) + +3. Click “Open as Project” + +![open as project](images/Intellij/03%20open%20as%20project.png) + +4. If you have messages in the Event Log prompting you to update dependencies, go ahead and update them. + +### Compile and Run openEQUELLA Server + +1. f you don't have enough RAM on your host OS, please bring your max heap config down to 3072 or even lower to 2048 if sbt fails ( via the -mem in **.sbtopts** ). + +NOTE: If you cannot cannot see **.sbtopts** from the file manager you can type cntr +H which will reveal hidden files. The other options is to + access the file from a terminal windows. Navigate to the openEquella directory and type the command below. + +![sbtopts](images/Intellij/04%20sbtopts.png) + +2. Either way change the value of –mem to 3072 or 2048 then cntr + o to save changes to the file. Then cntr + x to close the file. + +![set mem](images/Intellij/05%20set%20mem.png) + +3. cd to the {Equella repo} directory then run the command below. + +`$ sbt installerZip` + +4. Run the commands in the following order. + +`Sbt:Equella> compile`
+`Sbt:Equella> prepareDevConfig` + +5. (not in the sbt shell) access the Dev/learningedge-config folder using the file manager, and update **hibernate.properties** and **mandatory-config.properties** to match your environment (postgresql database and admin.url. You can edit the files by right clicking on each one and selected “Open With Text Editor.” + +**hibernate.properties** +![hibernate config](images/Intellij/07%20hibernate%20config.png) + +**mandatory-config.properties** +![mand config](images/Intellij/08%20mand%20config.png) + +6. Go back to a terminal window and navigate to the root directory of the repository and type the command below. + +`$ sbt equellaserver/run` + +7. The Equella server has successfully started when the output from the terminal looks like the screen below. + +![equella server start](images/Intellij/09%20equella%20server%20start.png) + +8. Access the URL you set for the admin.url in mandatory-config.properties in the browser. In this case I have set the admin.url to http://localhost:8080. Complete the setup screen (arbitrary values for email / smtp servers are ok). + +![install](images/postgresql/eq%2001%20install.png) + +9. You may have to wait a few minutes at this screen. If the screen does not refresh after 30 minutes, you may need to manually refresh. + +![install continued](images/postgresql/eq%2002%20install.png) + +10. On this screen click on the “Initialize Database” button. + +![initialize](images/postgresql/eq%2003%20initialize.png) + +11. You may have to wait 15 minutes or more on this screen. If after 30 minutes the screen does not change, shutdown the equellaserver process from the terminal and restart. + +![initialize2](images/postgresql/eq%2004%20initialize.png) + +12. Download the sample institution file to your local machine. [Click here to download Sample Institution File](https://raw.githubusercontent.com/wiki/matjmiles/openEQUELLA/vanilla-scrubbed-institution.tgz) + +13. Navigate to the location where you downloaded the institution file and import the file. Do not unzip or untar the file. + +![add institution](images/postgresql/add%20institution.png) + +14. Configure the institution. I have chosen port 8080 as to not conflict with port 80 which is the default port for http protocol. Add a password Click “Import new Institution.” + +![install](images/postgresql/eq%2001%20install.png) + +15. Enter the password you created previously when configuring the institution. + +![authenticate](images/postgresql/eq%2010%20authenticate.png) + +16. Confirm password + +![confirm password](images/postgresql/eq%2010%20confirm password.png) + +17. Institution will be imported. When completed scroll to the bottom of the screen and press “Return to System Management.” + +![return](images/postgresql/eq%2011%20return.png) + +18. Login + +![login](images/postgresql/eq%2012%20login.png) + +19. Use the login TLE_ADMINISTRATOR with the institution password you created previously. + +![TLE](images/postgresql/eq%2013%20TLE.png) + +20. You have now successfully created the openEQUELLA dev environment. + +![dev complete](images/postgresql/eq%2013%20welcome.png) + diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/01 turn windows features off.jpg b/guides/configure-oE-devEnviron-ubuntu-vm/images/01 turn windows features off.jpg new file mode 100644 index 0000000..2794335 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/01 turn windows features off.jpg differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/02 turn off hyperV and containers.jpg b/guides/configure-oE-devEnviron-ubuntu-vm/images/02 turn off hyperV and containers.jpg new file mode 100644 index 0000000..180cddc Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/02 turn off hyperV and containers.jpg differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/03 Download Virtual Box for Windows.jpg b/guides/configure-oE-devEnviron-ubuntu-vm/images/03 Download Virtual Box for Windows.jpg new file mode 100644 index 0000000..fb25094 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/03 Download Virtual Box for Windows.jpg differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/04 Run VB install.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/04 Run VB install.PNG new file mode 100644 index 0000000..e97849f Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/04 Run VB install.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/05 finish install.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/05 finish install.PNG new file mode 100644 index 0000000..887e7dc Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/05 finish install.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/06 Add New VM.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/06 Add New VM.PNG new file mode 100644 index 0000000..404859e Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/06 Add New VM.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/07 Name VM.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/07 Name VM.PNG new file mode 100644 index 0000000..17c5ef7 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/07 Name VM.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/08 Set Memory.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/08 Set Memory.PNG new file mode 100644 index 0000000..26c9285 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/08 Set Memory.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/09 Create Virtual Hard Disk.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/09 Create Virtual Hard Disk.PNG new file mode 100644 index 0000000..9921c94 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/09 Create Virtual Hard Disk.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/09.5 Create Virtual Hard Disk2.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/09.5 Create Virtual Hard Disk2.PNG new file mode 100644 index 0000000..1014805 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/09.5 Create Virtual Hard Disk2.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/09.7 Dynamic Allocation.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/09.7 Dynamic Allocation.PNG new file mode 100644 index 0000000..3781ce4 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/09.7 Dynamic Allocation.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/10 Set disk size.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/10 Set disk size.PNG new file mode 100644 index 0000000..a92e62b Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/10 Set disk size.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/11 Creating Disk.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/11 Creating Disk.PNG new file mode 100644 index 0000000..9223565 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/11 Creating Disk.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/12 Start vm.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/12 Start vm.PNG new file mode 100644 index 0000000..eaad17f Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/12 Start vm.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/13 Download Ubuntu.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/13 Download Ubuntu.PNG new file mode 100644 index 0000000..9f4d203 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/13 Download Ubuntu.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/14 Add Ubuntu Image.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/14 Add Ubuntu Image.PNG new file mode 100644 index 0000000..08b3a5d Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/14 Add Ubuntu Image.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/15 choose ubuntu.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/15 choose ubuntu.PNG new file mode 100644 index 0000000..c799cd5 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/15 choose ubuntu.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/16 install ubuntu.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/16 install ubuntu.PNG new file mode 100644 index 0000000..002dd8b Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/16 install ubuntu.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/17 Select English.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/17 Select English.PNG new file mode 100644 index 0000000..c69228f Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/17 Select English.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/18 Normal Install.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/18 Normal Install.PNG new file mode 100644 index 0000000..b31f5fe Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/18 Normal Install.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/19 Install Type.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/19 Install Type.PNG new file mode 100644 index 0000000..250cece Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/19 Install Type.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/20 Continue install.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/20 Continue install.PNG new file mode 100644 index 0000000..3f457c5 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/20 Continue install.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/21 Time Zone.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/21 Time Zone.PNG new file mode 100644 index 0000000..251b7a7 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/21 Time Zone.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/22 who are you.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/22 who are you.PNG new file mode 100644 index 0000000..6dab9f0 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/22 who are you.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/23 installing.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/23 installing.PNG new file mode 100644 index 0000000..a3cd7d1 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/23 installing.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/24 Installation complete.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/24 Installation complete.PNG new file mode 100644 index 0000000..654f99c Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/24 Installation complete.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/25 Click enter.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/25 Click enter.PNG new file mode 100644 index 0000000..62a4b1f Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/25 Click enter.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/26 Login.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/26 Login.PNG new file mode 100644 index 0000000..db05250 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/26 Login.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/27 Enter Pasword.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/27 Enter Pasword.PNG new file mode 100644 index 0000000..dd84c86 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/27 Enter Pasword.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/28 Installation complete.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/28 Installation complete.PNG new file mode 100644 index 0000000..ab327df Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/28 Installation complete.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/29 Show applications.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/29 Show applications.png new file mode 100644 index 0000000..6f46c9a Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/29 Show applications.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/30 Type displays.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/30 Type displays.png new file mode 100644 index 0000000..6049f0d Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/30 Type displays.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/31 Change display resolution.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/31 Change display resolution.png new file mode 100644 index 0000000..4be824b Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/31 Change display resolution.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/32 Change displayto 1280 x 800.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/32 Change displayto 1280 x 800.png new file mode 100644 index 0000000..c45d32b Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/32 Change displayto 1280 x 800.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/33 get terminal.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/33 get terminal.PNG new file mode 100644 index 0000000..a40656d Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/33 get terminal.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/34 get terminal2.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/34 get terminal2.PNG new file mode 100644 index 0000000..2569fd8 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/34 get terminal2.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/35 Add to favorites.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/35 Add to favorites.PNG new file mode 100644 index 0000000..508cffd Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/35 Add to favorites.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/36 Open terminal.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/36 Open terminal.PNG new file mode 100644 index 0000000..df8901a Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/36 Open terminal.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/37 get curl.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/37 get curl.PNG new file mode 100644 index 0000000..5b2800d Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/37 get curl.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/38 run curl install.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/38 run curl install.PNG new file mode 100644 index 0000000..134c35c Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/38 run curl install.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/39 Install sdkman.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/39 Install sdkman.PNG new file mode 100644 index 0000000..6cfaa77 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/39 Install sdkman.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/40 configure sdkman.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/40 configure sdkman.PNG new file mode 100644 index 0000000..a2c61c8 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/40 configure sdkman.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/41 sdkman version.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/41 sdkman version.PNG new file mode 100644 index 0000000..195e867 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/41 sdkman version.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/42 SDK list java.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/42 SDK list java.PNG new file mode 100644 index 0000000..ca79251 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/42 SDK list java.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/43 SDK version.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/43 SDK version.PNG new file mode 100644 index 0000000..6562182 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/43 SDK version.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/44 Install SDK java 8.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/44 Install SDK java 8.PNG new file mode 100644 index 0000000..55cc811 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/44 Install SDK java 8.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/45 Install output.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/45 Install output.PNG new file mode 100644 index 0000000..25c8de1 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/45 Install output.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/46 Java version.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/46 Java version.PNG new file mode 100644 index 0000000..d1541db Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/46 Java version.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/01 import proj.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/01 import proj.png new file mode 100644 index 0000000..16f77ad Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/01 import proj.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/02 sbt file.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/02 sbt file.png new file mode 100644 index 0000000..65ab81a Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/02 sbt file.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/03 open as project.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/03 open as project.png new file mode 100644 index 0000000..3d4b0d9 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/03 open as project.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/04 sbtopts.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/04 sbtopts.png new file mode 100644 index 0000000..c3ff7f0 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/04 sbtopts.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/05 set mem.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/05 set mem.png new file mode 100644 index 0000000..ad35028 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/05 set mem.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/06 config files.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/06 config files.png new file mode 100644 index 0000000..98ef9f5 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/06 config files.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/07 hibernate config.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/07 hibernate config.png new file mode 100644 index 0000000..5aff6b4 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/07 hibernate config.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/08 mand config.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/08 mand config.png new file mode 100644 index 0000000..26d0234 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/08 mand config.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/09 equella server start.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/09 equella server start.png new file mode 100644 index 0000000..987a7d3 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/Intellij/09 equella server start.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/clone/01 get code.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/clone/01 get code.png new file mode 100644 index 0000000..1271986 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/clone/01 get code.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/clone/02 clone1.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/clone/02 clone1.png new file mode 100644 index 0000000..9c9b32d Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/clone/02 clone1.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/clone/03 clone2.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/clone/03 clone2.png new file mode 100644 index 0000000..8cd287c Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/clone/03 clone2.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/clone/04 git version.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/clone/04 git version.png new file mode 100644 index 0000000..29f4195 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/clone/04 git version.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/clone/05 git ssh.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/clone/05 git ssh.png new file mode 100644 index 0000000..d71354b Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/clone/05 git ssh.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/clone/06 git new branch.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/clone/06 git new branch.png new file mode 100644 index 0000000..77ed5be Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/clone/06 git new branch.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/final config and compile/01 welcome.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/final config and compile/01 welcome.png new file mode 100644 index 0000000..07c0dc1 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/final config and compile/01 welcome.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/final config and compile/02 wait.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/final config and compile/02 wait.png new file mode 100644 index 0000000..806707e Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/final config and compile/02 wait.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/final config and compile/lower mem in sbt file.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/final config and compile/lower mem in sbt file.png new file mode 100644 index 0000000..b341804 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/final config and compile/lower mem in sbt file.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/github/01 settings.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/github/01 settings.png new file mode 100644 index 0000000..b16a3cf Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/github/01 settings.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/github/02 copy key.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/github/02 copy key.png new file mode 100644 index 0000000..2638dca Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/github/02 copy key.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/github/03 copy key2.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/github/03 copy key2.png new file mode 100644 index 0000000..deec1bc Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/github/03 copy key2.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/github/04 copy key2.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/github/04 copy key2.png new file mode 100644 index 0000000..4abd504 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/github/04 copy key2.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/github/05 ssh menu option.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/github/05 ssh menu option.png new file mode 100644 index 0000000..7eef3dc Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/github/05 ssh menu option.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/github/06 new key.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/github/06 new key.png new file mode 100644 index 0000000..6586d25 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/github/06 new key.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/github/07 paste key.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/github/07 paste key.png new file mode 100644 index 0000000..49f2e48 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/github/07 paste key.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/im 01 magick.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/im 01 magick.png new file mode 100644 index 0000000..0123ed3 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/im 01 magick.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/pg 01 check version.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/pg 01 check version.png new file mode 100644 index 0000000..c0c2aa7 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/pg 01 check version.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 01-1 login.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 01-1 login.PNG new file mode 100644 index 0000000..bef9bb3 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 01-1 login.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 02 server add.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 02 server add.PNG new file mode 100644 index 0000000..eb33637 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 02 server add.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 03 Add Name.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 03 Add Name.PNG new file mode 100644 index 0000000..362338b Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 03 Add Name.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 04 Add Connection.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 04 Add Connection.PNG new file mode 100644 index 0000000..9471162 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 04 Add Connection.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 05 Add Role.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 05 Add Role.PNG new file mode 100644 index 0000000..41f0f38 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 05 Add Role.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 05 Add User Name gen.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 05 Add User Name gen.PNG new file mode 100644 index 0000000..26a7f05 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 05 Add User Name gen.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 05 Add User def.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 05 Add User def.PNG new file mode 100644 index 0000000..02d66bb Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 05 Add User def.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 05 Add User.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 05 Add User.PNG new file mode 100644 index 0000000..718598a Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 05 Add User.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 05 Add password.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 05 Add password.PNG new file mode 100644 index 0000000..4aa84e8 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 05 Add password.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 06 Add Database.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 06 Add Database.PNG new file mode 100644 index 0000000..7173ec6 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 06 Add Database.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 07 Add Database name.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 07 Add Database name.PNG new file mode 100644 index 0000000..2d144fa Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/pgadmin 07 Add Database name.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/01 change postgres password.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/01 change postgres password.png new file mode 100644 index 0000000..68997b0 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/01 change postgres password.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/01 check version.PNG b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/01 check version.PNG new file mode 100644 index 0000000..f5d5b2d Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/01 check version.PNG differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/add institution.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/add institution.png new file mode 100644 index 0000000..995bfee Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/add institution.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 01 install.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 01 install.png new file mode 100644 index 0000000..16ba3c5 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 01 install.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 02 install.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 02 install.png new file mode 100644 index 0000000..a043eb5 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 02 install.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 03 initialize.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 03 initialize.png new file mode 100644 index 0000000..c17a540 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 03 initialize.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 04 initialize.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 04 initialize.png new file mode 100644 index 0000000..0b21a56 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 04 initialize.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 05 grant login.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 05 grant login.png new file mode 100644 index 0000000..327699f Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 05 grant login.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 06 grant login.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 06 grant login.png new file mode 100644 index 0000000..0aa6e84 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 06 grant login.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 07 download institution.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 07 download institution.png new file mode 100644 index 0000000..aef3af0 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 07 download institution.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 08 vanilla.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 08 vanilla.png new file mode 100644 index 0000000..b090d25 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 08 vanilla.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 09 configure institution.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 09 configure institution.png new file mode 100644 index 0000000..2dfbc46 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 09 configure institution.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 10 authenticate.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 10 authenticate.png new file mode 100644 index 0000000..5d27a1c Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 10 authenticate.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 10 confirm password.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 10 confirm password.png new file mode 100644 index 0000000..3cf75d6 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 10 confirm password.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 11 return.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 11 return.png new file mode 100644 index 0000000..7f78b3b Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 11 return.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 12 login.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 12 login.png new file mode 100644 index 0000000..fd651f3 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 12 login.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 13 TLE.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 13 TLE.png new file mode 100644 index 0000000..94fb606 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 13 TLE.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 13 welcome.png b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 13 welcome.png new file mode 100644 index 0000000..ab747ed Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/images/postgresql/eq 13 welcome.png differ diff --git a/guides/configure-oE-devEnviron-ubuntu-vm/vanilla-scrubbed-institution.tgz b/guides/configure-oE-devEnviron-ubuntu-vm/vanilla-scrubbed-institution.tgz new file mode 100644 index 0000000..3b3c609 Binary files /dev/null and b/guides/configure-oE-devEnviron-ubuntu-vm/vanilla-scrubbed-institution.tgz differ