Using prepared image is a preferred way. Frontend appliacation is prepared to fully cover instance launch steps automatically on background. Proceed with guide below if manual instance launch needed.
-
Follow the instructions Quick Start
- Check Router, obtain Floating IP, update Security Group
- Check if Router contain External Network public-muni-147-251-115-PERSONAL
- This step is OPTIONAL and proceed with it only if issues with network. This is not needed if you are a new user because this step is managed automatically.
- Open Project -> Network -> Routers
- If other setting, then use button Clear Gateway, confirm Clear Gateway
- Select network public-muni-147-251-115-PERSONAL and Submit
-
- Open Project -> Network -> Security Groups
- Check if present rules (SSH, HTTP, HTTPS, Egress IPv4 Any Any 0.0.0.0/0), otherwise add new rule using button Add Rule
- Check if Router contain External Network public-muni-147-251-115-PERSONAL
- Check Router, obtain Floating IP, update Security Group
-
Launch instance
- Open Project -> Compute -> Instances and use button Launch Instance
- Insert Instance Name, Description
- Source:
- Select Flavor 2 CPU and 16GB RAM
- Select Network 147-251-115-pers-proj-net - personal-project-network-subnet
-
- If public key imported already, add existing key to the instance and continue using button Next
- Import Key Pair if existing SSH key on your local computer, but not listed as available, then import public key using button Import Key
- Insert Key Pair Name
- Select SSH key for Key Type
- Load Public Key from a file or copy/paste public key content in the field
- Add key and continue using button Next
- Create key Pair if any public key not available
- Use button Create Key Pair
- Insert Key Pair Name
- Select SSH key for Key Type
- Use button Create KeyPair
- Copy Private Key to Clipboard and save it to the ~/.ssh/id_rsa on your local computer
- Confirm using button Done
- Now the public key is available down on the page. Use arrow before key name to show public part. Copy this public key to the file ~/.ssh/id_rsa.pub on your local computer
- Add key and continue using button Next
- Check Access Privileges on .ssh Folder using commands
chmod 700 .ssh/
,chmod 644 .ssh/id_rsa.pub
andchmod 600 .ssh/id_rsa
- In Configuration insert code from cloud-init-bioconductor-image.sh (At Github use button Raw to display raw code) or use Browse button to search in clonned repository
git clone https://github.com/bio-platform/bio-class-deb10.git
.
- In Metada insert variables:
- Bioclass_user containg your login
- Bioclass_email containing your email
- (Optional) Bioclass_ipv4 containing your public IPv4 address (see for example at What Is My Public IP Address?) to prevent Fail2ban to block you because of too many failed login attempts (Can be changed later and multiple addresses may be inserted with comma as delimiter e.g. 101.101.101.101,102.102.102.102/32,103.103.103.0/24)
- Proceed with Launch button
-
Wait until instance initialization finished and Associate Floating IP
-
Login using your SSH key as selected in Key pair above and Floating IP
- Set up NFS and HTTPS