Virtual Machine Setup

Table of Contents

What is a Workspace

Amazon WorkSpaces is a fully managed, persistent desktop virtualization service that enables your users to access the data, applications, and resources they need, anywhere, anytime, from any supported device. You can use Amazon WorkSpaces to provision either Windows or Linux desktops in just a few minutes and quickly scale to provide thousands of desktops to workers across the globe. Amazon WorkSpaces is deployed within an Amazon Virtual Private Cloud (VPC), and no user data is stored on the local device. This helps improve the security of user data and reduces your overall risk surface area.

Many organizations are making a permanent shift to a more flexible and more remote workforce, including more 'work from home' options. Amazon WorkSpaces enables you to give these workers fully functional Windows and Linux desktops in minutes, while increasing security by keeping data off of the end user's device, and increasing reliability with the power of the AWS Cloud.

Your Workspace specs

  • 4CPU Cores

  • 16GB Ram

  • 100GB Disk space

Pre Installed Software and Applications

  • Discord

  • Visual Studio Code

  • IntelliJ IDEA

  • Node

  • Docker

  • MongoDB

  • Mongo Compass

  • Postgresql

  • Sqlelectron (Database GUI Client)

  • Feel free to install other applications you might need

Workspace Setup

Follow the instructions on the email sent from Amazon WorkSpaces

Update User

alt text

Download Client

alt text alt text

Register

alt text

Login to your workspace

alt text alt text alt text

Terminal and oh-my-zsh

What is the terminal

Terminal, also known as command line or console, allow us to accomplish and automate tasks on a computer without the use of a graphical user interface.

oh-my-zsh

Oh My Zsh is a delightful, open source, community-driven framework for managing your Zsh configuration. It comes bundled with thousands of helpful functions, helpers, plugins, themes, and a few things that make you shout...

In a nutshel it provides extra features that the default terminal does not come with.

oh-my-zsh tetup

  • Open the terminal

    alt text

  • copy and paste the following command

    alt text

  • type y then press enter on your keyboard

    alt text

  • Enter your password

    alt text

    alt text

  • Still in the terminal copy and paste the following command and press enter

    alt text

  • copy and paste the following command and press enter

    alt text

    and you should see exec zsh at the end of the screen

    alt text

Discord

Register and Login to Discord

  • Click on Applications/Programming/Discord

    alt text

    alt text

Discord Presence

Shows what you are editing in VSCode and IntelliJ and supports over 140 of the most popular languages.

Here's an example: alt text

VSCODE and Discord Presence

  • Click on Applications/Programming/Visual Studio Code alt text

  • Install Discord Presence alt text

IntelliJ and Discord Presence

  • Click on Applications/Programming/IntelliJ IDEA alt text alt text alt text alt text

  • Click on Plugins alt text

  • Install Discord Integration alt text alt text

Done ✅

npm version

Last updated