# Akazam | Enabling Web3 simpler, faster

alt text
alt text

Akazam is a solution to develop dApps and launch coding environments on Virtual Machines on servers along databases automagically with a self-hosted git called gitakazam to pin stuff on IPFS, all that in one single click. Akazam is the easiest and quickest way to develop, launch and manage dApps, databases and servers. Akazam is perfect for developers who want to quickly get started with developing and launching dApps without having to worry about setting up and configuring a development environment. With Akazam you can be up and running in no time.

# Setup

# Initialization

git clone https://github.com/git-akazam/magic-VMs.git
cd magic-Vms
bash akalightstart.sh

Go on the root for next commands: sudo -s cd

# update apt

bash aka00.sh 

Press enter

# Setup theme

bash aka11.sh 

keyarrowdown&enter light dm

# Start XRDP

bash aka22.sh

# Start VM Modifications(Manually)

sudo nano /etc/xrdp/startwm.sh
  1. comment last two lines
  2. add: startxfce4 on last the last line

# Start VM Modifications(Automatically)

rm ∼/etc/xrdp/startwm.sh 
cp ∼/filestoadd/starwm.sh ∼/etc/xrdp/startwm.sh

# Finally, Start XRDP via Akazam

bash aka33.sh

# Login

Once Akazam is setup, Login with root password and ip address trough Microsoft Remote Desktop:

# All set now

# Future improvements:

akastart makes autostart run which makes aka1 and ak2 run

bash akastart.sh akazamauto is into: aka1 aka2 these are for xubuntu

akagit is selfhosted git

akazamauto and akazam are full files which includes trial and errors file do not run them

# More Setup

  1. Setup SSH
ssh-keygen
cat /.ssh/id_rsa.pub
  1. Add to github add to github

  2. Install firefox

bash akafirefox.sh

to run firefox:

bash akafox.sh
  1. optimize Speed
bash akaspeed.sh
  1. Run first dApp
bash akadapp1.sh

View processes and VMs infos:

stacer

More Optimizatiions:

XRDP setting: color quality : medium interpolation level: low

Opem windows manager tweak: disable compositor https://blog.programster.org/xfce-slow-desktop-compositing

sudo nano /etc/xrdp/xrdp.ini file,

change crypt_level=high to crypt_level=None

#Login to github via personal dev token FIne grained Classic: apt install gh

gh auth login SSH Y Paste token

# Install More tools

AppFlowy(similar to Notion): install

bash akaappflowy.sh

run

bash akaflowy.sh

Screen:

bash akascreen.sh

tutorial:inside akascreen.sh

python Ubuntu:

bash akapythonu.sh

python Debian:

bash akapythond.sh

web3:

bash akamweb3.sh

Jekyll Blog: install;

bash akablog.sh

only run

bash akablogrun.sh

modify

bash akablogmodify.sh

react website:

bash akareact.sh

npm:

bash .sh

nvm:

bash .sh

visual studio: Install:

bash akavisualstudio.sh

Run:

bash akastudio.sh

# Launch your own nodes

eth nodes:

bash akanodesstart.sh
cd
bash akanodes.sh

seperate start of consensus client and execution client

bash akanodesexec.sh
bash akanodecons.sh

batch block request:

python3 batchsample.py

to save data:

python3 appendbatchsample.py

index block data:

https://thegraph.com/docs/en/network/indexing/

dApp templates:

clone akazam templates:

bash .sh

# more tools

twitter bot:

bash akatwitter.sh

ens bot: Install web3py then Open enssample.py in visual studio and run with: Input infura key

python3 enssampleinfura.py

discord bot:

bash akadiscord.sh

# OS Int

spiderfoot: install:

bash akaspiderfoot.sh

launch:

bash akaspider.sh

# Simulating Keyboard Press

xdo tool:

bash akaxdotool.sh

tutorial: #XDOKeys.pdf #xdotool key KP_Enter

# Retype

retype install:

npm install retypeapp --global

check updates:

retype watch

retype push read updates:

retype build 

Build with us!

Write automation scripts with Bash. https://devdocs.io/bash/

https://devtut.github.io/bash/jobs-and-processes.html#list-all-processes

Name them : aka****.sh

Test them:

Pull request: https://www.freecodecamp.org/news/how-to-make-your-first-pull-request-on-github-3/