#
Akazam | Enabling Web3 simpler, faster
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
- comment last two lines
- 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
- Setup SSH
ssh-keygen
cat /.ssh/id_rsa.pub
Add to github add to github
Install firefox
bash akafirefox.sh
to run firefox:
bash akafox.sh
- optimize Speed
bash akaspeed.sh
- 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/