No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
files
modules
.gitignore
Readme.md
Readme.md.template
crear ejecutable.txt
create_ami_template.py
ec2.ico
ec2.py
ec2.ui
hook-boto3.py
hook-ec2.py
toS3

Readme.md

Description

This is an application intended to be used with public AMI: ami-09632459eb5940a1b, but most features will work with any EC2 AMI.

The application will allow:

  • Setup AWS Api Keys and SSH PEM
  • Create users and set password
  • Connect S3 Buckets
  • Install required Applications via chocolately
  • Login via SSH
  • Launch Rstudio Server website
  • Launch JupyterHUB with JupyterLab
  • Launch x2go Remote Resktop
  • Launch WinSCP for file transfer
  • Resize EC2 but not changing architecture
  • Turn on, of and reset EC2

The AMI is based on Arch and it includes:

  • s3fs for direct interactionwith s3 Bucket
  • XFCE4
  • x2go for remote desktop
  • libreoffice
  • rsturio-server
  • JupyterHub with Jupyterlab configured with R, Julia and Python
  • Misc tools like yay, screen, wget, htop, etc...
  • configured to be passwordless

The following video will show the application and configuration:

AMI Description

The ami is intended to provide a cheap and elastic Data Science Cloud laboratory.

Compatibility

Most features will work the best on Windows and KDE

Instructions

Build Instrucions

  • install paramiko, boto3, pandas, pyside2 and pyinstaller via pip
  • pyi-makespec --windowed --icon=ec2.ico --onefile --additional-hooks-dir=. --add-data "files/*;files" ec2.py
  • pyinstaller ec2.spec