How devPanel Works

devPanel create and manages under your Amazon Web Services (AWS) account…

Here's how to get started:

  1. get an account on AWS (if you don't have one already)
  2. get an account on (if you don't have one already)
  3. login to devPanel using your github account (highly recommended)
  4. create a new Workspace (workspaces are fully self-contained projects) you can create as many as you like
  5. go into your workspace and click on “Create Server”
  6. and then click “Configure Provisioner.” Provisioners are how we access your AWS account. The credentials that you provide here are kept securely in a digital vault.
  7. on AWS, create a new IAM user, called 'devPanel' for example, with admin programmatic access (devPanel uses the AWS API). See step-by-step instructions here
  8. copy & paste the “Access Key” and “Secret Key” from AWS into devPanel and Save it
  9. that's it… you're done creating your AWS provisioner on devPanel
  10. you can now create as many servers as you want in that devPanel workspace

Notes & Tips:

  • note: you'll have to setup a provisioner for each new Workspace/Project
  • tip: create a new IAM user for each Workspace/Project
  • tip: if you're doing work for a client, create the IAM user under their AWS account. That way, they get billed by AWS directly

Creating applications:

  1. Inside a Workspace or Server, click “Create Application”
  2. give it a name, pick a server, give it an admin password, etc. and click save
  3. you'll be notified when the app is built for you
  4. look for a URL for that app - it'll end with
  5. go to that URL and login as admin and check it everything is working OK for you
  6. you can keep using this URL or you can change it to your custom URL if you like

Things to try:

  • create an app from source
  • make changes to an app and then clone it
  • build an app from a git repo
  • create a branch on your repo and build an app based on that branch
  • use built-in tools like phpMyAdmin and exTplorer to inspect your app (under Application/Tools)
  • point a domain to your app (see detailed instructions here)
  • how_it_works.txt
  • Last modified: 2018/02/09 14:36