Skip to content

Instantly share code, notes, and snippets.

@vampaynani
Last active October 16, 2018 21:10
Show Gist options
  • Save vampaynani/a10e41b27c1ac1e2b3c43e091cc2ea31 to your computer and use it in GitHub Desktop.
Save vampaynani/a10e41b27c1ac1e2b3c43e091cc2ea31 to your computer and use it in GitHub Desktop.
Webdev Elementary OS [steps to follow]

Update apt

sudo apt-get update

Install Wireless driver

sudo apt-get install git dkms
git clone https://github.com/smlinux/rtl8723de.git
sudo dkms add ./rtl8723de
sudo dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
sudo depmod -a
reboot

Install Gdebi in order to install .deb executable files

sudo apt-get install gdebi

Enable PPA

sudo apt-get install software-properties-common

Save battery and prevent overheat

sudo apt-get install tlp tlp-rdw

Install night shift

sudo apt-get install redshift

Install Chrome

https://www.google.com.mx/chrome/index.html

Install VSCode

https://code.visualstudio.com/

Install NVM

sudo apt-get install build-essential libssl-dev
curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh -o install_nvm.sh
bash install_nvm.sh
source ~/.profile

Install nodejs

nvm install v8.11.1
nvm use v8.11.1

Test nodejs

node -v
npm -v

Install mongodb

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
sudo apt-get update
sudo apt-get install -y mongodb-org
sudo systemctl start mongod

Test mongodb

mongo
> show dbs
> use <db>
> show collections

Install php7

sudo apt-get install php-fpm php-mysql

Test php7

nano test.php
<?php
  phpinfo();

ctrl + x | Yes | [ Enter ]

php -S 0.0.0.0:8000

open localhost:8000/test.php in the browser

Install MariaDB

sudo apt-get install mariadb-server -y

Configure MariaDB

sudo service mysql stop
sudo mysqld_safe --skip-grant-tables &
mysql -u root
mysql> CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';
mysql> GRANT ALL PRIVILEGES ON * . * TO 'test'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit;
sudo service mysql stop
sudo service mysql start

Test MariaDB

mysql -u test -p
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment