Skip to content

Onboarding

Cijin Cherian edited this page Sep 15, 2020 · 12 revisions

Intro

If you have completed c0d3.com and are invited to the engineering team, this document is for you! This document will give you the high level overview / resources you need to get started.

First steps

  • Ask to get invited into this repo.
  • Ask for credentials to our hosting provider and domain names.
  • Get setup on your server

Server setup

  • Once signed in to the hosting provider.
  • !Important: Please do not destroy a server that you have not created yourself.
  • On the top right corner click on create -> Droplets.
  • Pick the latest version of Ubuntu.
  • Choose the Shared CPU -> Basic
  • The basic single core 25 GB server should be enough to get started.
  • 25 GB is more than enough storage so there is no need to add block storage.
  • For server location, pick a location geographically closest to your current location.
  • Scroll down to Authentication and select SSH keys.
  • Click on New SSH Key to add yours.
  • To get your public ssh key, in the terminal type cat ~/.ssh/id_rsa.pub.
  • Scroll down to Finalize and Create and choose a hostname.
  • When choosing a hostname, make sure it makes sense to other users, use the project name if you know what you are going to be working on, or simply your name. This was mine ex: your-name.dev
  • That's it, now click on Create, and your server will be created. It will take a couple of minutes to get set up.
  • Once the setup completes you will see your-server-ip next to your hostname. You will need this to connect to your server.

Connecting to your server

  • After setting up the server, go ahead and connect to it.
  • To connect to your server, in your terminal type ssh root@your-server-ip
  • That's it, you are good to go.

Installing Docker

Installing myProxy

  • Head over to Installation notes on myProxy repository.

Recommended

  • Feel free to destroy the server you just created and re-do the whole process.
  • This will help you update the current onboarding docs.